hero
How2Go
Nathdwara to Shahapur

Nathdwara to Shahapur

Shahapur is approximately 800+ kms from Nathdwara. The fastest way to reach Shahapur from Nathdwara is by Bus, Flight, Cab Via Udaipur, Mumbai. It takes approximately 8 hours. The cheapest way to reach Shahapur from Nathdwara is by Bus Via Thane which would take approximately 19 hours.

Sort By
Mode of Transport

Via Thane

RECOMMENDED

CHEAPEST

Nathdwara

Thane

Shahapur

Approx Travel Time

19h 5m

₹1,610

Onwards

Via Anand, Mumbai

Nathdwara

Anand

Mumbai

Shahapur

Approx Travel Time

13h 56m

On Demand

Ads by MMT

Via Udaipur, Mumbai

Nathdwara

Udaipur

Mumbai

Shahapur

Approx Travel Time

7h 52m

On Demand

Nathdwara

Udaipur

Mumbai

Shahapur

Approx Travel Time

9h 38m

₹7,848

Onwards

FASTEST

Nathdwara

Udaipur

Mumbai

Shahapur

Approx Travel Time

7h 50m

On Demand

Nathdwara

Udaipur

Mumbai

Shahapur

Approx Travel Time

9h 40m

₹9,105

Onwards

Via Udaipur, Pune

Nathdwara

Udaipur

Pune

Shahapur

Approx Travel Time

10h 58m

On Demand

Nathdwara

Udaipur

Pune

Shahapur

Approx Travel Time

14h 21m

₹8,798

Onwards

Ads by MMT

Via Nadiad

Nathdwara

Nadiad

Shahapur

Approx Travel Time

1d 5h 42m

₹2,835

Onwards

Via Ahmedabad

Nathdwara

Ahmedabad

Shahapur

Approx Travel Time

1d 5h 55m

₹8,756

Onwards

Frequently Asked Questions

What is the distance between Nathdwara and Shahapur?

Shahapur is approximately 800+ kms from Nathdwara.

How long does it take to reach Shahapur from Nathdwara?

It takes approximately 8 hours to reach Shahapur from Nathdwara by Bus, Flight, Cab Via Udaipur, Mumbai.

What is the cheapest way to reach Shahapur from Nathdwara?

The cheapest way to reach Shahapur from Nathdwara is by Bus Via Thane.

What is the fastest way to reach Shahapur from Nathdwara?

The fastest way to reach Shahapur from Nathdwara is by Bus, Flight, Cab Via Udaipur, Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India