Mumbai to Nadiad Distance

The road distance between Mumbai and Nadiad is approximately 450+ km, and the drive usually takes around 10 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 11 hours, while trains complete the journey in approximately 6 hours, subject to the chosen service and route. Flying is the fastest way to reach Nadiad, with a total travel time of approximately 4 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Mumbai, India to Nadiad, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Mumbai

Nadiad

Approx Travel Time

5h 43m

₹170

Onwards

Direct Bus

Mumbai

Nadiad

Approx Travel Time

10h 30m

₹1,000

Onwards

Direct Cab

Mumbai

Nadiad

Approx Travel Time

9h 30m

₹9,634

Onwards

Via Vadodara

FASTEST

Mumbai

Vadodara

Nadiad

Approx Travel Time

3h 36m

₹4,605

Onwards

Mumbai

Vadodara

Nadiad

Approx Travel Time

3h 48m

On Demand

Mumbai

Vadodara

Nadiad

Approx Travel Time

6h 9m

₹210

Onwards

Mumbai

Vadodara

Nadiad

Approx Travel Time

6h 11m

On Demand

Ads by MMT

Via Bharuch

Mumbai

Bharuch

Nadiad

Approx Travel Time

6h 10m

₹215

Onwards

Via Anand

Mumbai

Anand

Nadiad

Approx Travel Time

6h 15m

₹210

Onwards

Ads by MMT

Via Ahmedabad

Mumbai

Ahmedabad

Nadiad

Approx Travel Time

4h 15m

₹4,422

Onwards

Frequently Asked Questions

What is the distance between Mumbai and Nadiad?

Nadiad is approximately 400+ km from Mumbai.

How long does it take to reach Nadiad from Mumbai?

It takes approximately 4 hours to reach Nadiad from Mumbai by Flight, Train Via Vadodara.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India