
Shimla to Meerut
Meerut is approximately 300+ kms from Shimla. The fastest way to reach Meerut from Shimla is by Flight, Train Via Delhi. It takes approximately 4 hours. The cheapest way to reach Meerut from Shimla is by Bus, Train Via Haridwar which would take approximately 9 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Shimla
Chandigarh
Meerut
Approx Travel Time
7h 25m
₹2,926
Onwards
Shimla
Chandigarh
Meerut
Approx Travel Time
7h 25m
₹835
Onwards
Shimla
Chandigarh
Meerut
Approx Travel Time
9h 20m
₹5,304
Onwards
Via Haridwar
CHEAPEST
Shimla
Haridwar
Meerut
Approx Travel Time
8h 40m
₹656
Onwards
Shimla
Haridwar
Meerut
Approx Travel Time
9h 17m
₹4,023
Onwards
Shimla
Haridwar
Meerut
Approx Travel Time
9h 25m
₹776
Onwards
Via Ambala
Shimla
Ambala
Meerut
Approx Travel Time
8h 44m
₹3,930
Onwards
Via Delhi
FASTEST
Shimla
Delhi
Meerut
Approx Travel Time
3h 25m
₹9,535
Onwards
Shimla
Delhi
Meerut
Approx Travel Time
3h 55m
₹9,690
Onwards
Via Rajpura
Shimla
Rajpura
Meerut
Approx Travel Time
9h 20m
₹4,170
Onwards
Frequently Asked Questions
What is the distance between Shimla and Meerut?
Meerut is approximately 300+ kms from Shimla.
How long does it take to reach Meerut from Shimla?
It takes approximately 4 hours to reach Meerut from Shimla by Flight, Train Via Delhi.
What is the cheapest way to reach Meerut from Shimla?
The cheapest way to reach Meerut from Shimla is by Bus, Train Via Haridwar.
What is the fastest way to reach Meerut from Shimla?
The fastest way to reach Meerut from Shimla is by Flight, Train Via Delhi.