hero
How2Go
Nainital to Udhampur

Nainital to Udhampur

Udhampur is approximately 750+ kms from Nainital. The fastest way to reach Udhampur from Nainital is by Cab, Flight, Train Via Delhi, Jammu. It takes approximately 14 hours. The cheapest way to reach Udhampur from Nainital is by Bus, Train Via Moradabad, Pathankot which would take approximately 19 hours.

Sort By
Mode of Transport

Via Moradabad

RECOMMENDED

Nainital

Moradabad

Udhampur

Approx Travel Time

17h 35m

On Demand

Nainital

Moradabad

Udhampur

Approx Travel Time

16h 23m

On Demand

Via Sonipat

Nainital

Sonipat

Udhampur

Approx Travel Time

19h 48m

On Demand

Ads by MMT

Via Delhi, Jammu

FASTEST

Nainital

Delhi

Jammu

Udhampur

Approx Travel Time

13h 31m

₹10,721

Onwards

Nainital

Delhi

Jammu

Udhampur

Approx Travel Time

15h 10m

₹6,544

Onwards

Via Chamkaur Sahib, Pathankot

Nainital

Chamkaur Sahib

Pathankot

Udhampur

Approx Travel Time

23h 25m

₹3,374

Onwards

Ads by MMT

Via Roorkee, Kathua

Nainital

Roorkee

Kathua

Udhampur

Approx Travel Time

17h 23m

On Demand

Via Moradabad, Jammu

Nainital

Moradabad

Jammu

Udhampur

Approx Travel Time

17h 50m

₹1,109

Onwards

Via Roorkee, Pathankot

Nainital

Roorkee

Pathankot

Udhampur

Approx Travel Time

17h 56m

On Demand

Via Moradabad, Pathankot

CHEAPEST

Nainital

Moradabad

Pathankot

Udhampur

Approx Travel Time

18h 53m

₹1,069

Onwards

Frequently Asked Questions

What is the distance between Nainital and Udhampur?

Udhampur is approximately 750+ kms from Nainital.

How long does it take to reach Udhampur from Nainital?

It takes approximately 14 hours to reach Udhampur from Nainital by Cab, Flight, Train Via Delhi, Jammu.

What is the cheapest way to reach Udhampur from Nainital?

The cheapest way to reach Udhampur from Nainital is by Bus, Train Via Moradabad, Pathankot.

What is the fastest way to reach Udhampur from Nainital?

The fastest way to reach Udhampur from Nainital is by Cab, Flight, Train Via Delhi, Jammu.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India