
Gaya to Shahganj
Shahganj is approximately 300+ kms from Gaya. The fastest way to reach Shahganj from Gaya is by Train. It takes approximately 6 hours. The cheapest way to reach Shahganj from Gaya is by Train which would take approximately 6 hours.
Sort By
Mode of Transport
Via Varanasi
Gaya
Varanasi
Shahganj
Approx Travel Time
6h 15m
₹2,616
Onwards
Gaya
Varanasi
Shahganj
Approx Travel Time
8h 58m
₹3,045
Onwards
Gaya
Varanasi
Shahganj
Approx Travel Time
7h 54m
₹315
Onwards
Via Jaunpur
Gaya
Jaunpur
Shahganj
Approx Travel Time
6h 4m
₹340
Onwards
Via Bhabua
Gaya
Bhabua
Shahganj
Approx Travel Time
8h 11m
₹290
Onwards
Via Mughal Sarai
Gaya
Mughal Sarai
Shahganj
Approx Travel Time
8h 22m
₹305
Onwards
Gaya
Mughal Sarai
Shahganj
Approx Travel Time
9h 56m
₹5,944
Onwards
Via Sasaram
Gaya
Sasaram
Shahganj
Approx Travel Time
9h 54m
₹4,047
Onwards
Gaya
Sasaram
Shahganj
Approx Travel Time
9h 42m
₹310
Onwards
Frequently Asked Questions
What is the distance between Gaya and Shahganj?
Shahganj is approximately 300+ kms from Gaya.
How long does it take to reach Shahganj from Gaya?
It takes approximately 6 hours to reach Shahganj from Gaya by Train.
What is the cheapest way to reach Shahganj from Gaya?
The cheapest way to reach Shahganj from Gaya is by Train.
What is the fastest way to reach Shahganj from Gaya?
The fastest way to reach Shahganj from Gaya is by Train.
Routes Connecting Gaya
Routes From Gaya
Routes Connecting Shahganj
Routes From Shahganj
Routes To Shahganj
- Jalpaiguri to Shahganj
- Jangaon to Shahganj
- Bhimavaram to Shahganj
- Tinsukia to Shahganj
- Wayanad to Shahganj
- Viluppuram to Shahganj
- Kamareddy to Shahganj
- Rampur to Shahganj
- Tirunelveli to Shahganj
- Nangal to Shahganj
- Bihar-Sharif to Shahganj
- Bhabua to Shahganj
- Chandur to Shahganj
- Thiruvalla to Shahganj
- Arrah to Shahganj

