hero
How2Go
Joshimath to Shahjahanpur

Joshimath to Shahjahanpur

Shahjahanpur is approximately 500+ kms from Joshimath. The fastest way to reach Shahjahanpur from Joshimath is by Cab, Bus, Train Via Ranikhet, Haldwani. It takes approximately 15 hours. The cheapest way to reach Shahjahanpur from Joshimath is by Bus, Train Via Haridwar, Moradabad which would take approximately 17 hours.

Sort By
Mode of Transport

Via Rishikesh, Moradabad

RECOMMENDED

Joshimath

Rishikesh

Moradabad

Shahjahanpur

Approx Travel Time

19h 59m

₹5,738

Onwards

Via Rishikesh, Bareilly

Joshimath

Rishikesh

Bareilly

Shahjahanpur

Approx Travel Time

18h 3m

On Demand

Ads by MMT

Via Rishikesh, Rudrapur

Joshimath

Rishikesh

Rudrapur

Shahjahanpur

Approx Travel Time

19h 14m

₹1,948

Onwards

Via Haridwar, Bareilly

Joshimath

Haridwar

Bareilly

Shahjahanpur

Approx Travel Time

17h 11m

₹1,584

Onwards

Joshimath

Haridwar

Bareilly

Shahjahanpur

Approx Travel Time

16h 17m

₹1,060

Onwards

Ads by MMT

Via Rishikesh, Roorkee

Joshimath

Rishikesh

Roorkee

Shahjahanpur

Approx Travel Time

17h 3m

₹1,278

Onwards

Via Rishikesh, Rampur (Uttar Pradesh)

Joshimath

Rishikesh

Rampur (Uttar Pradesh)

Shahjahanpur

Approx Travel Time

17h 57m

On Demand

Via Haridwar, Moradabad

CHEAPEST

Joshimath

Haridwar

Moradabad

Shahjahanpur

Approx Travel Time

16h 35m

₹1,015

Onwards

Via Rishikesh, Dhampur

Joshimath

Rishikesh

Dhampur

Shahjahanpur

Approx Travel Time

17h 36m

₹1,419

Onwards

Via Ranikhet, Haldwani

FASTEST

Joshimath

Ranikhet

Haldwani

Shahjahanpur

Approx Travel Time

14h 54m

On Demand

Frequently Asked Questions

What is the distance between Joshimath and Shahjahanpur?

Shahjahanpur is approximately 500+ kms from Joshimath.

How long does it take to reach Shahjahanpur from Joshimath?

It takes approximately 15 hours to reach Shahjahanpur from Joshimath by Cab, Bus, Train Via Ranikhet, Haldwani.

What is the cheapest way to reach Shahjahanpur from Joshimath?

The cheapest way to reach Shahjahanpur from Joshimath is by Bus, Train Via Haridwar, Moradabad.

What is the fastest way to reach Shahjahanpur from Joshimath?

The fastest way to reach Shahjahanpur from Joshimath is by Cab, Bus, Train Via Ranikhet, Haldwani.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India