Satna to Gaya - Multiple Options To Reach By Train, Bus, Cab
Gaya is approximately 450+ kms from Satna. The fastest way to reach Gaya from Satna is by Train. It takes approximately 9 hours. The cheapest way to reach Gaya from Satna is by Train which would take approximately 9 hours.
Sort By
Mode of Transport
Via Mirzapur
Satna
Mirzapur
Gaya
Approx Travel Time
10h 40m
₹405
Onwards
Satna
Mirzapur
Gaya
Approx Travel Time
11h 55m
On Demand
Satna
Mirzapur
Gaya
Approx Travel Time
11h 46m
₹11,295
Onwards
Via Varanasi
Satna
Varanasi
Gaya
Approx Travel Time
11h 10m
₹380
Onwards
Satna
Varanasi
Gaya
Approx Travel Time
12h 25m
₹709
Onwards
Via Prayagraj(Allahabad)
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
11h 25m
₹370
Onwards
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
12h 10m
₹7,677
Onwards
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
13h 10m
₹1,294
Onwards
Via Arrah
Satna
Arrah
Gaya
Approx Travel Time
13h 7m
₹4,889
Onwards
Frequently Asked Questions
What is the distance between Satna and Gaya?
Gaya is approximately 450+ kms from Satna.
How long does it take to reach Gaya from Satna?
It takes approximately 9 hours to reach Gaya from Satna by Train.
What is the cheapest way to reach Gaya from Satna?
The cheapest way to reach Gaya from Satna is by Train.
What is the fastest way to reach Gaya from Satna?
The fastest way to reach Gaya from Satna is by Train.