There are 5 ways to get from Bathinda to Gurdaspur by bus, unknown, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, travel
best- Take the bus from Bathinda, Punjab to Amritsar, Punjabbus
- Take the bus from Amritsar to Gurdaspurbus
- Walk from Gurdaspur to Gurdaspurunknown
8h 9mTrain, travel
- Take the train from Bhatinda Jn to Firozpur Canttrain
- Walk from Firozpur Cant to Kasur Jn.unknown
- Take the train from Kasur Jn. to Lahore Junctiontrain
- Take the train from Lahore Junction to Narowaltrain 9Up
- Walk from Narowal to Gurdaspurunknown
9h 2mTrain, fly, travel
- Take the train from Bhatinda Jn to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Jammu Airport (IXJ)plane IXC - IXJ
- Walk from Jammu Airport (IXJ) to Gurdaspurunknown
9h 15mBus, travel via Baddomalhi
- Take the bus from Bathinda, Punjab to Amritsar, Punjabbus
- Walk from Amritsar, Punjab to Baddo Malhiunknown
- Walk from Narowal to Gurdaspurunknown
8h 12mTrain, travel via Cantonment
- Take the train from Bhatinda Jn to Firozpur Canttrain
- Walk from Firozpur Cant to Kasur Jn.unknown
- Take the train from Kasur Jn. to Kot Lakhpattrain
- Take the train from Kot Lakhpat station to Narowaltrain 9Up
- Walk from Narowal to Gurdaspurunknown
9h 33m
Chandigarh International Airport (IXC) to Jammu Airport (IXJ) flights
Questions & Answers
The distance between Bathinda and Gurdaspur is 270 km.
The best way to get from Bathinda to Gurdaspur without a car is to bus and travel which takes 8h 9m and costs .
It takes approximately 8h 9m to get from Bathinda to Gurdaspur, including transfers.
What companies run services between Bathinda, India and Gurdaspur, Punjab, India?
There is no direct connection from Bathinda to Gurdaspur. However, you can take the bus to Amritsar, Punjab, walk to Amritsar, take the bus to Gurdaspur, then travel to Gurdaspur. Alternatively, you can take a train from Bhatinda Jn to Gurdaspur via Firozpur Cant, Kasur Jn., Lahore Junction, and Narowal in around 9h 2m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Jammu Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₹6,000–16,000
Flights from Chandigarh International Airport to Jammu Airport via Srinagar
- Ave. Duration
- 2h 40m
- When
- Thursday to Saturday
- Estimated price
- ₹6,000–16,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhatinda Jn to Firozpur Cant
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
Train from Bhatinda Jn to Ambala Cant Jn
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Ambala Cant Jn to Chandigarh
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Bhatinda Jn to Firozpur Cant
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Kasur Jn. to Lahore Junction
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ₹130–900
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹130–190
- AC Sleeper
- ₹240–360
- AC Business
- ₹600–900
Train from Lahore Junction to Narowal
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ₹140–950
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹140–210
- AC Sleeper
- ₹280–410
- AC Business
- ₹650–950
Train from Kasur Jn. to Kot Lakhpat
- Ave. Duration
- 57 min
- Frequency
- Once daily
- Estimated price
- ₹110–850
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹110–170
- AC Sleeper
- ₹210–320
- AC Business
- ₹600–850
Train from Kot Lakhpat station to Narowal
- Ave. Duration
- 3h 29m
- Frequency
- Once daily
- Estimated price
- ₹90–1,000
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- ₹90–230
- AC Sleeper
- ₹310–450
- AC Business
- ₹700–1,000
- AC Standard
- ₹265
- Greenline Special
- ₹442
- Phone
- 0191-2577475
- [email protected]
- Website
- jksrtc.co.in
Bus from Amritsar to Gurdaspur
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ₹140–210
- Website
- https://www.jksrtc.co.in/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, How to get from Florence to Rome, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.











