
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
9h 28m
₹405
Onwards
Via Prayagraj(Allahabad)
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
12h 25m
₹2,500
Onwards
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
11h 46m
₹5,368
Onwards
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
9h 48m
₹335
Onwards
Satna
Prayagraj(Allahabad)
Gaya
Approx Travel Time
11h 3m
₹1,110
Onwards
Via Prayagraj(Allahabad), Varanasi
Satna
Prayagraj(Allahabad)
Varanasi
Gaya
Approx Travel Time
9h 40m
₹365
Onwards
Via Varanasi
Satna
Varanasi
Gaya
Approx Travel Time
10h 12m
₹2,069
Onwards
Via Mughal Sarai
Satna
Mughal Sarai
Gaya
Approx Travel Time
11h 20m
₹320
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.

