
Amroha to Solan
Solan is approximately 300+ kms from Amroha. The fastest way to reach Solan from Amroha is by Train, Bus Via Ambala. It takes approximately 8 hours. The cheapest way to reach Solan from Amroha is by Train, Bus Via Ghaziabad which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ambala
RECOMMENDED
FASTEST
Amroha
Ambala
Solan
Approx Travel Time
8h 7m
₹1,204
Onwards
Amroha
Ambala
Solan
Approx Travel Time
8h 29m
₹2,904
Onwards
Via Haridwar
Amroha
Haridwar
Solan
Approx Travel Time
9h 18m
₹4,465
Onwards
Amroha
Haridwar
Solan
Approx Travel Time
10h 26m
₹1,429
Onwards
Amroha
Haridwar
Solan
Approx Travel Time
10h 36m
On Demand
Via Ghaziabad
CHEAPEST
Amroha
Ghaziabad
Solan
Approx Travel Time
10h 2m
₹821
Onwards
Amroha
Ghaziabad
Solan
Approx Travel Time
10h 46m
₹3,239
Onwards
Via Khanna
Amroha
Khanna
Solan
Approx Travel Time
10h 10m
On Demand
Via Delhi
Amroha
Delhi
Solan
Approx Travel Time
11h 2m
₹3,615
Onwards
Amroha
Delhi
Solan
Approx Travel Time
10h 45m
₹826
Onwards
Frequently Asked Questions
What is the distance between Amroha and Solan?
Solan is approximately 300+ kms from Amroha.
How long does it take to reach Solan from Amroha?
It takes approximately 8 hours to reach Solan from Amroha by Train, Bus Via Ambala.
What is the cheapest way to reach Solan from Amroha?
The cheapest way to reach Solan from Amroha is by Train, Bus Via Ghaziabad.
What is the fastest way to reach Solan from Amroha?
The fastest way to reach Solan from Amroha is by Train, Bus Via Ambala.


