
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 8 hours. The cheapest way to reach Leh from Junagadh is by Bus, Flight Via Ahmedabad, Delhi which would take approximately 14 hours.
Sort By
Mode of Transport
Via Rajkot
RECOMMENDED
Junagadh
Rajkot
Leh
Approx Travel Time
9h
₹14,550
Onwards
Junagadh
Rajkot
Leh
Approx Travel Time
9h 45m
₹14,854
Onwards
Junagadh
Rajkot
Leh
Approx Travel Time
10h 37m
₹17,479
Onwards
Via Rajkot, Delhi
FASTEST
Junagadh
Rajkot
Delhi
Leh
Approx Travel Time
7h 50m
₹14,867
Onwards
Junagadh
Rajkot
Delhi
Leh
Approx Travel Time
8h 35m
₹15,171
Onwards
Junagadh
Rajkot
Delhi
Leh
Approx Travel Time
9h 27m
₹17,663
Onwards
Via Ahmedabad, Delhi
CHEAPEST
Junagadh
Ahmedabad
Delhi
Leh
Approx Travel Time
13h 35m
₹13,399
Onwards
Junagadh
Ahmedabad
Delhi
Leh
Approx Travel Time
12h 42m
₹19,215
Onwards
Via Ahmedabad
Junagadh
Ahmedabad
Leh
Approx Travel Time
15h 12m
₹18,591
Onwards
Via Ahmedabad, Jammu
Junagadh
Ahmedabad
Jammu
Leh
Approx Travel Time
12h 47m
₹22,772
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 8 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.

