hero
How2Go
Mathura to Shimla

Mathura to Shimla

Shimla is approximately 450+ kms from Mathura. The fastest way to reach Shimla from Mathura is by Train, Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Shimla from Mathura is by Train Via Ghaziabad which would take approximately 11 hours.

Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Mathura

Delhi

Shimla

Approx Travel Time

4h 55m

₹3,264

Onwards

Mathura

Delhi

Shimla

Approx Travel Time

5h 25m

₹3,378

Onwards

Mathura

Delhi

Shimla

Approx Travel Time

5h 55m

₹5,737

Onwards

Mathura

Delhi

Shimla

Approx Travel Time

11h 10m

₹638

Onwards

Mathura

Delhi

Shimla

Approx Travel Time

11h 40m

₹752

Onwards

Via Ghaziabad

Mathura

Ghaziabad

Shimla

Approx Travel Time

10h 25m

₹3,079

Onwards

CHEAPEST

Mathura

Ghaziabad

Shimla

Approx Travel Time

10h 25m

₹470

Onwards

Mathura

Ghaziabad

Shimla

Approx Travel Time

10h 55m

₹529

Onwards

Ads by MMT

Via Noida

Mathura

Noida

Shimla

Approx Travel Time

11h 25m

₹848

Onwards

Via Chandigarh

Mathura

Chandigarh

Shimla

Approx Travel Time

10h 55m

₹752

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Mathura and Shimla?

Shimla is approximately 450+ kms from Mathura.

How long does it take to reach Shimla from Mathura?

It takes approximately 5 hours to reach Shimla from Mathura by Train, Flight Via Delhi.

What is the cheapest way to reach Shimla from Mathura?

The cheapest way to reach Shimla from Mathura is by Train Via Ghaziabad.

What is the fastest way to reach Shimla from Mathura?

The fastest way to reach Shimla from Mathura is by Train, Flight Via Delhi.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India