Dholpur to Roorkee Distance

Roorkee is approximately 400+ km from Dholpur. 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 Dholpur, India to Roorkee, India

Direct Options

RECOMMENDED

CHEAPEST

Dholpur

Roorkee

Approx Travel Time

10h 3m

₹270

Onwards

Via Mathura

FASTEST

Dholpur

Mathura

Roorkee

Approx Travel Time

7h 40m

₹310

Onwards

Ads by MMT

Via Agra

Dholpur

Agra

Roorkee

Approx Travel Time

8h 18m

₹310

Onwards

Dholpur

Agra

Roorkee

Approx Travel Time

8h 11m

On Demand

Via Bharatpur

Dholpur

Bharatpur

Roorkee

Approx Travel Time

8h 25m

On Demand

Ads by MMT

Via Muzaffarnagar

Dholpur

Muzaffarnagar

Roorkee

Approx Travel Time

8h 39m

On Demand

Dholpur

Muzaffarnagar

Roorkee

Approx Travel Time

8h 40m

₹1,079

Onwards

Via Agra, Muzaffarnagar

Dholpur

Agra

Muzaffarnagar

Roorkee

Approx Travel Time

8h 54m

On Demand

Dholpur

Agra

Muzaffarnagar

Roorkee

Approx Travel Time

8h 28m

On Demand

Via Agra, Mathura

Dholpur

Agra

Mathura

Roorkee

Approx Travel Time

8h 19m

On Demand

Frequently Asked Questions

What is the distance between Dholpur and Roorkee?

Roorkee is approximately 400+ km from Dholpur.

How long does it take to reach Roorkee from Dholpur?

It takes approximately 8 hours to reach Roorkee from Dholpur by Train Via Mathura.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India