hero
How2Go
Roorkee to Udhampur

Roorkee to Udhampur

Udhampur is approximately 600+ km from Roorkee, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Udhampur.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Roorkee

Udhampur

Approx Travel Time

10h 49m

On Demand

Roorkee

Udhampur

Approx Travel Time

11h 42m

On Demand

Via Ambala

FASTEST

Roorkee

Ambala

Udhampur

Approx Travel Time

8h 4m

₹365

Onwards

Via Panchkula

Roorkee

Panchkula

Udhampur

Approx Travel Time

11h 56m

₹4,892

Onwards

Via Haridwar, Kathua

Roorkee

Haridwar

Kathua

Udhampur

Approx Travel Time

16h 10m

₹1,877

Onwards

Via Ludhiana

Roorkee

Ludhiana

Udhampur

Approx Travel Time

8h 48m

₹350

Onwards

Via Jalandhar

CHEAPEST

Roorkee

Jalandhar

Udhampur

Approx Travel Time

9h 21m

₹345

Onwards

Via Ambala, Jammu

Roorkee

Ambala

Jammu

Udhampur

Approx Travel Time

8h 20m

₹485

Onwards

Via Ambala, Kathua

Roorkee

Ambala

Kathua

Udhampur

Approx Travel Time

8h 48m

₹450

Onwards

Via Kathua

Roorkee

Kathua

Udhampur

Approx Travel Time

10h 20m

₹400

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Udhampur?

Udhampur is approximately 600+ kms from Roorkee.

How long does it take to reach Udhampur from Roorkee?

It takes approximately 8 hours to reach Udhampur from Roorkee by Train Via Ambala.

What is the cheapest way to reach Udhampur from Roorkee?

The cheapest way to reach Udhampur from Roorkee is by Train Via Jalandhar.

What is the fastest way to reach Udhampur from Roorkee?

The fastest way to reach Udhampur from Roorkee is by Train Via Ambala.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India