How to Get from Delhi to Haridwar

How to Get from Delhi to Haridwar

Last updated: March 8, 2026

Leaving the frantic energy of Delhi behind for the sacred banks of the Ganges in Haridwar is a transition that defines the Indian travel experience. While the capital roars with commerce and traffic, Haridwar hums with the sound of temple bells and the rhythmic chanting of the evening Aarti. This route is a pilgrimage for many, but for the casual traveler, it represents a gateway into the foothills of the Himalayas and the deeper soul of Uttarakhand.

Choosing how to bridge this distance depends entirely on whether you prioritize the classic charm of the Indian railway, the flexibility of the highway, or the speed of the air. Each mode of transport offers a different perspective on the changing landscape as the urban sprawl of Delhi gives way to the fertile plains of western Uttar Pradesh and finally the spiritual gateway of Haridwar. You can easily book your preferred tickets for this journey through GoAsia.cc to ensure a smooth transition from the city to the river.

Delhi to Haridwar by Train

The train is arguably the most iconic and popular way to reach Haridwar. Indian Railways operates several services daily, ranging from high-speed express trains to overnight sleepers. The journey can take anywhere from 4 hours and 5 minutes on the fastest expresses to over 7 hours on slower regional services. Prices are very affordable, starting at just $5 and going up to $20 for premium classes.

The Shatabdi and Express Experience

For those traveling during the day, the AC Chair Class (CC) and Executive Class (EC) are highly recommended. These trains are designed for comfort with reclining seats and large windows to watch the countryside roll by. The Shatabdi Express is a flagship service on this route, known for its punctuality and onboard catering. If you are looking for a budget option, the 2S Second Sitting Class is available for around $5, though it offers basic padded benches and can get quite crowded.

Overnight Sleeper Options

If you prefer to arrive in Haridwar early in the morning, several overnight trains offer various sleeper classes. The AC First Class (1A) provides the most privacy with lockable compartments, while the AC 2-Tier (2A) and AC 3-Tier (3A) offer open-plan berths with curtains or partitions. The Sleeper Class (SL) is the most economical way to sleep on the move, though it is non-air-conditioned and can be dusty during the summer months. For a balance of price and comfort, the 3E AC 3-Tier Economy is an excellent middle ground.

Delhi to Haridwar by Bus

Buses offer a high degree of flexibility with numerous departures throughout the day and night. The journey typically takes between 3 hours and 30 minutes to nearly 6 hours, depending on traffic conditions leaving Delhi. Prices for bus travel range from $6 to $25.

The AC Seater and AC Semi Sleeper options are perfect for daytime travel, providing a comfortable environment to escape the heat. For those traveling late at night, the AC Sleeper buses allow you to lie down completely, arriving in Haridwar refreshed for the morning rituals. Most private buses depart from areas like ISBT Kashmiri Gate or Majnu ka Tilla, while many luxury operators have their own boarding points near the city center. The roads have improved significantly in recent years, making the bus a much more competitive option than it used to be.

Delhi to Haridwar by Flight via Dehradun

While Haridwar does not have its own commercial airport, you can fly from Delhi to Jolly Grant Airport in Dehradun, which is about an hour's drive from Haridwar. This is the fastest way to cover the distance, with the flight itself taking only 45 minutes to 1 hour. Prices reflect the convenience, ranging from $71 to $97.

This option is ideal for travelers who are short on time or those who prefer the comforts of air travel. Upon landing in Dehradun, you will need to hire a taxi or take a local bus to complete the final leg of the journey to Haridwar. While more expensive than the train or bus, the aerial view of the Himalayan foothills as you approach Dehradun is a spectacular bonus.

Comparing Your Options

ModePrice (USD)DurationComfort
Train$5 - $204h 5min - 7h 25minHigh (AC Classes)
Bus$6 - $253h 30min - 5h 50minMedium to High
Flight (to Dehradun)$71 - $9745min - 1hVery High

