hero
How2Go
Udhampur to Hoshiarpur

Udhampur to Hoshiarpur

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

Read More
Sort By
Mode of Transport

Direct Bus

RECOMMENDED

Udhampur

Hoshiarpur

Approx Travel Time

5h 15m

₹969

Onwards

Via Kathua

Udhampur

Kathua

Hoshiarpur

Approx Travel Time

5h 2m

₹644

Onwards

Via Jammu, Pathankot

FASTEST

Udhampur

Jammu

Pathankot

Hoshiarpur

Approx Travel Time

4h 33m

₹789

Onwards

Via Jalandhar

CHEAPEST

Udhampur

Jalandhar

Hoshiarpur

Approx Travel Time

5h 48m

₹335

Onwards

Via Kathua, Pathankot

Udhampur

Kathua

Pathankot

Hoshiarpur

Approx Travel Time

5h 46m

₹3,802

Onwards

Via Mukerian

Udhampur

Mukerian

Hoshiarpur

Approx Travel Time

5h 5m

₹644

Onwards

Via Dasua

Udhampur

Dasua

Hoshiarpur

Approx Travel Time

5h 7m

₹664

Onwards

Via Pathankot

Udhampur

Pathankot

Hoshiarpur

Approx Travel Time

5h 20m

₹644

Onwards

Via Samba

Udhampur

Samba

Hoshiarpur

Approx Travel Time

5h 23m

₹644

Onwards

Via Jammu

Udhampur

Jammu

Hoshiarpur

Approx Travel Time

5h 28m

₹644

Onwards

Frequently Asked Questions

What is the distance between Udhampur and Hoshiarpur?

Hoshiarpur is approximately 150+ kms from Udhampur.

How long does it take to reach Hoshiarpur from Udhampur?

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

What is the cheapest way to reach Hoshiarpur from Udhampur?

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

What is the fastest way to reach Hoshiarpur from Udhampur?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India