
Amroha to Gaya
Gaya is approximately 850+ kms from Amroha. The fastest way to reach Gaya from Amroha is by Train. It takes approximately 18 hours. The cheapest way to reach Gaya from Amroha is by Train Via Moradabad which would take approximately 19 hours.
Sort By
Mode of Transport
Via Ayodhya
Amroha
Ayodhya
Gaya
Approx Travel Time
18h 55m
₹560
Onwards
Via Lucknow
Amroha
Lucknow
Gaya
Approx Travel Time
19h 25m
On Demand
Via Varanasi
Amroha
Varanasi
Gaya
Approx Travel Time
19h 10m
₹535
Onwards
Via Moradabad
CHEAPEST
Amroha
Moradabad
Gaya
Approx Travel Time
18h 55m
₹485
Onwards
Via Bareilly
Amroha
Bareilly
Gaya
Approx Travel Time
18h 55m
₹485
Onwards
Via Shahjahanpur
Amroha
Shahjahanpur
Gaya
Approx Travel Time
18h 55m
₹530
Onwards
Via Shahganj
Amroha
Shahganj
Gaya
Approx Travel Time
19h 10m
₹560
Onwards
Via Hardoi
Amroha
Hardoi
Gaya
Approx Travel Time
19h 21m
₹545
Onwards
Via Bara Banki
Amroha
Bara Banki
Gaya
Approx Travel Time
20h 4m
₹560
Onwards
Frequently Asked Questions
What is the distance between Amroha and Gaya?
Gaya is approximately 850+ kms from Amroha.
How long does it take to reach Gaya from Amroha?
It takes approximately 18 hours to reach Gaya from Amroha by Train.
What is the cheapest way to reach Gaya from Amroha?
The cheapest way to reach Gaya from Amroha is by Train Via Moradabad.
What is the fastest way to reach Gaya from Amroha?
The fastest way to reach Gaya from Amroha is by Train.