Delhi to Haridwar

Delhi to Haridwar

Delhi
Haridwar
Sat, Mar 14
+ Add return
0 Passengers
Finding the best routes for you — almost ready!
Sort by
Filters
Departure time
Price
Arrival time
 
 
 
 
 

Delhi to Haridwar Destination Reviews

L
Louise
Train on-time, clean, food good, train staff friendly. This train leaves on platform 16 which is a seperate entry.
Delhi to Haridwar, Train #12017 CC - AC Chair Class, Indian Railways, Oct 3, 2025
BS
Bo S
No seats were booked. Otherwise a smooth ordering process.
Delhi to Haridwar, Train #18477 1A - AC First Class Sleeper, Indian Railways, Oct 1, 2025
АА
Арт А
Old bus, small armchair for me. Is not hight class bus. It is cheat.
Delhi to Haridwar, Bus A/C Semi Sleeper, City Land Travels, Apr 28, 2023
SE
Sabine E
nice trip with nice indians
Delhi to Haridwar, Train #12017 CC - AC Chair Class, Indian Railways, Sep 17, 2022
VN
Vova N
Fast and convenient, great service, thank you
Delhi to Haridwar, Train #12017 EC - Extended AC Chair Class, Indian Railways, May 24, 2022
DC
Derrick C
Was really happy to be able to book the train I wanted from overseas
Delhi to Haridwar, Train #12017 CC - AC Chair Class, Indian Railways, Apr 15, 2022
4.5
61 customer reviews
5
66%
4
21%
3
10%
2
3%
1
0%

Delhi to Haridwar Schedule

TypeOperatorClassDeparture TimeArrival TimePriceRating
Taxi
TravelODesk India
Comfort 3pax
Any time
+3h 5m
$75.00
Bus
FlixBus
AC Sleeper
00:20
06:05
$9.42
Bus
Delhi Heart Vikas Travel
AC Seater
00:40
05:20
$11.42
Bus
Jai Shree Ganesh Yatra
AC Sleeper
01:00
06:00
$11.42
Bus
Shekhar Travels
AC Seater
01:20
04:20
$5.62
Bus
Jai Shree Ganesh Yatra
Non-AC Sleeper
01:40
06:40
$11.42
Bus
Maharani Travels
AC Seater
02:00
05:30
$6.85
Bus
Vikas Travels Jaipur
AC Seater
02:20
06:30
$8.56
Bus
Zingbus
AC Seater
02:40
07:10
$6.65
Bus
Ambey Travels
AC Seater
03:00
07:30
$6.53
Bus
Jai Shree Ganesh Yatra
AC Sleeper
03:20
07:20
$10.27
Bus
Amit Travels
AC Seater
03:40
07:30
$9.13
Bus
Zingbus
A/C Semi Sleeper
04:00
08:10
$4.92
Bus
Babu Travels
AC Sleeper
04:20
09:30
$9.71
Bus
Babu Travels
AC Seater
04:40
08:55
$10.27
Bus
City Land Travels
A/C Semi Sleeper
05:00
10:30
$14.72
  3.0
Bus
Vikas Travels Jaipur
AC Seater
05:20
09:30
$8.56
Bus
Jai Shree Ganesh Yatra
AC Sleeper
05:45
10:15
$12.56
Bus
Yolo Bus
AC Seater
06:01
12:51
$5.47
Bus
Garhwal Travels
AC Seater
06:20
10:10
$4.57

How to get from Delhi to Haridwar

Located in the northern Indian state of Uttarakhand, the ancient city of Haridwar is easily reached from Delhi by train or bus. Though the distance between the capital and Haridwar is not that big, it is also possible to hop onto a direct flight from Delhi to Haridwar.

How far is Haridwar located from Delhi?

The driving distance between Delhi and Haridwar is about 230 km via national highway 334 passing through Muzaffarnagar and Poorkee.

It is a bit longer by train – 250 km. Planes have to cover 210 km flying direct between Delhi and Dehradun’s Jolly Grant Airport which serves Haridwar.

How long does the journey from Delhi to Haridwar take?

Flying to Dehradun from Delhi takes around one hour followed by a road trip to Haridwar, some 40 km away.

Buses need six hours in media to complete their trip while trains do more or less similar job bringing you to your destination in about five-six hours.

How much should I expect to pay for a trip?

The cheapest way to get to Haridwar is by a non air-conditioned bus (from INR300) or non air-conditioned sleeper class on a train (INR600).

INR800-1,000 can buy you a much comfier seat or berth in an air-conditioned bus or a seat or berth in an air-conditioned class on a train.

Air tickets are predictably more expensive and in media are available for INR3,000-4,000 for an economy class cabin.

What means of transport to choose for Delhi–Haridwar trip?

We would say that flying won’t save you any time but costs significantly more than taking a train or a bus. Thus we would suggest choosing between the two of these overland means of transport with our personal favourite being a train journey.

How to get from Delhi to Haridwar by train

Trains to Haridwar offer a good choice of daily departures, leave from several railway stations in Delhi and have carriages of variously priced classes. All in all, travelling by train is a decent – if not the best – option for this route.

How many trains a day are there between Delhi and Haridwar?

