
Junagadh to Leh
Leh is approximately 1550+ kms from Junagadh. The fastest way to reach Leh from Junagadh is by Train, Flight Via Rajkot, Delhi. It takes approximately 7 hours. The cheapest way to reach Leh from Junagadh is by Bus, Flight Via Ahmedabad, Delhi which would take approximately 12 hours.
Sort By
Mode of Transport
Via Rajkot
RECOMMENDED
Junagadh
Rajkot
Leh
Approx Travel Time
8h 40m
₹18,635
Onwards
Junagadh
Rajkot
Leh
Approx Travel Time
10h 1m
₹21,046
Onwards
Junagadh
Rajkot
Leh
Approx Travel Time
9h 51m
₹18,790
Onwards
Via Rajkot, Delhi
FASTEST
Junagadh
Rajkot
Delhi
Leh
Approx Travel Time
7h 10m
₹14,894
Onwards
Junagadh
Rajkot
Delhi
Leh
Approx Travel Time
8h 31m
₹17,305
Onwards
Junagadh
Rajkot
Delhi
Leh
Approx Travel Time
8h 21m
₹15,049
Onwards
Via Ahmedabad
Junagadh
Ahmedabad
Leh
Approx Travel Time
14h 34m
₹19,880
Onwards
Via Ahmedabad, Delhi
CHEAPEST
Junagadh
Ahmedabad
Delhi
Leh
Approx Travel Time
12h 10m
₹13,696
Onwards
Junagadh
Ahmedabad
Delhi
Leh
Approx Travel Time
11h 44m
₹20,953
Onwards
Via Ahmedabad, Mohali
Junagadh
Ahmedabad
Mohali
Leh
Approx Travel Time
11h 54m
₹22,338
Onwards
Frequently Asked Questions
What is the distance between Junagadh and Leh?
Leh is approximately 1550+ kms from Junagadh.
How long does it take to reach Leh from Junagadh?
It takes approximately 7 hours to reach Leh from Junagadh by Train, Flight Via Rajkot, Delhi.
What is the cheapest way to reach Leh from Junagadh?
The cheapest way to reach Leh from Junagadh is by Bus, Flight Via Ahmedabad, Delhi.
What is the fastest way to reach Leh from Junagadh?
The fastest way to reach Leh from Junagadh is by Train, Flight Via Rajkot, Delhi.


