hero
How2Go
Gaya to Surat

Gaya to Surat

Surat is approximately 2050+ km from Gaya, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Surat.

Read More
Sort By
Mode of Transport

Via Kolkata

RECOMMENDED

FASTEST

Gaya

Kolkata

Surat

Approx Travel Time

7h 40m

₹12,688

Onwards

Via Patna, Ahmedabad

Gaya

Patna

Ahmedabad

Surat

Approx Travel Time

9h 28m

₹9,367

Onwards

Via Prayagraj(Allahabad)

CHEAPEST

Gaya

Prayagraj(Allahabad)

Surat

Approx Travel Time

1d 0h 8m

₹775

Onwards

Gaya

Prayagraj(Allahabad)

Surat

Approx Travel Time

1d 3h 10m

₹1,436

Onwards

Direct Options

Gaya

Surat

Approx Travel Time

1d 4h 20m

On Demand

Gaya

Surat

Approx Travel Time

1d 4h 54m

₹40,389

Onwards

Via Varanasi, Bhopal

Gaya

Varanasi

Bhopal

Surat

Approx Travel Time

1d 12h 11m

₹3,199

Onwards

Via Patna, Mumbai

Gaya

Patna

Mumbai

Surat

Approx Travel Time

9h 54m

₹9,146

Onwards

Via Varanasi, Mumbai

Gaya

Varanasi

Mumbai

Surat

Approx Travel Time

11h 36m

On Demand

Via Varanasi, Ahmedabad

Gaya

Varanasi

Ahmedabad

Surat

Approx Travel Time

11h 5m

On Demand

Frequently Asked Questions

What is the distance between Gaya and Surat?

Surat is approximately 2050+ kms from Gaya.

How long does it take to reach Surat from Gaya?

It takes approximately 8 hours to reach Surat from Gaya by Flight Via Kolkata.

What is the cheapest way to reach Surat from Gaya?

The cheapest way to reach Surat from Gaya is by Train Via Prayagraj(Allahabad).

What is the fastest way to reach Surat from Gaya?

The fastest way to reach Surat from Gaya is by Flight Via Kolkata.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India