
Katihar to Amritsar
Amritsar is approximately 1600+ kms from Katihar. The fastest way to reach Amritsar from Katihar is by Train, Flight Via Patna. It takes approximately 10 hours. The cheapest way to reach Amritsar from Katihar is by Train Via Moradabad which would take approximately 33 hours.
Sort By
Mode of Transport
Via Lucknow
Katihar
Lucknow
Amritsar
Approx Travel Time
18h 25m
₹7,553
Onwards
Katihar
Lucknow
Amritsar
Approx Travel Time
1d 10h 25m
On Demand
Via Patna
FASTEST
Katihar
Patna
Amritsar
Approx Travel Time
9h 40m
₹7,412
Onwards
Via Basti
Katihar
Basti
Amritsar
Approx Travel Time
1d 9h 25m
₹705
Onwards
Via Moradabad
CHEAPEST
Katihar
Moradabad
Amritsar
Approx Travel Time
1d 9h 15m
₹620
Onwards
Via Chhapra
Katihar
Chhapra
Amritsar
Approx Travel Time
1d 9h 25m
₹695
Onwards
Via Delhi
Katihar
Delhi
Amritsar
Approx Travel Time
1d 2h 25m
₹4,020
Onwards
Via Bareilly
Katihar
Bareilly
Amritsar
Approx Travel Time
1d 12h 40m
₹655
Onwards
Via Siwan
Katihar
Siwan
Amritsar
Approx Travel Time
1d 9h 25m
₹700
Onwards
Frequently Asked Questions
What is the distance between Katihar and Amritsar?
Amritsar is approximately 1600+ kms from Katihar.
How long does it take to reach Amritsar from Katihar?
It takes approximately 10 hours to reach Amritsar from Katihar by Train, Flight Via Patna.
What is the cheapest way to reach Amritsar from Katihar?
The cheapest way to reach Amritsar from Katihar is by Train Via Moradabad.
What is the fastest way to reach Amritsar from Katihar?
The fastest way to reach Amritsar from Katihar is by Train, Flight Via Patna.