hero
How2Go
Joshimath to Karnal

Joshimath to Karnal

Karnal is approximately 350+ km from Joshimath, 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 Karnal.

Read More
Sort By
Mode of Transport

Via Dehradun, Kurukshetra

RECOMMENDED

Joshimath

Dehradun

Kurukshetra

Karnal

Approx Travel Time

11h 48m

₹1,760

Onwards

Joshimath

Dehradun

Kurukshetra

Karnal

Approx Travel Time

12h 7m

₹2,300

Onwards

Joshimath

Dehradun

Kurukshetra

Karnal

Approx Travel Time

11h 53m

₹3,424

Onwards

Via Dehradun, Shamli

Joshimath

Dehradun

Shamli

Karnal

Approx Travel Time

12h 3m

₹3,065

Onwards

Via Dehradun, Deoband

FASTEST

Joshimath

Dehradun

Deoband

Karnal

Approx Travel Time

11h 41m

₹4,377

Onwards

Via Haridwar, Ambala

CHEAPEST

Joshimath

Haridwar

Ambala

Karnal

Approx Travel Time

14h 41m

₹990

Onwards

Via Dehradun, Muzaffarnagar

Joshimath

Dehradun

Muzaffarnagar

Karnal

Approx Travel Time

14h 40m

₹1,352

Onwards

Joshimath

Dehradun

Muzaffarnagar

Karnal

Approx Travel Time

13h 8m

₹3,976

Onwards

Via Dehradun, Saharanpur

Joshimath

Dehradun

Saharanpur

Karnal

Approx Travel Time

12h 29m

₹4,023

Onwards

Via Dehradun, Roorkee

Joshimath

Dehradun

Roorkee

Karnal

Approx Travel Time

12h 48m

₹4,236

Onwards

Frequently Asked Questions

What is the distance between Joshimath and Karnal?

Karnal is approximately 350+ kms from Joshimath.

How long does it take to reach Karnal from Joshimath?

It takes approximately 12 hours to reach Karnal from Joshimath by Bus, Cab Via Dehradun, Deoband.

What is the cheapest way to reach Karnal from Joshimath?

The cheapest way to reach Karnal from Joshimath is by Bus, Train Via Haridwar, Ambala.

What is the fastest way to reach Karnal from Joshimath?

The fastest way to reach Karnal from Joshimath is by Bus, Cab Via Dehradun, Deoband.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India