
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 11 hours. The cheapest way to reach Gaya from Sonepur is by Train Via Rourkela which would take approximately 13 hours.
Sort By
Mode of Transport
Via Saraikela
RECOMMENDED
FASTEST
Sonepur
Saraikela
Gaya
Approx Travel Time
11h 14m
On Demand
Via Jharsuguda, Ranchi
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
13h
₹5,881
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
12h 36m
₹585
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
12h 59m
₹12,179
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
12h 35m
₹6,883
Onwards
Via Jharsuguda
Sonepur
Jharsuguda
Gaya
Approx Travel Time
13h 15m
₹5,756
Onwards
Sonepur
Jharsuguda
Gaya
Approx Travel Time
15h 47m
₹6,386
Onwards
Via Rourkela
Sonepur
Rourkela
Gaya
Approx Travel Time
14h 15m
₹962
Onwards
CHEAPEST
Sonepur
Rourkela
Gaya
Approx Travel Time
12h 40m
₹440
Onwards
Via Jamshedpur
Sonepur
Jamshedpur
Gaya
Approx Travel Time
14h 28m
₹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 11 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.


