
Satna to Gaya
Gaya is approximately 500+ kms from Satna. The fastest way to reach Gaya from Satna is by Train Via Mirzapur. It takes approximately 10 hours. The cheapest way to reach Gaya from Satna is by Train which would take approximately 12 hours.
Sort By
Mode of Transport
Via Mirzapur
FASTEST
Satna
Mirzapur
Gaya
Approx Travel Time
10h 8m
₹405
Onwards
Via Prayagraj(Allahabad), Varanasi
Satna
Prayagraj(Allahabad)
Varanasi
Gaya
Approx Travel Time
18h 57m
₹5,411
Onwards
Satna
Prayagraj(Allahabad)
Varanasi
Gaya
Approx Travel Time
18h 5m
₹5,481
Onwards
Satna
Prayagraj(Allahabad)
Varanasi
Gaya
Approx Travel Time
12h
₹365
Onwards
Satna
Prayagraj(Allahabad)
Varanasi
Gaya
Approx Travel Time
12h 7m
₹5,017
Onwards
Via Prayagraj(Allahabad)
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
10h 28m
₹335
Onwards
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
10h 35m
₹4,987
Onwards
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
11h 27m
₹4,917
Onwards
Via Varanasi
Satna
Varanasi
Gaya
Approx Travel Time
12h 27m
₹380
Onwards
Frequently Asked Questions
What is the distance between Satna and Gaya?
Gaya is approximately 500+ kms from Satna.
How long does it take to reach Gaya from Satna?
It takes approximately 10 hours to reach Gaya from Satna by Train Via Mirzapur.
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 Via Mirzapur.