
Junagadh to Leh
Leh is approximately 1800+ kms from Junagadh. The fastest way to reach Leh from Junagadh is by Train, Flight Via Keshod, Ahmedabad. It takes approximately 7 hours. The cheapest way to reach Leh from Junagadh is by Train, Flight Via Ahmedabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Keshod, Ahmedabad
RECOMMENDED
FASTEST
Junagadh
Keshod
Ahmedabad
Leh
Approx Travel Time
7h 5m
₹13,965
Onwards
Via Rajkot, Ahmedabad
Junagadh
Rajkot
Ahmedabad
Leh
Approx Travel Time
8h 35m
₹18,336
Onwards
Junagadh
Rajkot
Ahmedabad
Leh
Approx Travel Time
9h 20m
₹18,491
Onwards
Junagadh
Rajkot
Ahmedabad
Leh
Approx Travel Time
10h 18m
₹20,747
Onwards
Via Rajkot, Delhi
Junagadh
Rajkot
Delhi
Leh
Approx Travel Time
8h 35m
₹13,830
Onwards
Via Ahmedabad
CHEAPEST
Junagadh
Ahmedabad
Leh
Approx Travel Time
10h 25m
₹11,945
Onwards
Via Jamnagar, Ahmedabad
Junagadh
Jamnagar
Ahmedabad
Leh
Approx Travel Time
9h 35m
₹21,219
Onwards
Junagadh
Jamnagar
Ahmedabad
Leh
Approx Travel Time
9h 48m
₹24,257
Onwards
Via Diu, Ahmedabad
Junagadh
Diu
Ahmedabad
Leh
Approx Travel Time
9h 29m
On Demand
Via Keshod, Mumbai
Junagadh
Keshod
Mumbai
Leh
Approx Travel Time
8h 20m
₹16,140
Onwards
Frequently Asked Questions
What is the distance between Junagadh and Leh?
Leh is approximately 1800+ 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 Keshod, Ahmedabad.
What is the cheapest way to reach Leh from Junagadh?
The cheapest way to reach Leh from Junagadh is by Train, Flight Via Ahmedabad.
What is the fastest way to reach Leh from Junagadh?
The fastest way to reach Leh from Junagadh is by Train, Flight Via Keshod, Ahmedabad.