hero
How2Go
Jalandhar to Nabha

Jalandhar to Nabha

Nabha is approximately 100+ km from Jalandhar, 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 Nabha.

Read More
Sort By
Mode of Transport

Direct Train

RECOMMENDED

Jalandhar

Nabha

Approx Travel Time

3h 40m

On Demand

Via Dhuri

FASTEST

Jalandhar

Dhuri

Nabha

Approx Travel Time

2h 50m

₹235

Onwards

Via Rajpura

CHEAPEST

Jalandhar

Rajpura

Nabha

Approx Travel Time

3h 23m

₹225

Onwards

Jalandhar

Rajpura

Nabha

Approx Travel Time

4h 19m

₹544

Onwards

Via Ludhiana

Jalandhar

Ludhiana

Nabha

Approx Travel Time

3h 32m

On Demand

Jalandhar

Ludhiana

Nabha

Approx Travel Time

4h 26m

On Demand

Via Maler Kotla

Jalandhar

Maler Kotla

Nabha

Approx Travel Time

3h 32m

On Demand

Via Phillaur

Jalandhar

Phillaur

Nabha

Approx Travel Time

4h 8m

On Demand

Via Phagwara

Jalandhar

Phagwara

Nabha

Approx Travel Time

4h 8m

On Demand

Jalandhar

Phagwara

Nabha

Approx Travel Time

4h 26m

On Demand

Frequently Asked Questions

What is the distance between Jalandhar and Nabha?

Nabha is approximately 100+ kms from Jalandhar.

How long does it take to reach Nabha from Jalandhar?

It takes approximately 3 hours to reach Nabha from Jalandhar by Train Via Dhuri.

What is the cheapest way to reach Nabha from Jalandhar?

The cheapest way to reach Nabha from Jalandhar is by Train Via Rajpura.

What is the fastest way to reach Nabha from Jalandhar?

The fastest way to reach Nabha from Jalandhar is by Train Via Dhuri.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India