hero
How2Go
Tarn-Taran to Gurdaspur

Tarn-Taran to Gurdaspur

Gurdaspur is approximately 50+ km from Tarn Taran, 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

Direct Bus

RECOMMENDED

CHEAPEST

FASTEST

Tarn Taran

Gurdaspur

Approx Travel Time

1h 30m

₹600

Onwards

Via Amritsar, Batala

Tarn Taran

Amritsar

Batala

Gurdaspur

Approx Travel Time

3h 8m

₹1,689

Onwards

Tarn Taran

Amritsar

Batala

Gurdaspur

Approx Travel Time

3h 32m

₹1,844

Onwards

Tarn Taran

Amritsar

Batala

Gurdaspur

Approx Travel Time

3h 35m

₹1,929

Onwards

Tarn Taran

Amritsar

Batala

Gurdaspur

Approx Travel Time

3h 49m

₹2,084

Onwards

Via Amritsar, Baba Bakala, Batala

Tarn Taran

Amritsar

Baba Bakala

Batala

Gurdaspur

Approx Travel Time

4h 7m

₹1,476

Onwards

Tarn Taran

Amritsar

Baba Bakala

Batala

Gurdaspur

Approx Travel Time

4h 21m

₹1,631

Onwards

Via Amritsar, Baba Bakala

Tarn Taran

Amritsar

Baba Bakala

Gurdaspur

Approx Travel Time

4h 33m

₹2,215

Onwards

Via Zira, Amritsar

Tarn Taran

Zira

Amritsar

Gurdaspur

Approx Travel Time

4h 14m

₹2,964

Onwards

Via Baba Bakala, Amritsar

Tarn Taran

Baba Bakala

Amritsar

Gurdaspur

Approx Travel Time

4h 9m

₹3,036

Onwards

Frequently Asked Questions

What is the distance between Tarn-Taran and Gurdaspur?

Gurdaspur is approximately 50+ kms from Tarn-Taran.

How long does it take to reach Gurdaspur from Tarn-Taran?

It takes approximately 2 hours to reach Gurdaspur from Tarn-Taran by Bus.

What is the cheapest way to reach Gurdaspur from Tarn-Taran?

The cheapest way to reach Gurdaspur from Tarn-Taran is by Bus.

What is the fastest way to reach Gurdaspur from Tarn-Taran?

The fastest way to reach Gurdaspur from Tarn-Taran is by Bus.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India