hero
How2Go
Shajapur to Kodaikanal

Shajapur to Kodaikanal

Kodaikanal is approximately 2050+ km from Shajapur, 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 Kodaikanal.

Read More
Sort By
Mode of Transport

Via Mumbai, Madurai

RECOMMENDED

Shajapur

Mumbai

Madurai

Kodaikanal

Approx Travel Time

22h 48m

₹10,293

Onwards

Shajapur

Mumbai

Madurai

Kodaikanal

Approx Travel Time

22h 43m

₹8,072

Onwards

Via Dewas, Bangalore

CHEAPEST

Shajapur

Dewas

Bangalore

Kodaikanal

Approx Travel Time

1d 22h 55m

₹4,685

Onwards

Ads by MMT

Via Mumbai, Tiruchirappalli

Shajapur

Mumbai

Tiruchirappalli

Kodaikanal

Approx Travel Time

22h 4m

₹8,434

Onwards

Via Bhopal, Bangalore

Shajapur

Bhopal

Bangalore

Kodaikanal

Approx Travel Time

23h

₹9,237

Onwards

Shajapur

Bhopal

Bangalore

Kodaikanal

Approx Travel Time

18h 33m

₹8,452

Onwards

Ads by MMT

Via Surat, Bangalore

Shajapur

Surat

Bangalore

Kodaikanal

Approx Travel Time

1d 0h 46m

₹8,060

Onwards

Via Vadodara, Bangalore

Shajapur

Vadodara

Bangalore

Kodaikanal

Approx Travel Time

21h 30m

₹9,746

Onwards

Via Indore, Bangalore

Shajapur

Indore

Bangalore

Kodaikanal

Approx Travel Time

18h 25m

₹9,530

Onwards

FASTEST

Shajapur

Indore

Bangalore

Kodaikanal

Approx Travel Time

17h 30m

₹9,348

Onwards

Frequently Asked Questions

What is the distance between Shajapur and Kodaikanal?

Kodaikanal is approximately 2050+ kms from Shajapur.

How long does it take to reach Kodaikanal from Shajapur?

It takes approximately 18 hours to reach Kodaikanal from Shajapur by Train, Flight, Bus Via Indore, Bangalore.

What is the cheapest way to reach Kodaikanal from Shajapur?

The cheapest way to reach Kodaikanal from Shajapur is by Bus Via Dewas, Bangalore.

What is the fastest way to reach Kodaikanal from Shajapur?

The fastest way to reach Kodaikanal from Shajapur is by Train, Flight, Bus Via Indore, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India