
Guwahati to Shahganj
Shahganj is approximately 950+ kms from Guwahati. The fastest way to reach Shahganj from Guwahati is by Flight, Train Via Varanasi. It takes approximately 5 hours. The cheapest way to reach Shahganj from Guwahati is by Train Via Begusarai which would take approximately 22 hours.
Sort By
Mode of Transport
Via Varanasi
FASTEST
Guwahati
Varanasi
Shahganj
Approx Travel Time
4h 40m
₹7,446
Onwards
Via Patna
Guwahati
Patna
Shahganj
Approx Travel Time
8h 25m
₹4,764
Onwards
Guwahati
Patna
Shahganj
Approx Travel Time
21h 25m
₹425
Onwards
Via Samastipur
Guwahati
Samastipur
Shahganj
Approx Travel Time
21h 10m
₹515
Onwards
Via Bahadurganj
Guwahati
Bahadurganj
Shahganj
Approx Travel Time
21h 10m
₹420
Onwards
Via Chhapra
Guwahati
Chhapra
Shahganj
Approx Travel Time
21h 10m
₹465
Onwards
Via Muzaffarpur
Guwahati
Muzaffarpur
Shahganj
Approx Travel Time
21h 10m
₹515
Onwards
Via Hajipur
Guwahati
Hajipur
Shahganj
Approx Travel Time
21h 10m
₹480
Onwards
Via Begusarai
CHEAPEST
Guwahati
Begusarai
Shahganj
Approx Travel Time
21h 40m
₹415
Onwards
Frequently Asked Questions
What is the distance between Guwahati and Shahganj?
Shahganj is approximately 950+ kms from Guwahati.
How long does it take to reach Shahganj from Guwahati?
It takes approximately 5 hours to reach Shahganj from Guwahati by Flight, Train Via Varanasi.
What is the cheapest way to reach Shahganj from Guwahati?
The cheapest way to reach Shahganj from Guwahati is by Train Via Begusarai.
What is the fastest way to reach Shahganj from Guwahati?
The fastest way to reach Shahganj from Guwahati is by Flight, Train Via Varanasi.