There are 4 ways to get from Jalandhar to Bathinda by bus, 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 Jalandhar, Punjab to Bathinda, Punjabbus Jalandhar, Punjab - Bathinda, Punjab
3hTrain
cheapest- Take the train from Jalandhar City to Bhatinda Jntrain 19224 / ...
5h 10m₹180–1,400Drive 153 km
- Drive from Jalandhar to Bathindacar 153 km
2h 19m₹1,726–2,493Taxi
- Take the taxi from Jalandhar to Bathindataxi 153 km
2h 19m₹2,800–3,400
Questions & Answers
The cheapest way to get from Jalandhar to Bathinda is to train which costs ₹180 - ₹1,400 and takes 5h 10m.
The fastest way to get from Jalandhar to Bathinda is to drive which takes 2h 19m and costs ₹1,700 - ₹2,500.
Yes, there is a direct bus departing from Jalandhar, Punjab and arriving at Bathinda, Punjab. Services depart twice daily, and operate every day. The journey takes approximately 3h.
Yes, there is a direct train departing from Jalandhar City and arriving at Bhatinda Jn. Services depart three times a day, and operate every day. The journey takes approximately 5h 10m.
The distance between Jalandhar and Bathinda is 152 km. The road distance is 153 km.
The best way to get from Jalandhar to Bathinda without a car is to bus which takes 3h and costs .
The bus from Jalandhar, Punjab to Bathinda, Punjab takes 3h including transfers and departs twice daily.
Jalandhar to Bathinda bus services, operated by Amit Travels, depart from Jalandhar, Punjab station.
Jalandhar to Bathinda train services, operated by Indian Railways, depart from Jalandhar City station.
The best way to get from Jalandhar to Bathinda is to bus which takes 3h and costs . Alternatively, you can train, which costs ₹180 - ₹1,400 and takes 5h 10m.
What companies run services between Jalandhar, India and Bathinda, India?
Amit Travels operates a bus from Jalandhar, Punjab to Bathinda, Punjab twice daily, and the journey takes 3h. Alternatively, Indian Railways operates a train from Jalandhar City to Bhatinda Jn 3 times a day. Tickets cost ₹180–1,400 and the journey takes 5h 10m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jalandhar City to Bhatinda Jn
- Ave. Duration
- 5h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Ave. Duration
- 2h 19m
- Estimated price
- ₹2,800–3,400
GS Travels
- Phone
- +91 98 76 76 40 61
- Website
- jalandhartaxi.in
Guru Kripa Taxi
- Phone
- +91 99 14 04 01 56
- Website
- gurukirpataxi.com
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 What are the different types of Renfe trains in Spain?, Getting to Rome from the airport, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Jalandhar to Bathinda bus services, operated by Amit Travels, arrive at Bathinda, Punjab station.
Jalandhar to Bathinda train services, operated by Indian Railways, arrive at Bhatinda Jn station.
Yes, the driving distance between Jalandhar to Bathinda is 153 km. It takes approximately 2h 19m to drive from Jalandhar to Bathinda.
There are 42+ hotels available in Bathinda.






