hero
How2Go
Navsari to Gaya

Navsari to Gaya

Gaya is approximately 1800+ kms from Navsari. The fastest way to reach Gaya from Navsari is by Train, Flight Via Surat, Patna. It takes approximately 12 hours. The cheapest way to reach Gaya from Navsari is by Train Via Ratlam which would take approximately 28 hours.

Sort By
Mode of Transport

Via Ratlam

RECOMMENDED

CHEAPEST

Navsari

Ratlam

Gaya

Approx Travel Time

1d 3h 20m

₹875

Onwards

Via Surat, Patna

FASTEST

Navsari

Surat

Patna

Gaya

Approx Travel Time

11h 42m

₹7,788

Onwards

Navsari

Surat

Patna

Gaya

Approx Travel Time

12h 10m

₹8,643

Onwards

Ads by MMT

Via Burhanpur

Navsari

Burhanpur

Gaya

Approx Travel Time

1d 8h 48m

₹1,575

Onwards

Via Nandurbar

Navsari

Nandurbar

Gaya

Approx Travel Time

1d 4h 51m

On Demand

Ads by MMT

Via Indore

Navsari

Indore

Gaya

Approx Travel Time

1d 13h 55m

On Demand

Via Delhi

Navsari

Delhi

Gaya

Approx Travel Time

20h 34m

₹6,261

Onwards

Via Surat, Varanasi

Navsari

Surat

Varanasi

Gaya

Approx Travel Time

14h 4m

₹6,603

Onwards

Via Mumbai, Patna

Navsari

Mumbai

Patna

Gaya

Approx Travel Time

12h 43m

₹7,984

Onwards

Via Ahmedabad, Patna

Navsari

Ahmedabad

Patna

Gaya

Approx Travel Time

13h 4m

On Demand

Frequently Asked Questions

What is the distance between Navsari and Gaya?

Gaya is approximately 1800+ kms from Navsari.

How long does it take to reach Gaya from Navsari?

It takes approximately 12 hours to reach Gaya from Navsari by Train, Flight Via Surat, Patna.

What is the cheapest way to reach Gaya from Navsari?

The cheapest way to reach Gaya from Navsari is by Train Via Ratlam.

What is the fastest way to reach Gaya from Navsari?

The fastest way to reach Gaya from Navsari is by Train, Flight Via Surat, Patna.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India