Roorkee
Roorkee
Haridwar
Haridwar
Bus

Roorkee to Haridwar

Updated: 21 May 2026

The distance from Roorkee to Haridwar is about 30 km. The route follows NH 334. The journey takes 45 minutes to 1 hour by road. Haridwar is a holy city in Uttarakhand.

Total Distance: 30 km driving distance, 25 km air distance.
Fastest Way
Private car, taking 45 minutes via NH 334.
Cheapest Way
UTC bus, costing around 50 INR.
Compare Roorkee to Haridwar Routes
Bus
Direct
Duration
1 hour
Avg Price
50-100 INR
Operator
UTC
Route
NH 334

Buses are very frequent.

Travel Tips
  • Bus Travel
    Buses are very frequent from Roorkee.
  • Food
    Try the local street food in Haridwar.
  • Navigation
    Use GPS for local roads.
  • Booking
    No advance booking needed for buses.
  • Weather
    Carry a jacket for winter travel.
Safety Tips
  • Road Safety
    Drive carefully on state highways.
  • Personal Items
    Keep your wallet in a secure pocket.
  • Emergency
    Know the nearest hospital location.
  • Night Travel
    Avoid late-night travel on rural roads.
People Also Ask
  • Is it a direct route?
    Yes, direct buses are available.
  • How long does it take?
    About 1 hour.
  • Is Haridwar safe?
    Yes, it is a safe city.
  • What is the best transport?
    Bus is the most convenient.
  • Are there trains?
    Yes, but bus is faster.
Quick Info
  • From Roorkee, Uttarakhand, India
  • To Haridwar, Uttarakhand, India
  • Modes
Best Time to Travel

Throughout the year, especially during festivals.

Things to Do in Haridwar
1
Har Ki Pauri
A famous ghat on the Ganges river.
2
Mansa Devi Temple
A famous temple on a hill.
3
Local Markets
Explore the bustling markets of Haridwar.
4
Historical Sites
Visit the various historical sites in the city.
Tags
Roorkee to Haridwar Haridwar travel bus to Haridwar Uttarakhand travel Roorkee to Haridwar distance traveling to Haridwar Haridwar bus stand NH 334 route
More to Roorkee