hero
How2Go
Karnal to Kodaikanal

Karnal to Kodaikanal

Kodaikanal is approximately 2300+ km from Karnal, 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 Delhi, Tiruchirappalli

RECOMMENDED

Karnal

Delhi

Tiruchirappalli

Kodaikanal

Approx Travel Time

12h 16m

₹10,387

Onwards

Karnal

Delhi

Tiruchirappalli

Kodaikanal

Approx Travel Time

13h 25m

₹10,766

Onwards

Karnal

Delhi

Tiruchirappalli

Kodaikanal

Approx Travel Time

13h 57m

₹12,690

Onwards

Via Delhi, Madurai

FASTEST

Karnal

Delhi

Madurai

Kodaikanal

Approx Travel Time

10h 57m

₹12,683

Onwards

Karnal

Delhi

Madurai

Kodaikanal

Approx Travel Time

11h 2m

₹13,929

Onwards

Karnal

Delhi

Madurai

Kodaikanal

Approx Travel Time

12h 6m

₹13,062

Onwards

Karnal

Delhi

Madurai

Kodaikanal

Approx Travel Time

12h 11m

₹14,308

Onwards

Via Agra, Chennai

CHEAPEST

Karnal

Agra

Chennai

Kodaikanal

Approx Travel Time

1d 20h 56m

₹1,524

Onwards

Via Itarsi, Tiruchirappalli

Karnal

Itarsi

Tiruchirappalli

Kodaikanal

Approx Travel Time

1d 22h 11m

On Demand

Via Delhi, Coimbatore

Karnal

Delhi

Coimbatore

Kodaikanal

Approx Travel Time

12h 31m

₹14,482

Onwards

Frequently Asked Questions

What is the distance between Karnal and Kodaikanal?

Kodaikanal is approximately 2300+ kms from Karnal.

How long does it take to reach Kodaikanal from Karnal?

It takes approximately 11 hours to reach Kodaikanal from Karnal by Train, Flight, Bus Via Delhi, Madurai.

What is the cheapest way to reach Kodaikanal from Karnal?

The cheapest way to reach Kodaikanal from Karnal is by Train, Bus Via Agra, Chennai.

What is the fastest way to reach Kodaikanal from Karnal?

The fastest way to reach Kodaikanal from Karnal is by Train, Flight, Bus Via Delhi, Madurai.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India