hero
How2Go
Ghazipur to Surat

Ghazipur to Surat

Surat is approximately 1400+ kms from Ghazipur. The fastest way to reach Surat from Ghazipur is by Train, Flight Via Varanasi, Pune. It takes approximately 8 hours. The cheapest way to reach Surat from Ghazipur is by Train which would take approximately 35 hours.

Sort By
Mode of Transport

Via Narsinghpur

RECOMMENDED

Ghazipur

Narsinghpur

Surat

Approx Travel Time

23h 15m

₹815

Onwards

Via Varanasi, Ahmedabad

Ghazipur

Varanasi

Ahmedabad

Surat

Approx Travel Time

9h 4m

₹9,918

Onwards

Ghazipur

Varanasi

Ahmedabad

Surat

Approx Travel Time

10h 1m

₹11,273

Onwards

Ads by MMT

Via Jabalpur

Ghazipur

Jabalpur

Surat

Approx Travel Time

1d 0h 30m

₹1,944

Onwards

Via Varanasi, Pune

FASTEST

Ghazipur

Varanasi

Pune

Surat

Approx Travel Time

8h 14m

₹11,992

Onwards

Ads by MMT

Direct Train

CHEAPEST

Ghazipur

Surat

Approx Travel Time

1d 10h 45m

₹695

Onwards

Via Prayagraj(Allahabad), Jabalpur

Ghazipur

Prayagraj(Allahabad)

Jabalpur

Surat

Approx Travel Time

23h 41m

₹6,209

Onwards

Via Rewa

Ghazipur

Rewa

Surat

Approx Travel Time

1d 12h 30m

₹3,999

Onwards

Via Varanasi, Jaipur

Ghazipur

Varanasi

Jaipur

Surat

Approx Travel Time

8h 54m

₹11,594

Onwards

Via Varanasi, Navi Mumbai

Ghazipur

Varanasi

Navi Mumbai

Surat

Approx Travel Time

8h 19m

₹12,648

Onwards

Frequently Asked Questions

What is the distance between Ghazipur and Surat?

Surat is approximately 1400+ kms from Ghazipur.

How long does it take to reach Surat from Ghazipur?

It takes approximately 8 hours to reach Surat from Ghazipur by Train, Flight Via Varanasi, Pune.

What is the cheapest way to reach Surat from Ghazipur?

The cheapest way to reach Surat from Ghazipur is by Train.

What is the fastest way to reach Surat from Ghazipur?

The fastest way to reach Surat from Ghazipur is by Train, Flight Via Varanasi, Pune.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India