
Shajapur to Leh
Leh is approximately 1300+ kms from Shajapur. The fastest way to reach Leh from Shajapur is by Train, Flight Via Bhopal, Delhi. It takes approximately 8 hours. The cheapest way to reach Leh from Shajapur is by Train, Flight Via Kota, Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Shajapur
Delhi
Leh
Approx Travel Time
15h 25m
₹10,490
Onwards
Via Bhopal, Delhi
FASTEST
Shajapur
Bhopal
Delhi
Leh
Approx Travel Time
7h 41m
On Demand
Via Jaipur, Delhi
Shajapur
Jaipur
Delhi
Leh
Approx Travel Time
13h 5m
On Demand
Via Gwalior, Delhi
Shajapur
Gwalior
Delhi
Leh
Approx Travel Time
12h 50m
On Demand
Shajapur
Gwalior
Delhi
Leh
Approx Travel Time
18h 20m
On Demand
Via Sawai Madhopur, Delhi
Shajapur
Sawai Madhopur
Delhi
Leh
Approx Travel Time
16h 50m
On Demand
Via Kota, Delhi
CHEAPEST
Shajapur
Kota
Delhi
Leh
Approx Travel Time
17h 20m
₹10,445
Onwards
Via Indore, Delhi
Shajapur
Indore
Delhi
Leh
Approx Travel Time
7h 50m
₹14,995
Onwards
Via Agra, Delhi
Shajapur
Agra
Delhi
Leh
Approx Travel Time
14h 20m
₹21,563
Onwards
Via Dabra, Delhi
Shajapur
Dabra
Delhi
Leh
Approx Travel Time
18h 20m
₹10,560
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Leh?
Leh is approximately 1300+ kms from Shajapur.
How long does it take to reach Leh from Shajapur?
It takes approximately 8 hours to reach Leh from Shajapur by Train, Flight Via Bhopal, Delhi.
What is the cheapest way to reach Leh from Shajapur?
The cheapest way to reach Leh from Shajapur is by Train, Flight Via Kota, Delhi.
What is the fastest way to reach Leh from Shajapur?
The fastest way to reach Leh from Shajapur is by Train, Flight Via Bhopal, Delhi.