Hanumangarh to Roorkee Distance

Roorkee is approximately 400+ km from Hanumangarh. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 10 hours, subject to the chosen service and route. The fastest way to reach Roorkee takes approximately 8 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 Hanumangarh, India to Roorkee, India

Direct Options

RECOMMENDED

CHEAPEST

Hanumangarh

Roorkee

Approx Travel Time

9h 50m

₹250

Onwards

Via Dabwali

FASTEST

Hanumangarh

Dabwali

Roorkee

Approx Travel Time

8h 4m

₹375

Onwards

Hanumangarh

Dabwali

Roorkee

Approx Travel Time

8h 29m

₹1,080

Onwards

Ads by MMT

Via Ambala

Hanumangarh

Ambala

Roorkee

Approx Travel Time

8h 22m

On Demand

Hanumangarh

Ambala

Roorkee

Approx Travel Time

9h 1m

On Demand

Hanumangarh

Ambala

Roorkee

Approx Travel Time

9h 56m

₹300

Onwards

Via Muzaffarnagar

Hanumangarh

Muzaffarnagar

Roorkee

Approx Travel Time

10h 40m

₹1,579

Onwards

Ads by MMT

Via Rajpura

Hanumangarh

Rajpura

Roorkee

Approx Travel Time

9h 29m

₹335

Onwards

Hanumangarh

Rajpura

Roorkee

Approx Travel Time

9h 58m

On Demand

Via Bathinda

Hanumangarh

Bathinda

Roorkee

Approx Travel Time

9h 35m

₹360

Onwards

Frequently Asked Questions

What is the distance between Hanumangarh and Roorkee?

Roorkee is approximately 400+ km from Hanumangarh.

How long does it take to reach Roorkee from Hanumangarh?

It takes approximately 8 hours to reach Roorkee from Hanumangarh by Train Via Dabwali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India