There are 6 ways to get from Bhadohi to Haridwar by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Dehradun Airport
best- Fly from Varanasi Airport (VNS) to Dehradun Airport (DED)plane VNS - DED
6h 10m₹8,264–14,482Train
cheapest- Take the train from Bhadohi to Haridwar Jntrain 15119
18h 13m₹380–2,900Train via Roorkee
- Take the train from Bhadohi to Roorkeetrain 13005
- Take the train from Roorkee to Haridwar Jntrain 12055 / ...
15h 37m₹501–3,818Bus
- Take the bus from Rupapur to Lehartarabus
- Take the bus from Varanasi to Haridwarbus redbusIndia_A/C Seater/Sleeper
19h 5mDrive 758.3 km
- Drive from Bhadohi to Haridwarcar 758.3 km
9h₹8,509–12,290Fly to Hindon, train
- Fly from Varanasi Airport (VNS) to Hindon (HDO)plane VNS - HDO
- Take the train from Anand Vihar Terminal to Haridwar Jntrain
6h 42m₹6,344–24,132
Bhadohi to Haridwar by train
Comparing Your Travel Options
The cheapest way to get from Bhadohi to Haridwar is to train which costs ₹380 - ₹2,900 and takes 18h 13m.
The fastest way to get from Bhadohi to Haridwar is to fly which takes 6h 10m and costs ₹8,000 - ₹15,000.
No, there is no direct bus from Bhadohi to Haridwar. However, there are services departing from Rupapur and arriving at Haridwar via Varanasi. The journey, including transfers, takes approximately 19h 5m.
Yes, there is a direct train departing from Bhadohi and arriving at Haridwar Jn. Services depart once daily, and operate every day. The journey takes approximately 18h 13m.
The distance between Bhadohi and Haridwar is 775 km. The road distance is 758.3 km.
The best way to get from Bhadohi to Haridwar without a car is to train via Roorkee which takes 15h 37m and costs ₹500 - ₹3,900.
It takes approximately 6h 10m to get from Bhadohi to Haridwar, including transfers.
Bhadohi to Haridwar bus services, operated by Varanasi City Transport Service Ltd., depart from Rupapur station.
Bhadohi to Haridwar train services, operated by Indian Railways, depart from Bhadohi station.
The best way to get from Bhadohi to Haridwar is to fly which takes 6h 10m and costs ₹8,000 - ₹15,000. Alternatively, you can train via Roorkee, which costs ₹500 - ₹3,900 and takes 15h 37m, you could also bus, which costs and takes 19h 5m.
What companies run services between Bhadohi, India and Haridwar, India?
Air India Limited, IndiGo Airlines, and Spicejet fly from Varanasi Airport (VNS) to Dehradun Airport (DED) every 4 hours. Alternatively, you can take a train from Bhadohi to Haridwar Jn via Roorkee in around 15h 37m.
- Website
- goindigo.in
Flights from Varanasi Airport to Dehradun Airport via Delhi
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹5,500–13,000
Flights from Varanasi Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹7,500–13,000
Flights from Varanasi Airport to Hindon
- Ave. Duration
- 1h 25m
- When
- Monday to Saturday
- Estimated price
- ₹4,900–20,000
- Website
- airindia.in
Flights from Varanasi Airport to Dehradun Airport via Delhi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹7,000–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhadohi to Roorkee
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Roorkee to Haridwar Jn
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Anand Vihar Terminal to Haridwar Jn
- Ave. Duration
- 3h 21m
- Frequency
- 6 times a week
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Bhadohi to Haridwar Jn
- Ave. Duration
- 18h 13m
- Frequency
- Once daily
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–2,900
- Phone
- 91-9415049668
- [email protected]
- Website
- Varanasi City Bus
Bus from Rupapur to Lehartara
- Ave. Duration
- 36 min
- Frequency
- Every 20 minutes
- Estimated price
- ₹30–45
- Website
- Varanasi City Bus
- Phone
- +91 9839001010
- [email protected]
- Website
- Tiwari and Brothers
Bus from Varanasi to Haridwar
- Ave. Duration
- 16h 50m
- Frequency
- 6 times a week
- Website
- Tiwari and Brothers
- Website
- Tiwari and Brothers
- Website
- Akc Transport
Bus from Varanasi to Haridwar
- Ave. Duration
- 11h 55m
- Frequency
- 4 times a week
- Schedules at
- Akc Transport
- Website
- Khushi Tour. Travels
Bus from Varanasi to Haridwar
- Ave. Duration
- 15h 30m
- Frequency
- 4 times a week
- Schedules at
- Khushi Tour. Travels
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, What documents do I need to cross Niagara Falls?, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Bhadohi to Haridwar bus services, operated by Varanasi City Transport Service Ltd., arrive at Lehartara station.
Bhadohi to Haridwar train services, operated by Indian Railways, arrive at Roorkee station.
Yes, the driving distance between Bhadohi to Haridwar is 758 km. It takes approximately 9h to drive from Bhadohi to Haridwar.
There are 594+ hotels available in Haridwar.








