Trip to Haridwar

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Delhi (National Capital Territory of India) to Haridwar

⭐️ Traveling by train from Delhi to Haridwar is a convenient and efficient way to reach the spiritual city in Uttarakhand. The journey takes approximately 4 hours and 13 minutes, covering a distance of 253 km. 🌟 With affordable ticket prices ranging from $2 to $12, travelers can enjoy a scenic ride through the picturesque landscapes of India while heading towards the sacred city of Haridwar.

Where to stay in Haridwar

There are over 244 hotels to stay in Haridwar. Prices range from $5 per night.

Find accommodation
  • The train services from Delhi to Haridwar are operated by Indian Railways. There is a direct train departing from New Delhi and arriving at Haridwar Junction, with services running twice daily and taking approximately 4 hours and 13 minutes. The prices for a train ticket on this route typically range from $2 to $12.
  • The fastest train between Delhi and Haridwar is the Dehradun Vande Bharat Express, which takes approximately 3 hours and 21 minutes to complete the journey. This train departs from Anand Vihar Terminal in Delhi and arrives at Haridwar. The service is operated by Indian Railways, and tickets for this route typically cost between $2 and $12.
  • Trains departing from Delhi for Haridwar operated by Indian Railways, primarily depart from New Delhi station. This station serves as the main departure point for travelers heading towards Haridwar. Passengers can board their trains at New Delhi station to commence their journey to Haridwar, which is approximately a 4-hour ride.
  • There are multiple trains operating between Delhi and Haridwar with services departing twice daily and running every day. These trains are operated by Indian Railways and provide travelers with convenient options to journey between the two destinations, with a travel time of approximately 4 hours and 13 minutes.
  • The train services from Delhi to Haridwar, operated by Indian Railways, arrive at Haridwar Junction station. This is the final destination for passengers traveling from Delhi to Haridwar by train. Haridwar Junction is a major railway station in Haridwar providing convenient connectivity for travelers arriving in the city.
  • The first train of the day from Delhi to Haridwar is a direct service departing from New Delhi station. Services operate twice daily, providing morning and evening options for travelers. The last train of the day also departs from New Delhi station, ensuring convenient travel times for passengers throughout the day.
  • There are two direct train trips available each day between Delhi and Haridwar. These services operate daily, providing travelers with convenient options for their journey. Passengers can choose from morning and evening departures to suit their travel schedule, with the journey taking approximately 4 hours and 13 minutes.
  • Yes, there is a direct train between Delhi and Haridwar. The train departs from New Delhi station and arrives at Haridwar Junction. This direct train service operates twice daily, providing travelers with a convenient and efficient way to reach Haridwar from Delhi. The journey on this direct train takes approximately 4 hours and 13 minutes.
  • The cost of a train ticket from Delhi to Haridwar typically ranges from $2 to $12.

Will you be returning to Delhi (National Capital Territory of India) by train?

If you are looking for the return train journey, check out trains from Haridwar to Delhi (National Capital Territory of India)

See schedule