
Moradabad to Shimla
Shimla is approximately 500+ kms from Moradabad. The fastest way to reach Shimla from Moradabad is by Train, Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Shimla from Moradabad is by Train, Bus Via Chandigarh which would take approximately 8 hours.
Sort By
Mode of Transport
Via Chandigarh
CHEAPEST
Moradabad
Chandigarh
Shimla
Approx Travel Time
7h 55m
₹800
Onwards
Moradabad
Chandigarh
Shimla
Approx Travel Time
9h 29m
₹2,711
Onwards
Moradabad
Chandigarh
Shimla
Approx Travel Time
9h 55m
₹3,575
Onwards
Via Delhi
FASTEST
Moradabad
Delhi
Shimla
Approx Travel Time
5h 25m
On Demand
Moradabad
Delhi
Shimla
Approx Travel Time
6h 50m
On Demand
Via Haridwar
Moradabad
Haridwar
Shimla
Approx Travel Time
10h 42m
₹4,466
Onwards
Moradabad
Haridwar
Shimla
Approx Travel Time
9h 30m
₹1,444
Onwards
Via Ambala
Moradabad
Ambala
Shimla
Approx Travel Time
10h 40m
₹894
Onwards
Moradabad
Ambala
Shimla
Approx Travel Time
10h 12m
₹3,366
Onwards
Frequently Asked Questions
What is the distance between Moradabad and Shimla?
Shimla is approximately 500+ kms from Moradabad.
How long does it take to reach Shimla from Moradabad?
It takes approximately 6 hours to reach Shimla from Moradabad by Train, Flight Via Delhi.
What is the cheapest way to reach Shimla from Moradabad?
The cheapest way to reach Shimla from Moradabad is by Train, Bus Via Chandigarh.
What is the fastest way to reach Shimla from Moradabad?
The fastest way to reach Shimla from Moradabad is by Train, Flight Via Delhi.
Routes Connecting Moradabad
Routes From Moradabad
- Moradabad to Jeypore
- Moradabad to Robertsganj
- Moradabad to Narnaul
- Moradabad to Chitapur
- Moradabad to Gudur
- Moradabad to Palghar
- Moradabad to Puttaparthi
- Moradabad to Palia-Kalan
- Moradabad to Shikohabad
- Moradabad to Kargil
- Moradabad to Sonepur
- Moradabad to Kumbakonam
- Moradabad to Damoh
- Moradabad to Gondia
- Moradabad to Palwal
Routes To Moradabad
- Salem to Moradabad
- Meerut to Moradabad
- Sasan-Gir to Moradabad
- Mudhol to Moradabad
- Amalapuram to Moradabad
- Mughal-Sarai to Moradabad
- Bhabua to Moradabad
- Eluru to Moradabad
- Raichur to Moradabad
- Sirsa to Moradabad
- Bareilly to Moradabad
- Panipat to Moradabad
- Malur to Moradabad
- Mirzapur to Moradabad
- Chalisgaon to Moradabad


