hero
How2Go
Hoshiarpur to Nabha

Hoshiarpur to Nabha

Nabha is approximately 150+ kms from Hoshiarpur. The fastest way to reach Nabha from Hoshiarpur is by Train Via Ludhiana. It takes approximately 5 hours. The cheapest way to reach Nabha from Hoshiarpur is by Train, Cab Via Ludhiana which would take approximately 5 hours.

Sort By
Mode of Transport

Via Ludhiana

RECOMMENDED

FASTEST

Hoshiarpur

Ludhiana

Nabha

Approx Travel Time

4h 25m

On Demand

CHEAPEST

Hoshiarpur

Ludhiana

Nabha

Approx Travel Time

4h 40m

₹2,096

Onwards

Hoshiarpur

Ludhiana

Nabha

Approx Travel Time

5h 5m

On Demand

Via Phagwara

Hoshiarpur

Phagwara

Nabha

Approx Travel Time

4h 40m

On Demand

Hoshiarpur

Phagwara

Nabha

Approx Travel Time

4h 40m

On Demand

Ads by MMT

Via Maler Kotla

Hoshiarpur

Maler Kotla

Nabha

Approx Travel Time

4h 55m

On Demand

Via Jalandhar

Hoshiarpur

Jalandhar

Nabha

Approx Travel Time

4h 40m

On Demand

Ads by MMT

Via Patiala

Hoshiarpur

Patiala

Nabha

Approx Travel Time

5h 55m

₹3,618

Onwards

Frequently Asked Questions

What is the distance between Hoshiarpur and Nabha?

Nabha is approximately 150+ kms from Hoshiarpur.

How long does it take to reach Nabha from Hoshiarpur?

It takes approximately 5 hours to reach Nabha from Hoshiarpur by Train Via Ludhiana.

What is the cheapest way to reach Nabha from Hoshiarpur?

The cheapest way to reach Nabha from Hoshiarpur is by Train, Cab Via Ludhiana.

What is the fastest way to reach Nabha from Hoshiarpur?

The fastest way to reach Nabha from Hoshiarpur is by Train Via Ludhiana.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India