Haridwar is about 200 km from Delhi, the capital of India and is well connected by road and rail network from all parts of India. It is better to avoid travelling to Haridwar during the Hindu month of Sawan (around July) since there is a heavy crowd and all important roads are blocked and most of the hotels/busses/trains are crowded. For Going from Delhi to Haridwar you can rent a car, or you can go by plane or train.
By Plane
Dehradun's Jolly Grant Airport, with twice daily service to Delhi on Air India Jet Airways daily flights], is 20 km from Haridwar.
By Train
Haridwar Junction Railway Station is well-connected by train, with frequent trains to Delhi (4-5 hours) and Dehradun (1 hour). There are also a few trains per day to Rishikesh, but buses are faster and much more frequent. The train station is located on the south side of town, within walking distance to most hotels but a 2-km hike to Hari-ki-Pairi.
Here are some useful trains to reach Haridwar:
Train Number |
Train Name |
You may board at |
You may alight at |
12017 |
Shatabdi Express |
New Delhi |
Haridwar Junction |
12055 |
Jan Shatabdi Express |
New Delhi |
Haridwar Junction |
14041 |
Mussoorie Express |
New Delhi |
Haridwar Junction |
12327 |
Upasana Express |
Howrah (Kolkata), Lucknow |
Haridwar Junction |
13009 |
Doon Express |
Howrah (Kolkata), Varanasi, Lucknow |
Haridwar Junction |
12687 |
Chennai-Dehradun Express |
Chennai, Nizamuddin (Delhi) |
Haridwar Junction |
12054 |
Jan Shatabdi Express |
Amritsar |
Haridwar Junction |
14632 |
Amritsar-Dehradun Express |
Amritsar |
Haridwar Junction |
14610 |
Hemkunt Express |
Jammu |
Haridwar Junction |
19105 |
Ahmedabad-Haridwar Mail |
Ahmedabad, Jaipur, Delhi |
Haridwar Junction |
19019 |
Bandra-Dehradun Express |
Bandra Terminus (Mumbai), Nizamuddin (Delhi) |
Haridwar Junction |
12205 |
Nanda Devi AC Express |
New Delhi |
Haridwar Junction |
By Bus
Haridwar's bus station, a stone's throw from the train station, is chaotic and has no signage whatsoever in English. There are regular bus services from Delhi (theoretically 4 hours, in practice 6-8 hours), Rishikesh (1 hour) and other important towns of North India to Haridwar. Before booking the bus check the bus condition. Always go for cushioned and push-back seats. The long and bumpy ride will take a toll on your mood and body, as there is shortage of AC buses during summer vacations, so always go before 1 or 1.5 hour your suitable time so as to get the prior reservation from the ticket window.