
Amroha to Mohali
Mohali is approximately 300+ kms from Amroha. The fastest way to reach Mohali from Amroha is by Train, Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Mohali from Amroha is by Train Via Ambala which would take approximately 7 hours.
Sort By
Mode of Transport
Via Yamunanagar
Amroha
Yamunanagar
Mohali
Approx Travel Time
7h 13m
₹879
Onwards
Amroha
Yamunanagar
Mohali
Approx Travel Time
7h 33m
₹2,884
Onwards
Via Roorkee
Amroha
Roorkee
Mohali
Approx Travel Time
7h 16m
On Demand
Via Delhi
FASTEST
Amroha
Delhi
Mohali
Approx Travel Time
5h 9m
₹2,616
Onwards
Amroha
Delhi
Mohali
Approx Travel Time
5h 30m
₹3,140
Onwards
Via Ghaziabad
Amroha
Ghaziabad
Mohali
Approx Travel Time
9h 6m
₹3,525
Onwards
Amroha
Ghaziabad
Mohali
Approx Travel Time
9h 40m
₹948
Onwards
Via Ambala
Amroha
Ambala
Mohali
Approx Travel Time
7h 22m
₹605
Onwards
CHEAPEST
Amroha
Ambala
Mohali
Approx Travel Time
7h 17m
₹590
Onwards
Frequently Asked Questions
What is the distance between Amroha and Mohali?
Mohali is approximately 300+ kms from Amroha.
How long does it take to reach Mohali from Amroha?
It takes approximately 5 hours to reach Mohali from Amroha by Train, Flight Via Delhi.
What is the cheapest way to reach Mohali from Amroha?
The cheapest way to reach Mohali from Amroha is by Train Via Ambala.
What is the fastest way to reach Mohali from Amroha?
The fastest way to reach Mohali from Amroha is by Train, Flight Via Delhi.


