
Sonepur to Gaya
Gaya is approximately 650+ kms from Sonepur. The fastest way to reach Gaya from Sonepur is by Train Via Saraikela. It takes approximately 12 hours. The cheapest way to reach Gaya from Sonepur is by Train Via Rourkela which would take approximately 14 hours.
Sort By
Mode of Transport
Via Saraikela
RECOMMENDED
FASTEST
Sonepur
Saraikela
Gaya
Approx Travel Time
11h 54m
On Demand
Via Jharsuguda, Ranchi
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
14h 20m
₹5,449
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
14h 11m
₹635
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
14h 2m
₹11,422
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
13h 53m
₹6,608
Onwards
Via Jharsuguda
Sonepur
Jharsuguda
Gaya
Approx Travel Time
13h 40m
₹5,274
Onwards
Sonepur
Jharsuguda
Gaya
Approx Travel Time
15h 11m
₹6,334
Onwards
Via Rourkela
Sonepur
Rourkela
Gaya
Approx Travel Time
14h 1m
₹962
Onwards
CHEAPEST
Sonepur
Rourkela
Gaya
Approx Travel Time
13h 20m
₹440
Onwards
Via Jamshedpur
Sonepur
Jamshedpur
Gaya
Approx Travel Time
13h 53m
₹715
Onwards
Frequently Asked Questions
What is the distance between Sonepur and Gaya?
Gaya is approximately 650+ kms from Sonepur.
How long does it take to reach Gaya from Sonepur?
It takes approximately 12 hours to reach Gaya from Sonepur by Train Via Saraikela.
What is the cheapest way to reach Gaya from Sonepur?
The cheapest way to reach Gaya from Sonepur is by Train Via Rourkela.
What is the fastest way to reach Gaya from Sonepur?
The fastest way to reach Gaya from Sonepur is by Train Via Saraikela.


