Nathdwara to Haldwani Distance

Haldwani is approximately 850+ km from Nathdwara. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 18 hours. Flying is the fastest way to reach Haldwani, with a total travel time of approximately 9 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 Nathdwara, India to Haldwani, India

Via Udaipur, Delhi

RECOMMENDED

Nathdwara

Udaipur

Delhi

Haldwani

Approx Travel Time

10h 38m

₹5,715

Onwards

Nathdwara

Udaipur

Delhi

Haldwani

Approx Travel Time

10h 48m

₹6,980

Onwards

Nathdwara

Udaipur

Delhi

Haldwani

Approx Travel Time

11h 40m

₹6,199

Onwards

Nathdwara

Udaipur

Delhi

Haldwani

Approx Travel Time

10h 23m

₹10,259

Onwards

Via Udaipur, Delhi, Kichha

FASTEST

Nathdwara

Udaipur

Delhi

Kichha

Haldwani

Approx Travel Time

8h 39m

₹14,515

Onwards

Via Delhi

Nathdwara

Delhi

Haldwani

Approx Travel Time

17h 23m

₹965

Onwards

Nathdwara

Delhi

Haldwani

Approx Travel Time

18h 25m

₹1,449

Onwards

Nathdwara

Delhi

Haldwani

Approx Travel Time

16h 48m

₹5,509

Onwards

Via Mavli, Delhi

CHEAPEST

Nathdwara

Mavli

Delhi

Haldwani

Approx Travel Time

17h 2m

₹635

Onwards

Direct Bus

Nathdwara

Haldwani

Approx Travel Time

18h 12m

₹1,899

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Nathdwara and Haldwani?

The straight-line distance is approximately 700+ km.

What is the distance from Nathdwara to Haldwani via Udaipur?

Via Udaipur, the distance is approximately 850+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India