Dharampur to Roorkee Distance

Roorkee is approximately 1400+ km from Dharampur. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Roorkee, with a total travel time of approximately 12 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 Dharampur, India to Roorkee, India

Via Navsari

RECOMMENDED

Dharampur

Navsari

Roorkee

Approx Travel Time

20h 48m

On Demand

Via Surat

CHEAPEST

Dharampur

Surat

Roorkee

Approx Travel Time

22h 27m

₹1,445

Onwards

Ads by MMT

Via Ahmedabad, Dehradun

Dharampur

Ahmedabad

Dehradun

Roorkee

Approx Travel Time

13h 13m

On Demand

Dharampur

Ahmedabad

Dehradun

Roorkee

Approx Travel Time

13h 48m

On Demand

Dharampur

Ahmedabad

Dehradun

Roorkee

Approx Travel Time

13h 56m

On Demand

Via Daman, Delhi

Dharampur

Daman

Delhi

Roorkee

Approx Travel Time

11h 53m

On Demand

Dharampur

Daman

Delhi

Roorkee

Approx Travel Time

12h 10m

On Demand

Ads by MMT

Via Mumbai, Dehradun

FASTEST

Dharampur

Mumbai

Dehradun

Roorkee

Approx Travel Time

11h 43m

On Demand

Via Ahmedabad, Kishangarh

Dharampur

Ahmedabad

Kishangarh

Roorkee

Approx Travel Time

1d 6h 15m

On Demand

Via Surat, Delhi

Dharampur

Surat

Delhi

Roorkee

Approx Travel Time

1d 10h 30m

₹2,476

Onwards

Frequently Asked Questions

What is the distance between Dharampur and Roorkee?

Roorkee is approximately 1400+ km from Dharampur.

How long does it take to reach Roorkee from Dharampur?

It takes approximately 12 hours to reach Roorkee from Dharampur by Cab, Flight Via Mumbai, Dehradun.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India