
Sonepur to Gaya
Gaya is approximately 550+ kms from Sonepur. The fastest way to reach Gaya from Sonepur is by Train Via Rourkela. It takes approximately 14 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 Jharsuguda, Ranchi
RECOMMENDED
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
14h 20m
₹5,931
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
14h 11m
₹635
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
14h 2m
₹12,105
Onwards
Sonepur
Jharsuguda
Ranchi
Gaya
Approx Travel Time
13h 53m
₹6,809
Onwards
Via Jharsuguda
Sonepur
Jharsuguda
Gaya
Approx Travel Time
13h 40m
₹5,756
Onwards
Sonepur
Jharsuguda
Gaya
Approx Travel Time
15h 11m
₹6,386
Onwards
Sonepur
Jharsuguda
Gaya
Approx Travel Time
13h 31m
₹460
Onwards
Via Rourkela
Sonepur
Rourkela
Gaya
Approx Travel Time
14h 1m
₹962
Onwards
CHEAPEST
FASTEST
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 550+ kms from Sonepur.
How long does it take to reach Gaya from Sonepur?
It takes approximately 14 hours to reach Gaya from Sonepur by Train Via Rourkela.
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 Rourkela.


