Roorkee to Sirsa Distance

The road distance between Roorkee and Sirsa is approximately 350+ km, and the drive usually takes around 6 hours by car or taxi, depending on traffic and road conditions. The fastest way to reach Sirsa takes approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Roorkee, India to Sirsa, India

Direct Options

RECOMMENDED

FASTEST

Roorkee

Sirsa

Approx Travel Time

6h 12m

On Demand

Via Kurukshetra

Roorkee

Kurukshetra

Sirsa

Approx Travel Time

7h 15m

₹4,498

Onwards

Ads by MMT

Via Yamunanagar

Roorkee

Yamunanagar

Sirsa

Approx Travel Time

7h 33m

On Demand

Roorkee

Yamunanagar

Sirsa

Approx Travel Time

7h 43m

₹1,344

Onwards

Via Haridwar

Roorkee

Haridwar

Sirsa

Approx Travel Time

10h 25m

₹1,397

Onwards

Ads by MMT

Via Ambala

CHEAPEST

Roorkee

Ambala

Sirsa

Approx Travel Time

7h 58m

₹500

Onwards

Via Barnala

Roorkee

Barnala

Sirsa

Approx Travel Time

8h 22m

₹884

Onwards

Roorkee

Barnala

Sirsa

Approx Travel Time

8h 20m

On Demand

Via Dabwali

Roorkee

Dabwali

Sirsa

Approx Travel Time

8h 29m

On Demand

Via Patiala

Roorkee

Patiala

Sirsa

Approx Travel Time

8h 30m

₹745

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Sirsa?

Sirsa is approximately 350+ km from Roorkee.

How long does it take to reach Sirsa from Roorkee?

It takes approximately 6 hours to reach Sirsa from Roorkee by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India