There are 8 ways to get from Haldwani to Himachal Pradesh by plane, taxi, 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 Chandigarh International Airport, taxi
best- Fly from Pantnagar Airport (PGH) to Chandigarh International Airport (IXC)plane PGH - IXC
- Take the taxi from Chandigarh International Airport (IXC) to Badditaxi
7h₹11,500–30,809Train, bus
cheapest- Take the train from Haldwani to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Take the bus from Chandigarh to Shimla Isbt Tutikandibus
12h 23m₹727–4,033Bus
- Take the bus from Haldwani, Uttarakhand to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Dehradun, Uttarakhandbus
- Take the bus from Dehradun, Uttarakhand to Shimla, Himachal Pradeshbus
16h 15mDrive 477.3 km
- Drive from Haldwani to Shimlacar 477.3 km
7h 59m₹5,386–7,780Taxi
- Take the taxi from Haldwani to Shimlataxi 477.3 km
7h 59m₹11,000–14,000Fly to Kangra Airport
- Fly from Pantnagar Airport (PGH) to Kangra Airport (DHM)plane PGH - DHM
5h 1m₹13,010–43,199Train, bus via Dehradun
- Take the train from Haldwani to Dehraduntrain 12092 / ...
- Take the bus from Dehradun, Uttarakhand to Shimla, Himachal Pradeshbus Dehradun, Uttarakhand - Shimla, Himachal Pradesh
13h 15mBus via Haridwar
- Take the bus from Haldwani, Uttarakhand to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Haridwar, Uttarakhandbus
- Take the bus from Haridwar to Shimla ISBT Tutikandibus
20h 52m
Pantnagar Airport (PGH) to Chandigarh International Airport (IXC) flights
Questions & Answers
The cheapest way to get from Haldwani to Himachal Pradesh is to train and bus which costs ₹700 - ₹4,100 and takes 12h 23m.
The fastest way to get from Haldwani to Himachal Pradesh is to fly which takes 5h 1m and costs ₹13,000 - ₹44,000.
No, there is no direct bus from Haldwani to Himachal Pradesh. However, there are services departing from Haldwani, Uttarakhand and arriving at Shimla, Himachal Pradesh via Nainital, Uttarakhand and Dehradun, Uttarakhand. The journey, including transfers, takes approximately 16h 15m.
The distance between Haldwani and Himachal Pradesh is 391 km. The road distance is 477.3 km.
The best way to get from Haldwani to Himachal Pradesh without a car is to train and bus which takes 12h 23m and costs ₹700 - ₹4,100.
It takes approximately 7h to get from Haldwani to Himachal Pradesh, including transfers.
Haldwani to Himachal Pradesh bus services, operated by New Shree Mahaveer Travels, depart from Haldwani, Uttarakhand station.
The best way to get from Haldwani to Himachal Pradesh is to bus which takes 16h 15m and costs . Alternatively, you can fly, which costs ₹13,000 - ₹44,000 and takes 5h 1m.
Haldwani to Himachal Pradesh bus services, operated by New Shree Mahaveer Travels, arrive at Nainital, Uttarakhand station.
Yes, the driving distance between Haldwani to Himachal Pradesh is 477 km. It takes approximately 7h 59m to drive from Haldwani to Himachal Pradesh.
What companies run services between Haldwani, India and Himachal Pradesh, India?
You can take a bus from Haldwani, Uttarakhand to Shimla, Himachal Pradesh via Nainital, Uttarakhand and Dehradun, Uttarakhand in around 16h 15m. Alternatively, IndiGo Airlines and Spicejet fly from Pantnagar Airport (PGH) to Kangra Airport (DHM) twice daily.
- 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, Kangra Airport
- 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
Flights from Pantnagar Airport to Kangra Airport via Delhi
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹12,000–42,000
- Website
- spicejet.com
Flights from Pantnagar Airport to Kangra Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹16,000–42,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
- irctc.co.in
- 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 Chandigarh
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Haldwani to Dehradun
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Chandigarh to Shimla Isbt Tutikandi
- Ave. Duration
- 1h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹350–650
- Website
- hrtchp.com
- Ordinary
- ₹350–460
- AC Himdhara
- ₹440–650
Bus from Haridwar to Shimla ISBT Tutikandi
- Ave. Duration
- 10h 15m
- Frequency
- Hourly
- Estimated price
- ₹500–1,500
- Website
- hrtchp.com
- Ordinary
- ₹500–700
- AC Himdhara
- ₹800–1,100
- Ordinary
- ₹600–750
- AC
- ₹1,200–1,500
- Website
- New Shree Mahaveer Travels
Bus from Haldwani, Uttarakhand to Nainital, Uttarakhand
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Schedules at
- New Shree Mahaveer Travels
Bus from Haldwani, Uttarakhand to Nainital, Uttarakhand
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Schedules at
- New Shree Mahaveer Travels
- Website
- Shri Krishna Travels
Bus from Nainital, Uttarakhand to Dehradun, Uttarakhand
- Ave. Duration
- 9h
- Frequency
- Hourly
- Schedules at
- Shri Krishna Travels
- Website
- India Tours & Travels
Bus from Dehradun, Uttarakhand to Shimla, Himachal Pradesh
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Schedules at
- India Tours & Travels
Bus from Dehradun, Uttarakhand to Shimla, Himachal Pradesh
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Schedules at
- India Tours & Travels
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Nainital, Uttarakhand to Haridwar, Uttarakhand
- Ave. Duration
- 7h 35m
- Frequency
- Hourly
- Website
- Kissan Travels Pilani
- Ave. Duration
- 4h 20m
- Estimated price
- ₹900–14,000
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
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 to get from Luton Airport into central London, French strikes 2018: What are my alternative transport options?, and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 637+ hotels available in Himachal Pradesh.










