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