Amritsar to Ghazipur - Multiple Options To Reach By Train, Flight
Ghazipur is approximately 1200+ kms from Amritsar. The fastest way to reach Ghazipur from Amritsar is by Flight, Train Via Varanasi. It takes approximately 5 hours. The cheapest way to reach Ghazipur from Amritsar is by Train Via Moradabad which would take approximately 25 hours.
Sort By
Mode of Transport
Via Lucknow
Amritsar
Lucknow
Ghazipur
Approx Travel Time
9h 25m
₹6,574
Onwards
Via Moradabad
CHEAPEST
Amritsar
Moradabad
Ghazipur
Approx Travel Time
1d 1h 10m
₹590
Onwards
Via Varanasi
FASTEST
Amritsar
Varanasi
Ghazipur
Approx Travel Time
5h 10m
₹6,961
Onwards
Via Saharanpur
Amritsar
Saharanpur
Ghazipur
Approx Travel Time
1d 0h 55m
₹605
Onwards
Via Shahjahanpur
Amritsar
Shahjahanpur
Ghazipur
Approx Travel Time
1d 1h 10m
₹690
Onwards
Via Ayodhya
Amritsar
Ayodhya
Ghazipur
Approx Travel Time
1d 1h 10m
₹655
Onwards
Via Bara Banki
Amritsar
Bara Banki
Ghazipur
Approx Travel Time
1d 1h 10m
₹685
Onwards
Via Delhi
Amritsar
Delhi
Ghazipur
Approx Travel Time
17h 40m
₹3,440
Onwards
Via Patna
Amritsar
Patna
Ghazipur
Approx Travel Time
7h 55m
On Demand
Frequently Asked Questions
What is the distance between Amritsar and Ghazipur?
Ghazipur is approximately 1200+ kms from Amritsar.
How long does it take to reach Ghazipur from Amritsar?
It takes approximately 5 hours to reach Ghazipur from Amritsar by Flight, Train Via Varanasi.
What is the cheapest way to reach Ghazipur from Amritsar?
The cheapest way to reach Ghazipur from Amritsar is by Train Via Moradabad.
What is the fastest way to reach Ghazipur from Amritsar?
The fastest way to reach Ghazipur from Amritsar is by Flight, Train Via Varanasi.