hero
How2Go
Hoshiarpur to Mohali

Hoshiarpur to Mohali

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

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Hoshiarpur

Mohali

Approx Travel Time

2h 27m

₹429

Onwards

Hoshiarpur

Mohali

Approx Travel Time

2h 30m

₹2,456

Onwards

Via Chandigarh

Hoshiarpur

Chandigarh

Mohali

Approx Travel Time

3h 20m

₹489

Onwards

Hoshiarpur

Chandigarh

Mohali

Approx Travel Time

3h 17m

₹1,130

Onwards

Hoshiarpur

Chandigarh

Mohali

Approx Travel Time

3h 25m

₹1,108

Onwards

Via Jalandhar

CHEAPEST

Hoshiarpur

Jalandhar

Mohali

Approx Travel Time

3h 50m

₹245

Onwards

Hoshiarpur

Jalandhar

Mohali

Approx Travel Time

3h 31m

₹544

Onwards

Via Phagwara

Hoshiarpur

Phagwara

Mohali

Approx Travel Time

4h 17m

₹1,650

Onwards

Hoshiarpur

Phagwara

Mohali

Approx Travel Time

3h 47m

₹1,889

Onwards

Via Una

Hoshiarpur

Una

Mohali

Approx Travel Time

3h 34m

₹2,646

Onwards

Frequently Asked Questions

What is the distance between Hoshiarpur and Mohali?

Mohali is approximately 150+ kms from Hoshiarpur.

How long does it take to reach Mohali from Hoshiarpur?

It takes approximately 3 hours to reach Mohali from Hoshiarpur by Bus.

What is the cheapest way to reach Mohali from Hoshiarpur?

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

What is the fastest way to reach Mohali from Hoshiarpur?

The fastest way to reach Mohali from Hoshiarpur is by Bus.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India