There are 8 ways to get from Haldwani to Shimla by train, taxi, bus, car, 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, taxi
best- Take the train from Haldwani to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Kalkatrain
- Take the taxi from Kalka to Shimlataxi
11h 33m₹2,579–5,683Train, bus via Haridwar
cheapest- Take the train from Haldwani to Haridwar Jntrain 12092 / ...
- Take the bus from Haridwar to Shimla ISBT Tutikandibus 1345 / ...
17h 27m₹709–3,089Bus
- Take the bus from Haldwani to Chandigarhbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Chandigarh to Shimla Isbt Tutikandibus
13h 28m₹859–2,085Drive 477.3 km
- Drive from Haldwani to Shimlacar 477.3 km
7h 59m₹5,344–7,719Taxi
- Take the taxi from Haldwani to Shimlataxi 477.3 km
7h 59m₹11,000–14,000Fly, bus
- Fly from Pantnagar Airport (PGH) to Chandigarh International Airport (IXC)plane PGH - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandibus
9h 37m₹10,960–29,909Train, bus
- 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 30m₹727–4,033Bus via Dehradun
- Take the bus from Haldwani to Dehradunbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Dehradun to Shimlabus redbusIndia_Bharat Benz A/C Semi Sleeper
14h 15m₹1,133–2,956
Haldwani to Shimla by bus
Comparing Your Travel Options
The cheapest way to get from Haldwani to Shimla is to train and bus via Haridwar which costs ₹700 - ₹3,100 and takes 17h 27m.
The fastest way to get from Haldwani to Shimla is to drive which takes 7h 59m and costs ₹5,000 - ₹8,000.
No, there is no direct bus from Haldwani to Shimla. However, there are services departing from Haldwani and arriving at Shimla Isbt Tutikandi via Chandigarh. The journey, including transfers, takes approximately 13h 28m.
The distance between Haldwani and Shimla is 537 km. The road distance is 477.3 km.
The best way to get from Haldwani to Shimla without a car is to train and taxi which takes 11h 33m and costs ₹2,500 - ₹6,000.
It takes approximately 11h 33m to get from Haldwani to Shimla, including transfers.
Haldwani to Shimla bus services, operated by Zingbus, depart from Haldwani station.
Haldwani to Shimla bus services, operated by Zingbus, arrive at Chandigarh station.
Yes, the driving distance between Haldwani to Shimla is 477 km. It takes approximately 7h 59m to drive from Haldwani to Shimla.
Book your Haldwani to Shimla bus tickets online with Omio.
What companies run services between Haldwani, India and Shimla, India?
You can take a bus from Haldwani to Shimla Isbt Tutikandi via Chandigarh in around 13h 28m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi, Jaipur
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi, Lucknow
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹10,000–18,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 Kalka
- Ave. Duration
- 1h 16m
- Frequency
- 4 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
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 Haridwar Jn
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Haldwani to Chandigarh
- Ave. Duration
- 10h 30m
- Frequency
- 5 times a day
- Estimated price
- ₹500–1,500
- Schedules at
- Zingbus
Bus from Haldwani to Dehradun
- Ave. Duration
- 6h 45m
- Frequency
- 4 times a day
- Estimated price
- ₹430–1,100
- Schedules at
- Zingbus
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Haldwani to Chandigarh
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
Bus from Haldwani to Dehradun
- Ave. Duration
- 5h 14m
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
- Website
- omio.com
Bus from Haldwani to Chandigarh
- Ave. Duration
- 10h 50m
- Frequency
- 6 times a week
- Schedules at
- hanstravel.in
Bus from Haldwani to Dehradun
- Ave. Duration
- 6h 35m
- Frequency
- 3 times a week
- Schedules at
- hanstravel.in
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Haldwani to Chandigarh
- Ave. Duration
- 9h 30m
- Frequency
- 5 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Haldwani to Dehradun
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 98424 37444
- [email protected]
- Website
- Al Travels
Bus from Haldwani to Chandigarh
- Ave. Duration
- 9h 50m
- Frequency
- Once a week
- Schedules at
- Al Travels
- Website
- Sana Travels
Bus from Haldwani to Chandigarh
- Ave. Duration
- 9h 55m
- Frequency
- Once a week
- Schedules at
- Sana Travels
Bus from Haldwani to Dehradun
- Ave. Duration
- 5h 50m
- Frequency
- Twice a week
- Schedules at
- Sana Travels
- Website
- Siddhi Vinayak Travels
Bus from Haldwani to Chandigarh
- Ave. Duration
- 10h 20m
- Frequency
- Once a week
- Schedules at
- Siddhi Vinayak Travels
Bus from Haldwani to Dehradun
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Schedules at
- Siddhi Vinayak Travels
- 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 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 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
- Shishpal Travels
Bus from Haldwani to Dehradun
- Ave. Duration
- 6h 45m
- Frequency
- Once daily
- Schedules at
- Shishpal Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Haldwani to Dehradun
- Ave. Duration
- 6h 35m
- Frequency
- 6 times a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Dehradun to Shimla
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Website
- Ashok Bus Service
Bus from Haldwani to Dehradun
- Ave. Duration
- 6h 10m
- Frequency
- 3 times a week
- Schedules at
- Ashok Bus Service
- Website
- TSB Tour express
Bus from Haldwani to Dehradun
- Ave. Duration
- 6h 45m
- Frequency
- 3 times a week
- Schedules at
- TSB Tour express
- Ave. Duration
- 4h 37m
- Estimated price
- ₹2,200–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 Bali: What to do if Mount Agung erupts, Flying into Beijing?, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
There are 628+ hotels available in Shimla.



















