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 53m

₹7,075

Onwards

Nathdwara

Udaipur

Delhi

Haldwani

Approx Travel Time

11h 37m

₹5,999

Onwards

Nathdwara

Udaipur

Delhi

Haldwani

Approx Travel Time

11h 52m

₹7,359

Onwards

Via Udaipur, Delhi, Kichha

FASTEST

Nathdwara

Udaipur

Delhi

Kichha

Haldwani

Approx Travel Time

8h 35m

₹14,200

Onwards

Via Delhi

Nathdwara

Delhi

Haldwani

Approx Travel Time

17h 25m

₹984

Onwards

Nathdwara

Delhi

Haldwani

Approx Travel Time

18h 24m

₹1,268

Onwards

Nathdwara

Delhi

Haldwani

Approx Travel Time

18h 39m

₹4,533

Onwards

Via Mavli, Delhi

CHEAPEST

Nathdwara

Mavli

Delhi

Haldwani

Approx Travel Time

17h 2m

₹635

Onwards

Direct Bus

Nathdwara

Haldwani

Approx Travel Time

18h 10m

₹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.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India