There are seven daily trains between different stations in Delhi and Haridwar and a similar number of trains which ply the route one, two or three times a week. It means that on a daily bases you have between 8 and 10 train departures to choose from.

Which stations in Delhi do trains to Haridwar depart from?

Some daily trains call to or originate at New Delhi Railway Station (NDLS) or Old Delhi (DLI) with an additional stop some 40 minutes later at Ghaziabad (GZB), east of Delhi, making this station a good option to consider for boarding a train.

Another useful railway station for Delhi–Haridwar travel is Hazrat Nizamuddin (NZM).

How long do trains need to reach Haridwar?

The fastest train Dehradun SHTBDI Express 12017 covers the distance in five hours. It originates from New Delhi Railway Station and offers Chair Class and First Class seats/berths only.

The slowest daily trains need between 8 and 9 hours.

Absolutely avoid unreserved Delhi Haridwar Passenger train 54475 which offers daily service from Old Delhi railway station and travels 12 hours with a lot of stops en route.

What is the fare for Delhi-Haridwar rail trips?

Chair class costs between INR600-800; non air-conditioned sleeper class comes out even cheaper.

Prices for third, second and first AC tiered class tickets start from about INR1,100 and go up to INR2,000.

How to get to Haridwar by bus

There are many departures a day between Delhi and Haridwar but if you need to leave at a particular time, are travelling during the high season or national holidays and do not want your choice to be limited to non AC buses only, do book in advance.

How long is the bus ride to Haridwar?

In general you can expect to reach Haridwar in about 6 hours, though in some cases it can take as long as eight hours.

Are there many departures between Delhi and Haridwar?

Yes, there are. There is a regular bus service to Haridwar with buses leaving almost round the clock.

Where do buses to Haridwar depart from in Delhi?

The main departure point for all the state run buses and a number of privately operated buses is Kashmir Gate intercity bus terminal, also known as Maharana Pratap Inter-state bus terminus. It is located near Kashmir Gate, off Yudhister Situ Rd and national highway 44 junction, some 300 m west from the Yamuna River.

It is the oldest and one of the biggest intercity bus terminals in India, so it does feel chaotic handling over 1,800 buses a day.

Which bus stand in Haridwar do buses arrive to?

There is a main bus station in Haridwar close to the city’s railway station. All the state run buses bring passengers there. Buses of private operators often have their own drop off points.

How much does a bus trip cost?

Depending on the type of a bus, you can be required to pay from INR400 to INR1,300. Normally, INR600 is enough to get a soft reclining seat in an air-conditioned coach.

A word of warning: avoid non air-conditioned buses, especially in summer. The road to Haridwar is bumpy and dusty and with a non AC bus windows open your journey will bring you little happiness.

How to get from Delhi to Haridwar by plane

While it may seem to make little sense to fly to the city only 230 km away, flying is always an option if you dislike bumpy bus rides or want to avoid possible train delays.

Which airport serves Haridwar?

Haridwar is served by Dehradun’s Jolly Grant Airport which sits 40 km north of the city centre.

It takes no less than an hour to get to Haridwar from the airport by taxi, often up to 90 minutes.

Are there many flights to Haridwar?

There is a dozen of daily flights to Haridwar with the first flight of the day scheduled at 9 am, the last one – at 6 pm.

Which airlines serve the route?

You can choose between Air India and Jet Airways as well a couple of lowcosters, namely IndiGo and SpiceJet.

How long is the flight time?

Direct flights between Delhi Indira Gandhi International Airport and Dehradun Airport take between 45 minutes and one hour.

How expensive are the air tickets?

The lowest airfare is slightly under INR2,000 and often includes only a handbag.

Normally, flying with budget carriers, expect to pay between INR3,000-INR4,000.

Air India or Jet Airways almost always come at a price: prepare INR5,000-INR9,000.

Transportation from Delhi to Haridwar

Facts about the transport from Delhi to Haridwar

Cheapest Transport$4
Fastest Transport45m
Earliest Departure12:15 AM
Latest Departure11:59 PM
Departures per day235
Distance213 kilometers
Transport CompaniesA One Travel Agency, Air India, Air India, Anshi Raj Shree Travels, Asians Shina Tours and Travels, Babu Travels, Bt Travels Brham Tour , Cab Expresso, Crown Travels Cargo, E Bus India, Gajraj Bus, Gola Bus Service, Hans Travels, Hill Travels, India Getbookcab , Indian Railways, IndiGo, IndiGo, IndiGo, International Tourist Centre, Intrcity Smartbus, Jagdamba Tourism, Jai Shree Ganesh Yatra, Kizuna Indo Travels, Kst Travels, Maa Ganga Yatra, Mahalaxmi Travels, Mahalaxmi Travels , Maharani Travels, Nama Travels, Naveen Tour , Neelkanth Travels Premium, NueGo, Pjm Travels, Ptcskybus, Raj Kalpana Travels, Ravina Travels, Shakmbhari Travels, Shakti Travels, Shatabdi Travels, Shekhar Travels, Shri Bawa Lal Tour And Travels, Star City Bus, TaxiBazaar, Travel Zap India, Travelling India, TravelODesk India, Tsb Tour Express, Vikas Travels Jaipur, Welcome Tour Travels, Yolo Bus, Zingbus