
Surat to Gaya
Gaya is approximately 1550+ kms from Surat. The fastest way to reach Gaya from Surat is by Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Gaya from Surat is by Train Via Jalgaon which would take approximately 31 hours.
Sort By
Mode of Transport
Via Patna
RECOMMENDED
Surat
Patna
Gaya
Approx Travel Time
6h 25m
₹6,797
Onwards
Via Pipariya
Surat
Pipariya
Gaya
Approx Travel Time
1d 6h 10m
₹830
Onwards
Via Harda
Surat
Harda
Gaya
Approx Travel Time
1d 6h 25m
₹855
Onwards
Via Lucknow
Surat
Lucknow
Gaya
Approx Travel Time
14h 10m
On Demand
Via Satna
Surat
Satna
Gaya
Approx Travel Time
1d 6h 55m
₹820
Onwards
Via Jalgaon
CHEAPEST
Surat
Jalgaon
Gaya
Approx Travel Time
1d 6h 55m
₹735
Onwards
Via Bhusawal
Surat
Bhusawal
Gaya
Approx Travel Time
1d 7h 10m
On Demand
Via Gondia
Surat
Gondia
Gaya
Approx Travel Time
1d 7h 55m
₹960
Onwards
Via Ratlam
Surat
Ratlam
Gaya
Approx Travel Time
1d 7h 25m
₹795
Onwards
Via Delhi
FASTEST
Surat
Delhi
Gaya
Approx Travel Time
5h 25m
₹13,067
Onwards
Frequently Asked Questions
What is the distance between Surat and Gaya?
Gaya is approximately 1550+ kms from Surat.
How long does it take to reach Gaya from Surat?
It takes approximately 6 hours to reach Gaya from Surat by Flight Via Delhi.
What is the cheapest way to reach Gaya from Surat?
The cheapest way to reach Gaya from Surat is by Train Via Jalgaon.
What is the fastest way to reach Gaya from Surat?
The fastest way to reach Gaya from Surat is by Flight Via Delhi.