
Ghazipur to Shahganj
Shahganj is approximately 100+ kms from Ghazipur. The fastest way to reach Shahganj from Ghazipur is by Train. It takes approximately 2 hours. The cheapest way to reach Shahganj from Ghazipur is by Train Via Varanasi which would take approximately 4 hours.
Sort By
Mode of Transport
Via Jaunpur
Ghazipur
Jaunpur
Shahganj
Approx Travel Time
3h 40m
₹290
Onwards
Ghazipur
Jaunpur
Shahganj
Approx Travel Time
4h 36m
₹2,456
Onwards
Via Azamgarh
Ghazipur
Azamgarh
Shahganj
Approx Travel Time
3h 55m
₹395
Onwards
Via Maunath Bhanjan
Ghazipur
Maunath Bhanjan
Shahganj
Approx Travel Time
4h 10m
₹815
Onwards
Via Varanasi
CHEAPEST
Ghazipur
Varanasi
Shahganj
Approx Travel Time
4h 10m
₹125
Onwards
Ghazipur
Varanasi
Shahganj
Approx Travel Time
4h 25m
₹264
Onwards
Frequently Asked Questions
What is the distance between Ghazipur and Shahganj?
Shahganj is approximately 100+ kms from Ghazipur.
How long does it take to reach Shahganj from Ghazipur?
It takes approximately 2 hours to reach Shahganj from Ghazipur by Train.
What is the cheapest way to reach Shahganj from Ghazipur?
The cheapest way to reach Shahganj from Ghazipur is by Train Via Varanasi.
What is the fastest way to reach Shahganj from Ghazipur?
The fastest way to reach Shahganj from Ghazipur is by Train.