
Junagadh to Leh
Leh is approximately 1700+ kms from Junagadh. The fastest way to reach Leh from Junagadh is by Train, Flight Via Rajkot. 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 Rajkot
RECOMMENDED
FASTEST
Junagadh
Rajkot
Leh
Approx Travel Time
6h 55m
₹12,964
Onwards
Junagadh
Rajkot
Leh
Approx Travel Time
7h 40m
₹12,969
Onwards
Junagadh
Rajkot
Leh
Approx Travel Time
8h 38m
₹15,375
Onwards
Via Keshod, Ahmedabad
Junagadh
Keshod
Ahmedabad
Leh
Approx Travel Time
7h 5m
₹11,358
Onwards
Via Rajkot, Ahmedabad
Junagadh
Rajkot
Ahmedabad
Leh
Approx Travel Time
8h 35m
₹15,685
Onwards
Junagadh
Rajkot
Ahmedabad
Leh
Approx Travel Time
9h 20m
₹15,690
Onwards
Junagadh
Rajkot
Ahmedabad
Leh
Approx Travel Time
10h 18m
₹18,096
Onwards
Via Ahmedabad
CHEAPEST
Junagadh
Ahmedabad
Leh
Approx Travel Time
10h 25m
₹9,180
Onwards
Via Keshod, Mumbai
Junagadh
Keshod
Mumbai
Leh
Approx Travel Time
8h 20m
₹14,889
Onwards
Via Jamnagar, Ahmedabad
Junagadh
Jamnagar
Ahmedabad
Leh
Approx Travel Time
9h 35m
₹18,765
Onwards
Frequently Asked Questions
What is the distance between Junagadh and Leh?
Leh is approximately 1700+ 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.
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 Rajkot.