
Ahmedabad to Amroha
Amroha is approximately 850+ kms from Ahmedabad. The fastest way to reach Amroha from Ahmedabad is by Flight, Train Via Ghaziabad. It takes approximately 6 hours. The cheapest way to reach Amroha from Ahmedabad is by Bus Via Gurgaon which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ghaziabad
RECOMMENDED
FASTEST
Ahmedabad
Ghaziabad
Amroha
Approx Travel Time
5h 37m
₹5,140
Onwards
Ahmedabad
Ghaziabad
Amroha
Approx Travel Time
6h 30m
₹5,569
Onwards
Ahmedabad
Ghaziabad
Amroha
Approx Travel Time
6h 18m
₹7,441
Onwards
Via Gurgaon
CHEAPEST
Ahmedabad
Gurgaon
Amroha
Approx Travel Time
21h 2m
₹1,954
Onwards
Via Ajmer, Ghaziabad
Ahmedabad
Ajmer
Ghaziabad
Amroha
Approx Travel Time
22h 48m
₹3,920
Onwards
Ahmedabad
Ajmer
Ghaziabad
Amroha
Approx Travel Time
7h 42m
₹11,117
Onwards
Via Delhi
Ahmedabad
Delhi
Amroha
Approx Travel Time
6h 54m
₹5,145
Onwards
Ahmedabad
Delhi
Amroha
Approx Travel Time
6h 50m
₹5,569
Onwards
Ahmedabad
Delhi
Amroha
Approx Travel Time
6h 23m
₹8,134
Onwards
Frequently Asked Questions
What is the distance between Ahmedabad and Amroha?
Amroha is approximately 850+ kms from Ahmedabad.
How long does it take to reach Amroha from Ahmedabad?
It takes approximately 6 hours to reach Amroha from Ahmedabad by Flight, Train Via Ghaziabad.
What is the cheapest way to reach Amroha from Ahmedabad?
The cheapest way to reach Amroha from Ahmedabad is by Bus Via Gurgaon.
What is the fastest way to reach Amroha from Ahmedabad?
The fastest way to reach Amroha from Ahmedabad is by Flight, Train Via Ghaziabad.

