
Mainpuri to Leh
Leh is approximately 900+ kms from Mainpuri. The fastest way to reach Leh from Mainpuri is by Train, Flight Via Agra, Delhi. It takes approximately 7 hours. The cheapest way to reach Leh from Mainpuri is by Train, Flight Via Delhi which would take approximately 8 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Mainpuri
Delhi
Leh
Approx Travel Time
7h 40m
₹9,655
Onwards
Mainpuri
Delhi
Leh
Approx Travel Time
8h 55m
₹10,854
Onwards
Via Agra, Delhi
FASTEST
Mainpuri
Agra
Delhi
Leh
Approx Travel Time
6h 50m
₹20,614
Onwards
Mainpuri
Agra
Delhi
Leh
Approx Travel Time
7h 20m
₹21,628
Onwards
Mainpuri
Agra
Delhi
Leh
Approx Travel Time
7h 51m
₹22,629
Onwards
Via Delhi, Chandigarh
Mainpuri
Delhi
Chandigarh
Leh
Approx Travel Time
9h 5m
₹14,344
Onwards
Mainpuri
Delhi
Chandigarh
Leh
Approx Travel Time
10h 20m
₹15,543
Onwards
Via Bareilly, Delhi
Mainpuri
Bareilly
Delhi
Leh
Approx Travel Time
7h 50m
On Demand
Mainpuri
Bareilly
Delhi
Leh
Approx Travel Time
8h 42m
₹25,144
Onwards
Via Delhi, Mohali
Mainpuri
Delhi
Mohali
Leh
Approx Travel Time
9h 5m
₹14,344
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Leh?
Leh is approximately 900+ kms from Mainpuri.
How long does it take to reach Leh from Mainpuri?
It takes approximately 7 hours to reach Leh from Mainpuri by Train, Flight Via Agra, Delhi.
What is the cheapest way to reach Leh from Mainpuri?
The cheapest way to reach Leh from Mainpuri is by Train, Flight Via Delhi.
What is the fastest way to reach Leh from Mainpuri?
The fastest way to reach Leh from Mainpuri is by Train, Flight Via Agra, Delhi.