hero
How2Go
Mussoorie to Junagadh

Mussoorie to Junagadh

Junagadh is approximately 1450+ kms from Mussoorie. The fastest way to reach Junagadh from Mussoorie is by Cab, Flight, Train Via Delhi, Rajkot. It takes approximately 14 hours. The cheapest way to reach Junagadh from Mussoorie is by Bus, Train Via Delhi, Chotila which would take approximately 29 hours.

Sort By
Mode of Transport

Via Delhi, Chotila

RECOMMENDED

CHEAPEST

Mussoorie

Delhi

Chotila

Junagadh

Approx Travel Time

1d 4h 19m

₹1,774

Onwards

Via Ghaziabad, Ahmedabad

Mussoorie

Ghaziabad

Ahmedabad

Junagadh

Approx Travel Time

1d 10h 20m

₹3,444

Onwards

Ads by MMT

Via Ghaziabad, Surendranagar

Mussoorie

Ghaziabad

Surendranagar

Junagadh

Approx Travel Time

1d 2h 9m

₹5,676

Onwards

Via Dehradun, Ahmedabad

Mussoorie

Dehradun

Ahmedabad

Junagadh

Approx Travel Time

16h 10m

₹7,695

Onwards

Mussoorie

Dehradun

Ahmedabad

Junagadh

Approx Travel Time

15h 38m

On Demand

Ads by MMT

Via Delhi, Rajkot

Mussoorie

Delhi

Rajkot

Junagadh

Approx Travel Time

15h

₹8,408

Onwards

Mussoorie

Delhi

Rajkot

Junagadh

Approx Travel Time

15h 3m

On Demand

FASTEST

Mussoorie

Delhi

Rajkot

Junagadh

Approx Travel Time

13h 36m

On Demand

Mussoorie

Delhi

Rajkot

Junagadh

Approx Travel Time

14h 21m

On Demand

Mussoorie

Delhi

Rajkot

Junagadh

Approx Travel Time

14h 15m

₹8,042

Onwards

Frequently Asked Questions

What is the distance between Mussoorie and Junagadh?

Junagadh is approximately 1450+ kms from Mussoorie.

How long does it take to reach Junagadh from Mussoorie?

It takes approximately 14 hours to reach Junagadh from Mussoorie by Cab, Flight, Train Via Delhi, Rajkot.

What is the cheapest way to reach Junagadh from Mussoorie?

The cheapest way to reach Junagadh from Mussoorie is by Bus, Train Via Delhi, Chotila.

What is the fastest way to reach Junagadh from Mussoorie?

The fastest way to reach Junagadh from Mussoorie is by Cab, Flight, Train Via Delhi, Rajkot.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India