There are 6 ways to get from Haldwani to Kasauli by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Haldwani to Ambala Cant Jntrain 12207
- Take the train from Ambala Cant Jn to Kalkatrain 12011 / ...
10h 40m₹849–3,583Bus via Rohini
- Take the bus from Kathgodam, Uttarakhand to Delhi, Delhi Statebus Kathgodam, Uttarakhand - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Kasauli,himachal Pradesh, Himachal Pradeshbus Delhi, Delhi State - Kasauli,himachal Pradesh, Himachal Pradesh
14h 5mDrive 430.1 km
- Drive from Haldwani to Kasaulicar 430.1 km
7h 1m₹4,849–7,005Taxi
- Take the taxi from Haldwani to Kasaulitaxi 430.1 km
7h 1m₹7,500–9,500Fly, taxi
- Fly from Pantnagar Airport (PGH) to Chandigarh International Airport (IXC)plane PGH - IXC
- Take the taxi from Chandigarh International Airport (IXC) to Kasaulitaxi
7h 10m₹11,600–31,009Bus
- Take the bus from Haldwani, Uttarakhand to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Haridwar, Uttarakhandbus
- Take the bus from Haridwar, Uttarakhand to Panchkula, Haryanabus
- Take the bus from Panchkula, Haryana to Kasauli,himachal Pradesh, Himachal Pradeshbus
18h 21m
Pantnagar Airport (PGH) to Chandigarh International Airport (IXC) flights
Questions & Answers
The cheapest way to get from Haldwani to Kasauli is to train which costs ₹850 - ₹3,600 and takes 10h 40m.
The fastest way to get from Haldwani to Kasauli is to drive which takes 7h 1m and costs ₹4,800 - ₹7,000.
No, there is no direct bus from Haldwani to Kasauli. However, there are services departing from Haldwani, Uttarakhand and arriving at Kasauli,himachal Pradesh, Himachal Pradesh via Kathgodam, Uttarakhand and Delhi, Delhi State. The journey, including transfers, takes approximately 14h 5m.
No, there is no direct train from Haldwani to Kasauli. However, there are services departing from Haldwani and arriving at Kalka via Ambala Cant Jn. The journey, including transfers, takes approximately 10h 40m.
The distance between Haldwani and Kasauli is 476 km. The road distance is 430.1 km.
The best way to get from Haldwani to Kasauli without a car is to train which takes 10h 40m and costs ₹850 - ₹3,600.
It takes approximately 10h 40m to get from Haldwani to Kasauli, including transfers.
Haldwani to Kasauli bus services, operated by Vijay Tour and Travels, depart from Kathgodam, Uttarakhand station.
Haldwani to Kasauli train services, operated by Indian Railways, depart from Haldwani station.
The best way to get from Haldwani to Kasauli is to train which takes 10h 40m and costs ₹850 - ₹3,600. Alternatively, you can bus via Rohini, which costs and takes 14h 5m.
What companies run services between Haldwani, India and Kasauli, Himachal Pradesh, India?
You can take a train from Haldwani to Kasauli via Ambala Cant Jn and Kalka in around 10h 40m. Alternatively, you can take a bus from Haldwani, Uttarakhand to Kasauli,himachal Pradesh, Himachal Pradesh via Kathgodam, Uttarakhand and Delhi, Delhi State in around 14h 5m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi, Dharamsala
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi, Jaipur
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ₹9,000–29,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haldwani to Ambala Cant Jn
- Ave. Duration
- 8h 2m
- Frequency
- Once a week
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
Train from Ambala Cant Jn to Kalka
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- 080-46333629
- [email protected]
- Website
- omio.com
Bus from Panchkula, Haryana to Kasauli,himachal Pradesh, Himachal Pradesh
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Schedules at
- omio.com
- Ave. Duration
- 3h 56m
- Estimated price
- ₹1,000–9,500
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
Mr. Singh Cab
- Phone
- +91 980 338 4033
- Website
- mrsinghcab.com
Rana cabs
- Phone
- +91 9041 412 141
- Website
- ranatravelschandigarh.com
RS Taxi Service
- Phone
- +91 769 611 2244
- Website
- chandigarhtaxiservice.net
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 Best ways to travel around Australia, Travel Insider: Top Japan travel tips by Beatrix Holland, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Haldwani to Kasauli bus services, operated by Vijay Tour and Travels, arrive at Delhi, Delhi State station.
Haldwani to Kasauli train services, operated by Indian Railways, arrive at Ambala Cant Jn station.
Yes, the driving distance between Haldwani to Kasauli is 430 km. It takes approximately 7h 1m to drive from Haldwani to Kasauli.
There are 576+ hotels available in Kasauli.






