There are 3 ways to get from Haldwani to Kelakhera by 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.
Line 12039 train, line 05336 train
best- Take the train from Haldwani to Lal Kuantrain 12039 / ...
- Take the train from Lal Kuan to Beria Daulattrain 05336 / ...
2h 38m₹502–2,117Drive 54.8 km
- Drive from Haldwani to Kelakheracar 54.8 km
50 min₹618–893Taxi
- Take the taxi from Haldwani to Kelakherataxi 54.8 km
50 min₹850–1,100
Questions & Answers
The cheapest way to get from Haldwani to Kelakhera is to drive which costs ₹600 - ₹900 and takes 50 min.
The fastest way to get from Haldwani to Kelakhera is to drive which takes 50 min and costs ₹600 - ₹900.
No, there is no direct train from Haldwani to Kelakhera. However, there are services departing from Haldwani and arriving at Beria Daulat via Lal Kuan. The journey, including transfers, takes approximately 2h 38m.
The distance between Haldwani and Kelakhera is 54 km. The road distance is 54.8 km.
The best way to get from Haldwani to Kelakhera without a car is to line 12039 train and line 05336 train which takes 2h 38m and costs ₹500 - ₹2,200.
It takes approximately 2h 38m to get from Haldwani to Kelakhera, including transfers.
Haldwani to Kelakhera train services, operated by Indian Railways, depart from Haldwani station.
Haldwani to Kelakhera train services, operated by Indian Railways, arrive at Lal Kuan station.
Yes, the driving distance between Haldwani to Kelakhera is 55 km. It takes approximately 50 min to drive from Haldwani to Kelakhera.
There are 36+ hotels available in Kelakhera.
What companies run services between Haldwani, India and Kelakhera, India?
You can take a train from Haldwani to Kelakhera via Lal Kuan and Beria Daulat in around 2h 38m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haldwani to Lal Kuan
- Ave. Duration
- 33 min
- Frequency
- Every 4 hours
- Estimated price
- ₹110–900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹320–400
- Second AC (2A)
- ₹430–550
- First Class (1A)
- ₹650–900
Train from Lal Kuan to Beria Daulat
- Ave. Duration
- 54 min
- Frequency
- 4 times a day
- Estimated price
- ₹110–900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–420
- Second AC (2A)
- ₹450–600
- First Class (1A)
- ₹700–900
- Ave. Duration
- 50 min
- Estimated price
- ₹850–1,100
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
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 How do I get from Sydney to Melbourne, Best ways to travel around Australia, and Getting to Milan from the airport - to help you get the most out of your next trip.






