
Ballia to Shahganj
Shahganj is approximately 150+ kms from Ballia. The fastest way to reach Shahganj from Ballia is by Train. It takes approximately 5 hours. The cheapest way to reach Shahganj from Ballia is by Train which would take approximately 5 hours.
Sort By
Mode of Transport
Via Varanasi
Ballia
Varanasi
Shahganj
Approx Travel Time
5h 11m
₹2,528
Onwards
Ballia
Varanasi
Shahganj
Approx Travel Time
6h 18m
₹3,382
Onwards
Ballia
Varanasi
Shahganj
Approx Travel Time
6h 55m
₹290
Onwards
Ballia
Varanasi
Shahganj
Approx Travel Time
8h 2m
₹1,144
Onwards
Via Maunath Bhanjan
Ballia
Maunath Bhanjan
Shahganj
Approx Travel Time
6h 41m
₹3,898
Onwards
Ballia
Maunath Bhanjan
Shahganj
Approx Travel Time
5h 10m
₹1,564
Onwards
Via Jaunpur
Ballia
Jaunpur
Shahganj
Approx Travel Time
5h 3m
₹290
Onwards
Ballia
Jaunpur
Shahganj
Approx Travel Time
5h 43m
₹410
Onwards
Via Azamgarh
Ballia
Azamgarh
Shahganj
Approx Travel Time
6h 58m
₹994
Onwards
Frequently Asked Questions
What is the distance between Ballia and Shahganj?
Shahganj is approximately 150+ kms from Ballia.
How long does it take to reach Shahganj from Ballia?
It takes approximately 5 hours to reach Shahganj from Ballia by Train.
What is the cheapest way to reach Shahganj from Ballia?
The cheapest way to reach Shahganj from Ballia is by Train.
What is the fastest way to reach Shahganj from Ballia?
The fastest way to reach Shahganj from Ballia is by Train.


