
Mainpuri to Shimla
Shimla is approximately 300+ kms from Mainpuri. The fastest way to reach Shimla from Mainpuri is by Cab, Flight Via Agra, Delhi. It takes approximately 7 hours. The cheapest way to reach Shimla from Mainpuri is by Train, Bus Via Ghaziabad which would take approximately 15 hours.
Sort By
Mode of Transport
Via Agra, Delhi
RECOMMENDED
FASTEST
Mainpuri
Agra
Delhi
Shimla
Approx Travel Time
6h 54m
On Demand
Mainpuri
Agra
Delhi
Shimla
Approx Travel Time
7h 43m
On Demand
Mainpuri
Agra
Delhi
Shimla
Approx Travel Time
7h 10m
On Demand
Via Delhi
Mainpuri
Delhi
Shimla
Approx Travel Time
7h 58m
On Demand
Mainpuri
Delhi
Shimla
Approx Travel Time
8h 56m
On Demand
Via Ghaziabad
CHEAPEST
Mainpuri
Ghaziabad
Shimla
Approx Travel Time
14h 31m
₹935
Onwards
Mainpuri
Ghaziabad
Shimla
Approx Travel Time
15h 5m
₹1,495
Onwards
Via Saharanpur
Mainpuri
Saharanpur
Shimla
Approx Travel Time
14h 41m
On Demand
Via Delhi, Mohali
Mainpuri
Delhi
Mohali
Shimla
Approx Travel Time
16h 17m
₹2,746
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Shimla?
Shimla is approximately 300+ kms from Mainpuri.
How long does it take to reach Shimla from Mainpuri?
It takes approximately 7 hours to reach Shimla from Mainpuri by Cab, Flight Via Agra, Delhi.
What is the cheapest way to reach Shimla from Mainpuri?
The cheapest way to reach Shimla from Mainpuri is by Train, Bus Via Ghaziabad.
What is the fastest way to reach Shimla from Mainpuri?
The fastest way to reach Shimla from Mainpuri is by Cab, Flight Via Agra, Delhi.


