There are 4 ways to get from Srīnagar to Haldwani by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Srinagar to Haridwarbus
- Take the train from Haridwar Jn to Haldwanitrain 12091 / ...
11h 29m₹750–2,590Bus
- Take the bus from Srinagar to Rishīkeshbus
- Take the bus from Haridwar, Uttarakhand to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Haldwani, Uttarakhandbus
14h 6mDrive 249.8 km
- Drive from Srīnagar to Haldwanicar 249.8 km
6h 16m₹2,818–4,071Taxi
- Take the taxi from Srīnagar to Haldwanitaxi 249.8 km
6h 16m₹5,500–7,000
Questions & Answers
The cheapest way to get from Srīnagar to Haldwani is to bus and train which costs ₹750 - ₹2,600 and takes 11h 29m.
The fastest way to get from Srīnagar to Haldwani is to drive which takes 6h 16m and costs ₹2,800 - ₹4,100.
No, there is no direct bus from Srīnagar to Haldwani. However, there are services departing from Srinagar and arriving at Haldwani, Uttarakhand via Rishikesh, Haridwar, Uttarakhand and Nainital, Uttarakhand. The journey, including transfers, takes approximately 14h 6m.
The distance between Srīnagar and Haldwani is 406 km. The road distance is 249.8 km.
The best way to get from Srīnagar to Haldwani without a car is to bus and train which takes 11h 29m and costs ₹750 - ₹2,600.
It takes approximately 11h 29m to get from Srīnagar to Haldwani, including transfers.
Srīnagar to Haldwani bus services, operated by Gharwal Motor Owners Union, depart from Srinagar station.
Srīnagar to Haldwani bus services, operated by Gharwal Motor Owners Union, arrive at Rishīkesh station.
Yes, the driving distance between Srīnagar to Haldwani is 250 km. It takes approximately 6h 16m to drive from Srīnagar to Haldwani.
There are 727+ hotels available in Haldwani.
What companies run services between Srīnagar, Uttarakhand, India and Haldwani, India?
You can take a bus from Srinagar to Haldwani, Uttarakhand via Rishīkesh, Rishikesh, Haridwar, Uttarakhand, and Nainital, Uttarakhand in around 14h 6m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haridwar Jn to Haldwani
- Ave. Duration
- 5h 46m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
- Phone
- 01382 - 224 208
- [email protected]
- Website
- gmou.org
Bus from Srinagar to Haridwar
- Ave. Duration
- 4h 35m
- Frequency
- Hourly
- Estimated price
- ₹550–1,000
- Website
- https://gmou.org/
- Seater
- ₹550–1,000
Bus from Srinagar to Rishīkesh
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- ₹490–900
- Website
- https://gmou.org/
- Seater
- ₹490–900
- Ave. Duration
- 6h 16m
- Estimated price
- ₹5,500–7,000
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 Which London airport should I choose?, Getting to Milan from the airport, and How to get from Florence to Rome - to help you get the most out of your next trip.