Tips for Traveling from Delhi to Haridwar

  • Book Trains Early: The Delhi to Haridwar rail route is extremely busy, especially during weekends and religious festivals. Tickets can sell out weeks in advance, so plan ahead.
  • Choose Your Station: Trains in Delhi depart from various stations including New Delhi (NDLS), Old Delhi (DLI), and Hazrat Nizamuddin (NZM). Double-check your departure station before heading out.
  • Dress Modestly: Haridwar is a holy city. While the travel itself doesn't require a dress code, you will feel more comfortable and respectful if you have modest clothing ready for when you arrive.
  • Beware of Traffic: If you are taking the bus or a taxi, be aware that the exit routes from Delhi can be heavily congested during peak hours. A 4 hour journey can easily turn into 6 hours on a Friday evening.
  • Hydration and Snacks: While many premium trains provide food, it is always a good idea to carry bottled water and some light snacks for the journey, especially on bus routes where stops may be limited.

Timetable

Flight Delhi - Dehradun $ 68.51–94.43 45m – 1h
  •   Economy 08:10, 11:20, 14:30, 15:15, 17:20, 18:25
Bus Delhi - Haridwar $ 6.11–24.43 3h 30m – 5h 50m
  •   AC Sleeper 06:30
  •   AC Seater 00:20, 01:00, 02:50, 21:50, 22:15
  •   A/C Semi Sleeper 21:50, 22:30, 23:50
Train Delhi - Haridwar $ 4.95–19.62 4h 5m – 7h 25m
  •   2S - Second Sitting Class 15:20
  •   CC - AC Chair Class 06:45, 15:20
  •   EC - Extended AC Chair Class 06:45
  •   1A - AC First Class Sleeper 02:50, 04:00, 06:55, 13:20, 22:25, 23:50
  •   2A - AC 2-Tier Sleeper 02:15, 02:50, 04:00, 06:55, 09:50, 13:20, 22:25, 23:50
  •   3A - AC 3-Tier Sleeper 02:15, 02:50, 04:00, 06:55, 09:50, 13:20, 22:25, 23:50
  •   SL - Sleeper Class 02:15, 02:50, 04:00, 09:50, 13:20, 22:25
  •   3E - AC 3-Tier Economy Sleeper 02:15, 02:50, 04:00, 09:50, 13:20

Frequently Asked Questions

How can I book tickets from Delhi to Haridwar?

You can book train, bus, flight, taxi, van, and ferry tickets from Delhi to Haridwar directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Delhi to Haridwar?

The cheapest way to travel is by train, with Second Sitting (2S) tickets starting at approximately $5. Bus fares are also very economical, with prices starting around $6 for standard AC seaters.

What is the fastest way to get from Delhi to Haridwar?

The fastest way to reach the area is by flying from Delhi to Dehradun, which takes about 45 minutes to 1 hour. However, when including airport transfers and check-in time, the fastest trains taking 4 hours and 5 minutes are often more efficient.

How long does it take to get from Delhi to Haridwar?

Travel time varies by mode: flights take about 1 hour, buses take between 3.5 and 6 hours, and trains range from roughly 4 to 7.5 hours depending on the service.

Is it safe to travel from Delhi to Haridwar at night?

Yes, it is generally safe. Many travelers prefer overnight trains or sleeper buses to save on a night's accommodation. Just ensure you keep your valuables secure and use reputable transport operators.

Which train class is best for a comfortable journey?

For a daytime trip, the AC Chair Class (CC) or Executive Class (EC) offers the best comfort. For overnight trips, AC 2-Tier (2A) or AC First Class (1A) are the most comfortable options for sleeping.

Can I see the Ganges from the train?

As you approach Haridwar, the train crosses several canals and eventually nears the Ganges. You will get glimpses of the river and the surrounding hills shortly before arriving at the Haridwar Junction station.