
Faizabad to Amritsar
Amritsar is approximately 1000+ kms from Faizabad. The fastest way to reach Amritsar from Faizabad is by Train, Flight Via Lucknow. It takes approximately 6 hours. The cheapest way to reach Amritsar from Faizabad is by Train Via Roorkee which would take approximately 22 hours.
Sort By
Mode of Transport
Via Rampur (Uttar Pradesh)
RECOMMENDED
Faizabad
Rampur (Uttar Pradesh)
Amritsar
Approx Travel Time
21h 10m
₹580
Onwards
Via Lucknow
FASTEST
Faizabad
Lucknow
Amritsar
Approx Travel Time
6h 10m
₹8,059
Onwards
Via Moradabad
Faizabad
Moradabad
Amritsar
Approx Travel Time
21h 25m
₹580
Onwards
Via Dhampur
Faizabad
Dhampur
Amritsar
Approx Travel Time
21h 25m
₹575
Onwards
Via Nagina
Faizabad
Nagina
Amritsar
Approx Travel Time
21h 25m
₹585
Onwards
Via Saharanpur
Faizabad
Saharanpur
Amritsar
Approx Travel Time
21h 25m
₹530
Onwards
Via Laksar
Faizabad
Laksar
Amritsar
Approx Travel Time
21h 25m
₹580
Onwards
Via Bareilly
Faizabad
Bareilly
Amritsar
Approx Travel Time
21h 40m
₹575
Onwards
Via Roorkee
CHEAPEST
Faizabad
Roorkee
Amritsar
Approx Travel Time
21h 25m
₹515
Onwards
Via Shahjahanpur
Faizabad
Shahjahanpur
Amritsar
Approx Travel Time
21h 40m
₹570
Onwards
Frequently Asked Questions
What is the distance between Faizabad and Amritsar?
Amritsar is approximately 1000+ kms from Faizabad.
How long does it take to reach Amritsar from Faizabad?
It takes approximately 6 hours to reach Amritsar from Faizabad by Train, Flight Via Lucknow.
What is the cheapest way to reach Amritsar from Faizabad?
The cheapest way to reach Amritsar from Faizabad is by Train Via Roorkee.
What is the fastest way to reach Amritsar from Faizabad?
The fastest way to reach Amritsar from Faizabad is by Train, Flight Via Lucknow.