
Leh to Junagadh
Junagadh is approximately 1700+ kms from Leh. The fastest way to reach Junagadh from Leh is by Flight, Train Via Rajkot. It takes approximately 7 hours. The cheapest way to reach Junagadh from Leh is by Flight, Train Via Ahmedabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Rajkot
RECOMMENDED
FASTEST
Leh
Rajkot
Junagadh
Approx Travel Time
6h 55m
₹12,574
Onwards
Leh
Rajkot
Junagadh
Approx Travel Time
7h 40m
₹12,840
Onwards
Leh
Rajkot
Junagadh
Approx Travel Time
8h 38m
₹15,943
Onwards
Via Ahmedabad, Keshod
Leh
Ahmedabad
Keshod
Junagadh
Approx Travel Time
7h 5m
₹14,051
Onwards
Via Ahmedabad, Rajkot
Leh
Ahmedabad
Rajkot
Junagadh
Approx Travel Time
8h 35m
₹18,315
Onwards
Leh
Ahmedabad
Rajkot
Junagadh
Approx Travel Time
9h 20m
₹18,581
Onwards
Leh
Ahmedabad
Rajkot
Junagadh
Approx Travel Time
10h 18m
₹21,684
Onwards
Via Ahmedabad
CHEAPEST
Leh
Ahmedabad
Junagadh
Approx Travel Time
10h 25m
₹11,873
Onwards
Via Mumbai, Keshod
Leh
Mumbai
Keshod
Junagadh
Approx Travel Time
8h 20m
₹19,416
Onwards
Via Ahmedabad, Jamnagar
Leh
Ahmedabad
Jamnagar
Junagadh
Approx Travel Time
9h 35m
₹21,466
Onwards
Frequently Asked Questions
What is the distance between Leh and Junagadh?
Junagadh is approximately 1700+ kms from Leh.
How long does it take to reach Junagadh from Leh?
It takes approximately 7 hours to reach Junagadh from Leh by Flight, Train Via Rajkot.
What is the cheapest way to reach Junagadh from Leh?
The cheapest way to reach Junagadh from Leh is by Flight, Train Via Ahmedabad.
What is the fastest way to reach Junagadh from Leh?
The fastest way to reach Junagadh from Leh is by Flight, Train Via Rajkot.