hero
How2Go
Rajula to Gurdaspur

Rajula to Gurdaspur

The fastest way to reach Gurdaspur from Rajula is by Bus, Flight, Train Via Ahmedabad, Amritsar. The journey takes approximately 15 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.

Read More
Sort By
Mode of Transport

Via Danta Ramgarh

RECOMMENDED

Rajula

Danta Ramgarh

Gurdaspur

Approx Travel Time

19h 39m

₹1,749

Onwards

Via Ahmedabad, Amritsar

FASTEST

Rajula

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

14h 27m

₹7,084

Onwards

Rajula

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

15h

₹7,309

Onwards

Rajula

Ahmedabad

Amritsar

Gurdaspur

Approx Travel Time

15h 19m

₹8,556

Onwards

Ads by MMT

Via Surat, Delhi

CHEAPEST

Rajula

Surat

Delhi

Gurdaspur

Approx Travel Time

1d 10h 16m

₹1,345

Onwards

Via Ahmedabad, Jammu

Rajula

Ahmedabad

Jammu

Gurdaspur

Approx Travel Time

16h 47m

₹7,321

Onwards

Rajula

Ahmedabad

Jammu

Gurdaspur

Approx Travel Time

16h 29m

₹10,609

Onwards

Ads by MMT

Via Mumbai, Amritsar

Rajula

Mumbai

Amritsar

Gurdaspur

Approx Travel Time

23h 49m

₹8,119

Onwards

Rajula

Mumbai

Amritsar

Gurdaspur

Approx Travel Time

1d 0h 22m

₹8,344

Onwards

Rajula

Mumbai

Amritsar

Gurdaspur

Approx Travel Time

1d 0h 41m

₹9,750

Onwards

Frequently Asked Questions

What is the distance between Rajula and Gurdaspur?

Gurdaspur is approximately 0+ kms from Rajula.

How long does it take to reach Gurdaspur from Rajula?

It takes approximately 15 hours to reach Gurdaspur from Rajula by Bus, Flight, Train Via Ahmedabad, Amritsar.

What is the cheapest way to reach Gurdaspur from Rajula?

The cheapest way to reach Gurdaspur from Rajula is by Bus, Train Via Surat, Delhi.

What is the fastest way to reach Gurdaspur from Rajula?

The fastest way to reach Gurdaspur from Rajula is by Bus, Flight, Train Via Ahmedabad, Amritsar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India