
Katihar to Amroha
Amroha is approximately 1050+ kms from Katihar. The fastest way to reach Amroha from Katihar is by Train. It takes approximately 22 hours. The cheapest way to reach Amroha from Katihar is by Train Via Moradabad which would take approximately 23 hours.
Sort By
Mode of Transport
Via Gorakhpur
Katihar
Gorakhpur
Amroha
Approx Travel Time
23h 10m
₹535
Onwards
Via Khalilabad
Katihar
Khalilabad
Amroha
Approx Travel Time
23h 25m
₹545
Onwards
Via Hajipur
Katihar
Hajipur
Amroha
Approx Travel Time
23h 10m
₹555
Onwards
Via Chhapra
Katihar
Chhapra
Amroha
Approx Travel Time
23h 25m
₹550
Onwards
Via Muzaffarpur
Katihar
Muzaffarpur
Amroha
Approx Travel Time
23h 10m
₹585
Onwards
Via Bareilly
Katihar
Bareilly
Amroha
Approx Travel Time
22h 55m
₹380
Onwards
Via Basti
Katihar
Basti
Amroha
Approx Travel Time
23h 25m
₹530
Onwards
Via Ayodhya
Katihar
Ayodhya
Amroha
Approx Travel Time
23h 25m
₹540
Onwards
Via Moradabad
CHEAPEST
Katihar
Moradabad
Amroha
Approx Travel Time
22h 55m
₹350
Onwards
Frequently Asked Questions
What is the distance between Katihar and Amroha?
Amroha is approximately 1050+ kms from Katihar.
How long does it take to reach Amroha from Katihar?
It takes approximately 22 hours to reach Amroha from Katihar by Train.
What is the cheapest way to reach Amroha from Katihar?
The cheapest way to reach Amroha from Katihar is by Train Via Moradabad.
What is the fastest way to reach Amroha from Katihar?
The fastest way to reach Amroha from Katihar is by Train.