Pune to Roorkee Distance

The road distance between Pune and Roorkee is approximately 1600+ km, and the drive usually takes around 28 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 35 hours, subject to the chosen service and route. Flying is the fastest way to reach Roorkee, with a total travel time of 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 Pune, India to Roorkee, India

Via Dehradun

RECOMMENDED

FASTEST

Pune

Dehradun

Roorkee

Approx Travel Time

5h 57m

On Demand

Pune

Dehradun

Roorkee

Approx Travel Time

6h 40m

₹6,905

Onwards

Via Vapi

CHEAPEST

Pune

Vapi

Roorkee

Approx Travel Time

1d 1h 55m

₹810

Onwards

Ads by MMT

Direct Options

Direct Train

Pune

Roorkee

Approx Travel Time

1d 10h 45m

₹875

Onwards

Direct Cab

Pune

Roorkee

Approx Travel Time

1d 3h 51m

₹41,377

Onwards

Via Mumbai, Delhi

Pune

Mumbai

Delhi

Roorkee

Approx Travel Time

1d 1h 36m

₹2,806

Onwards

Ads by MMT

Via Haridwar

Pune

Haridwar

Roorkee

Approx Travel Time

1d 22h 55m

₹6,320

Onwards

Via Mohali

Pune

Mohali

Roorkee

Approx Travel Time

8h 11m

On Demand

Via Delhi

Pune

Delhi

Roorkee

Approx Travel Time

8h 18m

₹7,047

Onwards

Pune

Delhi

Roorkee

Approx Travel Time

8h 35m

₹7,340

Onwards

Things To Know About Roorkee

Roorkee is situated in the Haridwar district of Uttarakhand, lying on a flat terrain beneath the Sivalik Hills of the Himalayas. The city is uniquely positioned along the banks of the Ganges Canal, a notable landmark that runs through its center. It is well known for hosting the prestigious Indian Institute of Technology Roorkee, one of Asia's oldest engineering institutions, as well as the historic Roorkee Cantonment, an important military base since the mid-19th century. Visitors to Roorkee can enjoy its blend of academic significance and scenic Himalayan foothills. The serene canal and the proximity to natural landscapes make it a distinctive destination. Generally, the best time to travel from Pune to Roorkee is during the cooler months from October to March when the weather is most pleasant.

Frequently Asked Questions

What is the distance between Pune and Roorkee?

Roorkee is approximately 1400+ km from Pune.

How long does it take to reach Roorkee from Pune?

It takes approximately 6 hours to reach Roorkee from Pune by Flight, Cab Via Dehradun.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India