hero
How2Go
Dindigul to Shivamogga

Dindigul to Shivamogga

Shivamogga is approximately 650+ km from Dindigul, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shivamogga.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

Dindigul

Shivamogga

Approx Travel Time

15h 5m

On Demand

Via Tiruchirappalli, Bangalore

FASTEST

Dindigul

Tiruchirappalli

Bangalore

Shivamogga

Approx Travel Time

9h 10m

₹4,240

Onwards

Via Bangalore

Dindigul

Bangalore

Shivamogga

Approx Travel Time

13h 45m

₹1,380

Onwards

Dindigul

Bangalore

Shivamogga

Approx Travel Time

11h

₹645

Onwards

Via Tiruchirappalli

Dindigul

Tiruchirappalli

Shivamogga

Approx Travel Time

14h 30m

On Demand

Via Namakkal, Bangalore

Dindigul

Namakkal

Bangalore

Shivamogga

Approx Travel Time

9h 54m

₹645

Onwards

Via Karur, Bangalore

CHEAPEST

Dindigul

Karur

Bangalore

Shivamogga

Approx Travel Time

10h 8m

₹485

Onwards

Dindigul

Karur

Bangalore

Shivamogga

Approx Travel Time

10h 25m

₹996

Onwards

Via Bangalore, Tarikere

Dindigul

Bangalore

Tarikere

Shivamogga

Approx Travel Time

11h 5m

₹680

Onwards

Via Bangalore, Kadur

Dindigul

Bangalore

Kadur

Shivamogga

Approx Travel Time

11h 6m

₹680

Onwards

Frequently Asked Questions

What is the distance between Dindigul and Shivamogga?

Shivamogga is approximately 650+ kms from Dindigul.

How long does it take to reach Shivamogga from Dindigul?

It takes approximately 9 hours to reach Shivamogga from Dindigul by Train, Flight Via Tiruchirappalli, Bangalore.

What is the cheapest way to reach Shivamogga from Dindigul?

The cheapest way to reach Shivamogga from Dindigul is by Train Via Karur, Bangalore.

What is the fastest way to reach Shivamogga from Dindigul?

The fastest way to reach Shivamogga from Dindigul is by Train, Flight Via Tiruchirappalli, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India