There are 4 ways to get from Bathinda to Sardarshahar by train, bus, 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.
Train
best- Take the train from Bhatinda Jn to Churutrain
- Take the train from Churu to Ratangarh Jntrain
- Take the train from Ratangarh Jn to Sardarshahrtrain
9h 29m₹468–3,677Bus
- Take the bus from Bathinda, Punjab to Delhi, Delhi Statebus Bathinda, Punjab - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to SardarShahar, Rajasthanbus Delhi, Delhi State - SardarShahar, Rajasthan
15hDrive 248.5 km
- Drive from Bathinda to Sardarshaharcar 248.5 km
3h 27m₹2,795–4,037Taxi
- Take the taxi from Bathinda to Sardarshahartaxi 248.5 km
3h 27m₹3,800–4,600
Bathinda to Sardarshahar by train
Questions & Answers
The cheapest way to get from Bathinda to Sardarshahar is to train which costs ₹460 - ₹3,700 and takes 9h 29m.
The fastest way to get from Bathinda to Sardarshahar is to drive which takes 3h 27m and costs ₹2,700 - ₹4,100.
No, there is no direct bus from Bathinda to Sardarshahar. However, there are services departing from Bathinda, Punjab and arriving at SardarShahar, Rajasthan via Delhi, Delhi State. The journey, including transfers, takes approximately 15h.
No, there is no direct train from Bathinda to Sardarshahar. However, there are services departing from Bhatinda Jn and arriving at Sardarshahr via Churu and Ratangarh Jn. The journey, including transfers, takes approximately 9h 29m.
The distance between Bathinda and Sardarshahar is 423 km. The road distance is 248.5 km.
The best way to get from Bathinda to Sardarshahar without a car is to train which takes 9h 29m and costs ₹460 - ₹3,700.
It takes approximately 9h 29m to get from Bathinda to Sardarshahar, including transfers.
Bathinda to Sardarshahar bus services, operated by Vinod Bus Service, depart from Bathinda, Punjab station.
Bathinda to Sardarshahar train services, operated by Indian Railways, depart from Bhatinda Jn station.
The best way to get from Bathinda to Sardarshahar is to train which takes 9h 29m and costs ₹460 - ₹3,700. Alternatively, you can bus, which costs and takes 15h.
What companies run services between Bathinda, India and Sardarshahar, India?
You can take a train from Bhatinda Jn to Sardarshahr via Churu and Ratangarh Jn in around 9h 29m. Alternatively, you can take a bus from Bathinda, Punjab to SardarShahar, Rajasthan via Delhi, Delhi State in around 15h.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhatinda Jn to Churu
- Ave. Duration
- 5h 50m
- Frequency
- Once a week
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Churu to Ratangarh Jn
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Ratangarh Jn to Sardarshahr
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
- Phone
- +91 9099022225
- [email protected]
- Website
- omio.com
Bus from Delhi, Delhi State to SardarShahar, Rajasthan
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Schedules at
- omio.com
- Ave. Duration
- 3h 27m
- Estimated price
- ₹3,800–4,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 How do I buy a London Underground ticket?, 4 stunningly beautiful Philippines islands you need to visit, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
Bathinda to Sardarshahar bus services, operated by Vinod Bus Service, arrive at Delhi, Delhi State station.
Bathinda to Sardarshahar train services, operated by Indian Railways, arrive at Churu station.
Yes, the driving distance between Bathinda to Sardarshahar is 248 km. It takes approximately 3h 27m to drive from Bathinda to Sardarshahar.








