
Moradabad to Solan
Solan is approximately 350+ kms from Moradabad. The fastest way to reach Solan from Moradabad is by Train, Bus Via Haridwar. It takes approximately 9 hours. The cheapest way to reach Solan from Moradabad is by Train, Bus Via Mohali which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
Moradabad
Ambala
Solan
Approx Travel Time
8h 40m
₹744
Onwards
Moradabad
Ambala
Solan
Approx Travel Time
9h 30m
₹4,549
Onwards
Moradabad
Ambala
Solan
Approx Travel Time
9h 52m
₹6,399
Onwards
Moradabad
Ambala
Solan
Approx Travel Time
9h 2m
₹2,594
Onwards
Via Yamunanagar
Moradabad
Yamunanagar
Solan
Approx Travel Time
8h 53m
₹4,201
Onwards
Via Chandigarh
Moradabad
Chandigarh
Solan
Approx Travel Time
8h 33m
₹2,236
Onwards
Moradabad
Chandigarh
Solan
Approx Travel Time
9h 10m
₹784
Onwards
Via Haridwar
FASTEST
Moradabad
Haridwar
Solan
Approx Travel Time
8h 29m
₹1,094
Onwards
Via Sirhind
Moradabad
Sirhind
Solan
Approx Travel Time
9h 53m
₹2,732
Onwards
Via Mohali
CHEAPEST
Moradabad
Mohali
Solan
Approx Travel Time
10h 3m
₹738
Onwards
Frequently Asked Questions
What is the distance between Moradabad and Solan?
Solan is approximately 350+ kms from Moradabad.
How long does it take to reach Solan from Moradabad?
It takes approximately 9 hours to reach Solan from Moradabad by Train, Bus Via Haridwar.
What is the cheapest way to reach Solan from Moradabad?
The cheapest way to reach Solan from Moradabad is by Train, Bus Via Mohali.
What is the fastest way to reach Solan from Moradabad?
The fastest way to reach Solan from Moradabad is by Train, Bus Via Haridwar.
Routes Connecting Moradabad
Routes From Moradabad
- Moradabad to Bhadra
- Moradabad to Kushinagar
- Moradabad to Hazaribagh
- Moradabad to Ballia
- Moradabad to Nizamabad
- Moradabad to Kausani
- Moradabad to Alipurduar
- Moradabad to Siruguppa
- Moradabad to Khatima
- Moradabad to Araria
- Moradabad to Kodungallur
- Moradabad to Umarkhed
- Moradabad to Kumta
- Moradabad to Gangakher
- Moradabad to Jammu
Routes To Moradabad
- Diu to Moradabad
- Medinipur to Moradabad
- Chiplun to Moradabad
- Charkhi-dadri to Moradabad
- Port-Blair to Moradabad
- Surendranagar to Moradabad
- Muvattupuzha to Moradabad
- Sikar to Moradabad
- Dwarahat to Moradabad
- Sehore to Moradabad
- Imphal to Moradabad
- Daund to Moradabad
- Ludhiana to Moradabad
- Hoshiarpur to Moradabad
- Giridih to Moradabad


