Trip My India

How to Reach Haridwar by Flight, Train, or Road

Quick Answer: Haridwar has no airport of its own, so the nearest is Jolly Grant Airport in Dehradun, roughly 36 to 39 km away depending on the source and route. Haridwar Junction is a well-connected railway station with direct trains from Delhi, Mumbai, and other major cities. By road, Haridwar sits on NH58, with regular buses running from Delhi’s ISBT Kashmiri Gate. Most travelers combine a flight to Dehradun with a short taxi ride, or take a direct train straight into Haridwar itself.

Haridwar is well connected by all three modes of transport, but knowing which one actually suits your trip saves both time and money. Here’s the real breakdown of getting there by flight, train, or road.

Quick Comparison

Mode Best For Typical Time from Delhi
Flight + taxi Fastest overall, if flying from far ~1 hour taxi after landing in Dehradun
Train Comfort and direct connection 4.5 to 5 hours from Delhi
Bus Budget travel 5 to 6 hours from Delhi, traffic dependent
Self-drive Flexibility, stops along the way 5 to 6 hours via NH58

By Flight: The Nearest Airport to Haridwar

Jolly Grant Airport in Dehradun is the nearest airport to Haridwar, though sources differ slightly on the exact distance, generally somewhere between 36 and 39 km. By taxi, the journey takes roughly 45 minutes to just over an hour depending on traffic, following NH7 through Rishikesh Road and Raiwala.

There’s no direct train connection from the airport itself, so if you’re set on rail travel after flying in, you’d need to first taxi to Dehradun Railway Station, about 30 km away, then catch a train from there. For most travelers, a direct taxi from the airport straight to Haridwar is simpler and faster.

If you’re flying internationally or can’t get a direct flight to Dehradun, Delhi’s Indira Gandhi International Airport is the fallback, roughly 230 km from Haridwar, better suited to travelers who don’t mind a longer road transfer or want to combine their trip with a Delhi stop.

By Train: Haridwar Railway Station Details

Haridwar Junction, dating back to 1886, is a major stop on the Northern Railway network with direct connections to Delhi, Mumbai, Kolkata, Chennai, Jaipur, and Ahmedabad. Trains from Delhi take around 4.5 to 5 hours, with fares ranging roughly ₹300 to ₹1,500 depending on class and train type, the Dehradun Shatabdi is generally the fastest and most comfortable option.

The station sits on the south side of town, within walking distance of many hotels, though it’s about a 2 km walk or short ride to Har Ki Pauri itself. If you’re continuing on to Dehradun by train, that leg takes roughly an hour. Trains to Rishikesh run too, but buses are faster and more frequent for that specific route.

By Road: NH58 and the Bus Network

Haridwar sits directly on National Highway 58, making it one of the more straightforward Uttarakhand destinations to reach by road. Regular buses run from Delhi’s ISBT Kashmiri Gate, with fares generally between ₹300 and ₹600 depending on whether you choose a standard or luxury service.

For haridwar bus stand information specifically, Haridwar’s own bus stand sits about 2 km from the railway station, roughly a 6-minute drive, and serves both intercity and local routes. Buses and taxis to Haridwar are also easily available from other Uttarakhand towns, not just Delhi.

Which Option Should You Pick

If you’re traveling with elderly family members or young children, a direct train is usually the most comfortable choice, no traffic stress, and a fixed arrival time. If speed matters most and you’re coming from a city with a direct Dehradun flight, flying in and taking a short taxi is your quickest route. If budget is the priority, the bus from Delhi remains the cheapest option by a clear margin, even if it takes a bit longer.

FAQs

What is the nearest airport to Haridwar? Jolly Grant Airport in Dehradun, roughly 36 to 39 km away, is the nearest airport, with taxis available for the onward journey in about 45 minutes to just over an hour.

How do I get haridwar railway station details for booking a train? Haridwar Junction (station code HW) is a major stop on the Northern Railway network with direct trains from Delhi, Mumbai, Kolkata, and other major cities, bookable through IRCTC.

Is there a direct train from Delhi to Haridwar? Yes. Direct trains including the Dehradun Shatabdi connect Delhi to Haridwar in around 4.5 to 5 hours, with fares typically ranging from ₹300 to ₹1,500 depending on class.

Where is the Haridwar bus stand located? The main bus stand sits about 2 km from Haridwar Railway Station, roughly a 6-minute drive, and serves both intercity routes from cities like Delhi and local routes across Uttarakhand.