hero
How2Go
Suratgarh to Roorkee

Suratgarh to Roorkee

Roorkee is approximately 450+ km from Suratgarh, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Roorkee.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

CHEAPEST

Suratgarh

Roorkee

Approx Travel Time

10h 45m

₹275

Onwards

Via Hanumangarh, Bathinda

FASTEST

Suratgarh

Hanumangarh

Bathinda

Roorkee

Approx Travel Time

8h 30m

₹505

Onwards

Suratgarh

Hanumangarh

Bathinda

Roorkee

Approx Travel Time

9h 4m

On Demand

Ads by MMT

Via Muzaffarnagar

Suratgarh

Muzaffarnagar

Roorkee

Approx Travel Time

12h 10m

₹1,811

Onwards

Via Ambala

Suratgarh

Ambala

Roorkee

Approx Travel Time

11h 47m

₹3,719

Onwards

Suratgarh

Ambala

Roorkee

Approx Travel Time

9h 31m

₹325

Onwards

Ads by MMT

Via Bathinda

Suratgarh

Bathinda

Roorkee

Approx Travel Time

8h 34m

₹360

Onwards

Via Sangaria, Bathinda

Suratgarh

Sangaria

Bathinda

Roorkee

Approx Travel Time

8h 42m

₹505

Onwards

Via Dhuri

Suratgarh

Dhuri

Roorkee

Approx Travel Time

10h 5m

₹350

Onwards

Via Sangaria, Ambala

Suratgarh

Sangaria

Ambala

Roorkee

Approx Travel Time

9h 28m

₹430

Onwards

Frequently Asked Questions

What is the distance between Suratgarh and Roorkee?

Roorkee is approximately 450+ kms from Suratgarh.

How long does it take to reach Roorkee from Suratgarh?

It takes approximately 9 hours to reach Roorkee from Suratgarh by Train Via Hanumangarh, Bathinda.

What is the cheapest way to reach Roorkee from Suratgarh?

The cheapest way to reach Roorkee from Suratgarh is by Train.

What is the fastest way to reach Roorkee from Suratgarh?

The fastest way to reach Roorkee from Suratgarh is by Train Via Hanumangarh, Bathinda.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India