There are 5 ways to get from Garhshankar to Bathinda by bus (Flixbus), train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from FlixBus Hoshiarpur - Banga Chowk to FlixBus Chandigarh - Sector 43bus FlixBus IN0121A
- Take the bus from Chandigarh to Bathindabus
7h 35m₹279–1,016Train via Dhūri
- Take the train from Garhshankar to Phagwara Jntrain
- Take the train from Ludhiana Jn to Dhuri Jntrain
- Take the train from Dhuri Jn to Bhatinda Jntrain
7h 47m₹509–4,041Drive 188.9 km
- Drive from Garhshankar to Bathindacar 188.9 km
3h 2m₹2,130–3,077Taxi
- Take the taxi from Garhshankar to Bathindataxi 188.9 km
3h 2m₹3,000–3,600Train
- Take the train from Garhshankar to Phagwara Jntrain 06977
- Take the train from Phagwara Jn to Bhatinda Jntrain 19612
9h 22m₹319–2,491
Garhshankar to Bathinda by train
Questions & Answers
The cheapest way to get from Garhshankar to Bathinda is to bus which costs ₹270 - ₹1,100 and takes 7h 35m.
The fastest way to get from Garhshankar to Bathinda is to drive which takes 3h 2m and costs ₹2,100 - ₹3,100.
No, there is no direct bus from Garhshankar to Bathinda. However, there are services departing from FlixBus Hoshiarpur - Banga Chowk and arriving at Bathinda via Chandigarh. The journey, including transfers, takes approximately 7h 35m.
No, there is no direct train from Garhshankar to Bathinda. However, there are services departing from Garhshankar and arriving at Bhatinda Jn via Phagwara Jn, Ludhiana Jn and Dhuri Jn. The journey, including transfers, takes approximately 7h 47m.
The distance between Garhshankar and Bathinda is 290 km. The road distance is 188.9 km.
The best way to get from Garhshankar to Bathinda without a car is to bus which takes 7h 35m and costs ₹270 - ₹1,100.
It takes approximately 7h 35m to get from Garhshankar to Bathinda, including transfers.
Garhshankar to Bathinda bus services, operated by FlixBus India, depart from FlixBus Hoshiarpur - Banga Chowk station.
Garhshankar to Bathinda train services, operated by Indian Railways, depart from Garhshankar station.
The best way to get from Garhshankar to Bathinda is to bus which takes 7h 35m and costs ₹270 - ₹1,100. Alternatively, you can train via Dhūri, which costs ₹500 - ₹4,100 and takes 7h 47m.
What companies run services between Garhshankar, India and Bathinda, India?
You can take a bus from FlixBus Hoshiarpur - Banga Chowk to Bathinda via FlixBus Chandigarh - Sector 43 and Chandigarh in around 7h 35m. Alternatively, you can take a train from Garhshankar to Bhatinda Jn via Phagwara Jn, Ludhiana Jn, and Dhuri Jn in around 7h 47m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Garhshankar to Phagwara Jn
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Ludhiana Jn to Dhuri Jn
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Dhuri Jn to Bhatinda Jn
- Ave. Duration
- 1h 29m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Garhshankar to Phagwara Jn
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Phagwara Jn to Bhatinda Jn
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,500
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Hoshiarpur - Banga Chowk to FlixBus Chandigarh - Sector 43
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- ₹210–420
- Website
- https://www.flixbus.in
- Phone
- 0172-2990215
- [email protected]
- Website
- ctuonline.chd.gov.in
Bus from Chandigarh to Bathinda
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₹60–600
- Website
- https://ctuonline.chd.gov.in/
- AC
- ₹60–85
- Ordinary
- ₹70–110
- Ave. Duration
- 3h 2m
- Estimated price
- ₹3,000–3,600
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 Is ride-sharing platform BlaBlaCar right for you?, How to travel India's Golden Triangle, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Garhshankar to Bathinda bus services, operated by FlixBus India, arrive at FlixBus Chandigarh - Sector 43 station.
Garhshankar to Bathinda train services, operated by Indian Railways, arrive at Phagwara Jn station.
Yes, the driving distance between Garhshankar to Bathinda is 189 km. It takes approximately 3h 2m to drive from Garhshankar to Bathinda.
Book your Garhshankar to Bathinda bus tickets online with Omio.
There are 42+ hotels available in Bathinda.













