hero
How2Go
Nathdwara to Dharmapuri

Nathdwara to Dharmapuri

Dharmapuri is approximately 1500+ kms from Nathdwara. The fastest way to reach Dharmapuri from Nathdwara is by Bus, Flight Via Udaipur, Bangalore. It takes approximately 10 hours. The cheapest way to reach Dharmapuri from Nathdwara is by Train Via Nadiad, Bangalore which would take approximately 42 hours.

Sort By
Mode of Transport

Via Udaipur, Bangalore

RECOMMENDED

FASTEST

Nathdwara

Udaipur

Bangalore

Dharmapuri

Approx Travel Time

10h 10m

₹9,468

Onwards

Nathdwara

Udaipur

Bangalore

Dharmapuri

Approx Travel Time

10h 12m

₹10,786

Onwards

Nathdwara

Udaipur

Bangalore

Dharmapuri

Approx Travel Time

12h 19m

₹9,173

Onwards

Nathdwara

Udaipur

Bangalore

Dharmapuri

Approx Travel Time

12h 21m

₹10,491

Onwards

Nathdwara

Udaipur

Bangalore

Dharmapuri

Approx Travel Time

11h

₹12,334

Onwards

Via Nadiad, Bangalore

Nathdwara

Nadiad

Bangalore

Dharmapuri

Approx Travel Time

1d 15h 38m

₹1,400

Onwards

CHEAPEST

Nathdwara

Nadiad

Bangalore

Dharmapuri

Approx Travel Time

1d 17h 37m

₹1,105

Onwards

Nathdwara

Nadiad

Bangalore

Dharmapuri

Approx Travel Time

1d 16h 8m

₹4,091

Onwards

Ads by MMT

Via Bharuch, Bangalore

Nathdwara

Bharuch

Bangalore

Dharmapuri

Approx Travel Time

1d 17h 30m

₹3,175

Onwards

Via Ahmedabad, Bangalore

Nathdwara

Ahmedabad

Bangalore

Dharmapuri

Approx Travel Time

15h 45m

₹7,285

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Nathdwara and Dharmapuri?

Dharmapuri is approximately 1500+ kms from Nathdwara.

How long does it take to reach Dharmapuri from Nathdwara?

It takes approximately 10 hours to reach Dharmapuri from Nathdwara by Bus, Flight Via Udaipur, Bangalore.

What is the cheapest way to reach Dharmapuri from Nathdwara?

The cheapest way to reach Dharmapuri from Nathdwara is by Train Via Nadiad, Bangalore.

What is the fastest way to reach Dharmapuri from Nathdwara?

The fastest way to reach Dharmapuri from Nathdwara is by Bus, Flight Via Udaipur, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India