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.

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
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
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.

