Home Destinations Haridwar Routes Delhi to Haridwar

Delhi to Haridwar

Travel guide from Delhi to Haridwar: distance, duration and transport options.

214 kmDistance
4.5-5 hrsDuration

Overview

The journey from Delhi to Haridwar is a popular pilgrimage route that covers approximately 214 kilometers via NH-58, passing through the bustling towns of Meerut and Muzaffarnagar. Travelers can expect a road trip of about 4.5 to 5 hours, with options for comfortable trains, state-run and private buses, or self-driven cars. The route offers a mix of urban sprawl, agricultural landscapes, and the first glimpses of the Himalayan foothills as you approach the holy city on the Ganges.

Route Map

Interactive Route Map

Enable location to see route from your current position

Transport Options

By Car

Driving your own car or hiring a taxi gives you the flexibility to stop at roadside dhabas and take breaks as needed.

Distance: 214 kmDuration: 4.5-5 hours

Highlights

  • Freedom to stop at famous dhabas like Haveli and Sukhdev Dhaba
  • Scenic drive through sugarcane fields and rural Uttar Pradesh
  • Quick detour to Roorkee's colonial-era bridges and canals
  • Direct drop-off at your hotel or ghat in Haridwar

Self-Drive

Drive your own car; tolls and fuel are the main costs.

  • Toll charges: ₹300-₹400 one-way
  • Fuel cost: ₹2,000-₹2,500 (petrol) or ₹1,500-₹1,800 (diesel)
  • Parking in Haridwar: ₹50-₹100 per day

Taxi/Cab

Hire a private cab for a door-to-door experience.

  • One-way cab fare: ₹3,500-₹5,000
  • Round-trip with waiting: ₹7,000-₹9,000
  • Extra charges for night driving or additional stops (₹100-₹200 per hour)

By Train

Several daily trains connect Delhi (Old Delhi or Nizamuddin) to Haridwar, offering a comfortable and budget-friendly option.

Distance: 214 kmDuration: 4-5 hours

Highlights

  • Scenic views of the Ganges canal and rural landscapes
  • No traffic or toll hassles
  • Frequent departures, especially early morning and overnight trains
  • Direct connectivity to Haridwar Junction, close to the ghats

Sleeper Class

Budget-friendly option with basic amenities.

  • Fare: ₹150-₹250
  • Travel time: 4-5 hours
  • Examples: Nanda Devi Express, Yoga Express, Mussoorie Express

AC Chair Car / 3AC

More comfortable with air conditioning and better seating.

  • AC Chair Car: ₹400-₹600
  • 3AC: ₹500-₹800
  • Book in advance via IRCTC; tatkal available at higher cost

By Bus

Uttarakhand Roadways and private operators run regular buses from Delhi's ISBT Kashmere Gate to Haridwar.

Distance: 214 kmDuration: 5-6 hours

Highlights

  • Economical and frequent departures
  • No need to navigate or drive
  • Options from ordinary to Volvo AC buses
  • Drop at Haridwar bus stand, near local transport hubs

Ordinary Bus

State-run buses with basic seating.

  • Fare: ₹200-₹300
  • Travel time: 5-6 hours
  • Departures every 30-60 minutes from ISBT

AC Volvo Bus

Private operators like UPSRTC and private luxury coaches.

  • Fare: ₹500-₹800
  • Travel time: 5-6 hours
  • Online booking available on RedBus, Paytm, etc.

Stopovers En Route

Meerut

70 km from Delhi

Known for sports goods manufacturing and historical monuments like Shaheed Smarak.

Food courtsFuel stationsRestroomsATM

Muzaffarnagar

130 km from Delhi

Famous for its jaggery (gur) trade and sugarcane fields lining the highway.

DhabasFuel stationsHotels

Roorkee

175 km from Delhi

Home to IIT Roorkee and the historic Ganges Canal — a good final break before Haridwar.

RestaurantsFuel stationsATM

Travel Tips

Start early (by 6-7 AM) to avoid traffic congestion in Delhi and Meerut.
Carry valid ID for train or bus ticket checks; keep small cash for tolls and snacks.
During peak pilgrimage seasons (Kumbh Mela, weekends), book transport and hotels well in advance.
Stay hydrated and carry light snacks; the route has many clean dhabas but limited restrooms.

Budget Estimate

road

Toll charges: ₹300-₹400 one-way

Fuel cost: ₹2,000-₹2,500 (petrol) or ₹1,500-₹1,800 (diesel)

Driving your own car or hiring a taxi gives you the flexibility to stop at roadside dhabas and take breaks as needed.

train

Fare: ₹150-₹250

AC Chair Car: ₹400-₹600

Several daily trains connect Delhi (Old Delhi or Nizamuddin) to Haridwar, offering a comfortable and budget-friendly option.

bus

Fare: ₹200-₹300

Fare: ₹500-₹800

Uttarakhand Roadways and private operators run regular buses from Delhi's ISBT Kashmere Gate to Haridwar.

Frequently Asked Questions

1. What is the distance between Delhi and Haridwar?

The distance between Delhi and Haridwar is approximately 214 km by road, taking about 4.5-5 hours depending on the mode of transport and traffic conditions.

2. What is the best way to travel from Delhi to Haridwar?

Travellers can choose between By Car, By Train, By Bus. Driving your own car or hiring a taxi gives you the flexibility to stop at roadside dhabas and take breaks as needed. For a more relaxed journey, by train is also available.

3. What are the major stops between Delhi and Haridwar?

Major stops include Meerut, Muzaffarnagar, Roorkee, offering food, fuel and rest facilities along the way.

4. Is the road condition good from Delhi to Haridwar?

Yes, the route runs mainly along NH-58 and is well maintained with smooth highways, though traffic can build up near towns during peak pilgrimage season.

5. How much does it cost to travel from Delhi to Haridwar?

Costs vary by mode: road (Toll charges: ₹300-₹400 one-way), train (Fare: ₹150-₹250), bus (Fare: ₹200-₹300). Choose the option that matches your budget and comfort preference.

Other Routes

Explore More of Haridwar

Destination Hub

Haridwar Overview

Places to Explore