There are 5 ways to get from Roorkee to Sirsa 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 Roorkee to Bhatinda Jntrain 14887 / ...
- Take the train from Bhatinda Jn to Sirsatrain 12556 / ...
8h 10m₹354–2,796Bus
- Take the bus from Roorkee to Panchkulabus
- Take the bus from Chandigarh to Ludhianabus
- Take the bus from Ludhiana to Sirsabus
12h 25mDrive 317.7 km
- Drive from Roorkee to Sirsacar 317.7 km
5h 2m₹3,551–5,129Taxi
- Take the taxi from Roorkee to Sirsataxi 317.7 km
5h 2m₹7,000–8,500Train via Hisar
- Take the train from Roorkee to Hisartrain 14718 / ...
- Take the train from Hisar to Sirsatrain 12555 / ...
10h 25m₹387–3,042
Roorkee to Sirsa by train
Comparing Your Travel Options
The cheapest way to get from Roorkee to Sirsa is to train which costs ₹350 - ₹2,800 and takes 8h 10m.
The fastest way to get from Roorkee to Sirsa is to drive which takes 5h 2m and costs ₹3,500 - ₹5,500.
No, there is no direct bus from Roorkee to Sirsa. However, there are services departing from Roorkee and arriving at Sirsa via Panchkula, Chandigarh and Ludhiana. The journey, including transfers, takes approximately 12h 25m.
No, there is no direct train from Roorkee to Sirsa. However, there are services departing from Roorkee and arriving at Sirsa via Bhatinda Jn. The journey, including transfers, takes approximately 8h 10m.
The distance between Roorkee and Sirsa is 393 km. The road distance is 317.7 km.
The best way to get from Roorkee to Sirsa without a car is to train which takes 8h 10m and costs ₹350 - ₹2,800.
It takes approximately 8h 10m to get from Roorkee to Sirsa, including transfers.
Roorkee to Sirsa bus services, operated by SLGT Travels, depart from Roorkee station.
Roorkee to Sirsa train services, operated by Indian Railways, depart from Roorkee station.
The best way to get from Roorkee to Sirsa is to train which takes 8h 10m and costs ₹350 - ₹2,800. Alternatively, you can bus, which costs and takes 12h 25m.
What companies run services between Roorkee, India and Sirsa, India?
You can take a train from Roorkee to Sirsa via Bhatinda Jn in around 8h 10m. Alternatively, you can take a bus from Roorkee to Sirsa via Panchkula, Chandigarh, and Ludhiana in around 12h 25m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Roorkee to Bhatinda Jn
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Bhatinda Jn to Sirsa
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Roorkee to Hisar
- Ave. Duration
- 8h 25m
- Frequency
- 5 times a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Hisar to Sirsa
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- [email protected]
- Website
- SLGT Travels
Bus from Roorkee to Panchkula
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Ludhiana to Sirsa
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Roorkee to Panchkula
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Chandigarh to Ludhiana
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Ave. Duration
- 5h 2m
- Estimated price
- ₹7,000–8,500
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.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 How to travel India's Golden Triangle, How to get from Gatwick Airport into central London, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
Roorkee to Sirsa bus services, operated by SLGT Travels, arrive at Panchkula station.
Roorkee to Sirsa train services, operated by Indian Railways, arrive at Bhatinda Jn station.
Yes, the driving distance between Roorkee to Sirsa is 318 km. It takes approximately 5h 2m to drive from Roorkee to Sirsa.
Book your Roorkee to Sirsa bus tickets online with Omio.
There are 13+ hotels available in Sirsa.






