hero
How2Go
Dharamsala to Udhampur

Dharamsala to Udhampur

Udhampur is approximately 150+ km from Dharamsala, 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 Bus

RECOMMENDED

Dharamsala

Udhampur

Approx Travel Time

9h 10m

₹467

Onwards

Via Pathankot

CHEAPEST

Dharamsala

Pathankot

Udhampur

Approx Travel Time

6h 59m

₹355

Onwards

Dharamsala

Pathankot

Udhampur

Approx Travel Time

6h 50m

₹6,758

Onwards

Via Pathankot, Jammu

FASTEST

Dharamsala

Pathankot

Jammu

Udhampur

Approx Travel Time

6h 45m

₹500

Onwards

Via Pathankot, Kathua

Dharamsala

Pathankot

Kathua

Udhampur

Approx Travel Time

7h 15m

₹500

Onwards

Dharamsala

Pathankot

Kathua

Udhampur

Approx Travel Time

7h 49m

₹754

Onwards

Via Pathankot, Samba

Dharamsala

Pathankot

Samba

Udhampur

Approx Travel Time

7h 38m

On Demand

Via Pathankot, Samba, Jammu

Dharamsala

Pathankot

Samba

Jammu

Udhampur

Approx Travel Time

7h 15m

₹655

Onwards

Via Kangra, Pathankot

Dharamsala

Kangra

Pathankot

Udhampur

Approx Travel Time

7h 26m

₹1,879

Onwards

Dharamsala

Kangra

Pathankot

Udhampur

Approx Travel Time

7h 59m

₹894

Onwards

Frequently Asked Questions

What is the distance between Dharamsala and Udhampur?

Udhampur is approximately 150+ kms from Dharamsala.

How long does it take to reach Udhampur from Dharamsala?

It takes approximately 7 hours to reach Udhampur from Dharamsala by Bus, Train Via Pathankot, Jammu.

What is the cheapest way to reach Udhampur from Dharamsala?

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

What is the fastest way to reach Udhampur from Dharamsala?

The fastest way to reach Udhampur from Dharamsala is by Bus, Train Via Pathankot, Jammu.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India