hero
How2Go
Nabha to Gurdaspur

Nabha to Gurdaspur

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

Read More
Sort By
Mode of Transport

Via Dhuri, Mukerian

RECOMMENDED

Nabha

Dhuri

Mukerian

Gurdaspur

Approx Travel Time

5h 46m

₹340

Onwards

Via Dhuri, Pathankot

Nabha

Dhuri

Pathankot

Gurdaspur

Approx Travel Time

5h 47m

₹380

Onwards

Via Dhuri, Jalandhar

FASTEST

Nabha

Dhuri

Jalandhar

Gurdaspur

Approx Travel Time

5h 9m

₹1,961

Onwards

CHEAPEST

Nabha

Dhuri

Jalandhar

Gurdaspur

Approx Travel Time

6h 27m

₹335

Onwards

Nabha

Dhuri

Jalandhar

Gurdaspur

Approx Travel Time

5h 36m

₹2,471

Onwards

Via Maler Kotla, Mukerian

Nabha

Maler Kotla

Mukerian

Gurdaspur

Approx Travel Time

6h 7m

₹340

Onwards

Via Rajpura, Baba Bakala

Nabha

Rajpura

Baba Bakala

Gurdaspur

Approx Travel Time

5h 57m

₹819

Onwards

Via Maler Kotla, Jalandhar

Nabha

Maler Kotla

Jalandhar

Gurdaspur

Approx Travel Time

5h 34m

₹2,016

Onwards

Via Ambala, Jalandhar

Nabha

Ambala

Jalandhar

Gurdaspur

Approx Travel Time

5h 37m

₹1,976

Onwards

Via Dhuri, Dasua

Nabha

Dhuri

Dasua

Gurdaspur

Approx Travel Time

5h 54m

₹1,689

Onwards

Frequently Asked Questions

What is the distance between Nabha and Gurdaspur?

Gurdaspur is approximately 250+ kms from Nabha.

How long does it take to reach Gurdaspur from Nabha?

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

What is the cheapest way to reach Gurdaspur from Nabha?

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

What is the fastest way to reach Gurdaspur from Nabha?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India