
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,591
Onwards
Ballia
Varanasi
Shahganj
Approx Travel Time
6h 18m
₹3,445
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,164
Onwards
Ballia
Maunath Bhanjan
Shahganj
Approx Travel Time
5h 10m
₹1,530
Onwards
Via Jaunpur
Ballia
Jaunpur
Shahganj
Approx Travel Time
5h 3m
₹290
Onwards
Ballia
Jaunpur
Shahganj
Approx Travel Time
5h 43m
₹395
Onwards
Via Azamgarh
Ballia
Azamgarh
Shahganj
Approx Travel Time
6h 58m
₹1,344
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.


