hero
How2Go
Gurdaspur to Nabha

Gurdaspur to Nabha

Nabha is approximately 300+ km from Gurdaspur, 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

Via Pathankot, Dhuri

RECOMMENDED

Gurdaspur

Pathankot

Dhuri

Nabha

Approx Travel Time

5h 48m

₹380

Onwards

Gurdaspur

Pathankot

Dhuri

Nabha

Approx Travel Time

5h 38m

₹3,053

Onwards

Via Dasua, Dhuri

Gurdaspur

Dasua

Dhuri

Nabha

Approx Travel Time

5h 52m

₹890

Onwards

Via Jalandhar, Dhuri

FASTEST

Gurdaspur

Jalandhar

Dhuri

Nabha

Approx Travel Time

4h 59m

₹2,768

Onwards

CHEAPEST

Gurdaspur

Jalandhar

Dhuri

Nabha

Approx Travel Time

5h 54m

₹335

Onwards

Gurdaspur

Jalandhar

Dhuri

Nabha

Approx Travel Time

6h 10m

₹915

Onwards

Via Baba Bakala, Rajpura

Gurdaspur

Baba Bakala

Rajpura

Nabha

Approx Travel Time

5h 38m

₹2,553

Onwards

Via Phagwara, Dhuri

Gurdaspur

Phagwara

Dhuri

Nabha

Approx Travel Time

6h 28m

₹1,066

Onwards

Via Jalandhar, Maler Kotla

Gurdaspur

Jalandhar

Maler Kotla

Nabha

Approx Travel Time

5h 41m

On Demand

Via Mukerian, Dhuri

Gurdaspur

Mukerian

Dhuri

Nabha

Approx Travel Time

7h 10m

₹340

Onwards

Frequently Asked Questions

What is the distance between Gurdaspur and Nabha?

Nabha is approximately 300+ kms from Gurdaspur.

How long does it take to reach Nabha from Gurdaspur?

It takes approximately 5 hours to reach Nabha from Gurdaspur by Cab, Train Via Jalandhar, Dhuri.

What is the cheapest way to reach Nabha from Gurdaspur?

The cheapest way to reach Nabha from Gurdaspur is by Train Via Jalandhar, Dhuri.

What is the fastest way to reach Nabha from Gurdaspur?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India