The distance between Vikasnagar and Roorkee is approximately 85 km. The most common route is via Dehradun and Haridwar. You can easily find local buses or shared taxis from Vikasnagar to Dehradun, and then connect to Roorkee. The road is mostly flat once you descend from the foothills.
Total Distance: 85 km by road, 65 km air distance.
Buses are very frequent on the Dehradun-Roorkee highway.
The road via Haridwar is well-maintained.
Throughout the year, though summers can be hot.