There are 7 ways to get from Haldwani to Solan 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, bus
best- Take the train from Haldwani to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Take the bus from Chandigarh to Solan Bharat Petroleumbus
12h 21m₹1,031–4,783Train, bus via Haridwar
cheapest- Take the train from Haldwani to Haridwar Jntrain 12092 / ...
- Take the bus from Haridwar to Solanbus
17h 11m₹679–3,089Bus
- Take the bus from Haldwani to Chandigarhbus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Chandigarh to Solan Bharat Petroleumbus redbusIndia_Bharat Benz A/C Semi Sleeper / ...
13h 27mDrive 434.8 km
- Drive from Haldwani to Solancar 434.8 km
7h 29m₹4,214–6,086Taxi
- Take the taxi from Haldwani to Solantaxi 434.8 km
7h 29m₹10,000–13,000Fly, bus
- Fly from Pantnagar Airport (PGH) to Chandigarh International Airport (IXC)plane PGH - IXC
- Take the bus from Chandigarh to Solan Bharat Petroleumbus
10h 1m₹11,260–31,659Bus via Haridwar
- Take the bus from Haldwani to Haridwarbus
- Take the bus from Haridwar to Chandigarhbus
- Take the bus from Chandigarh to Solan Bharat Petroleumbus
14h 6m
Pantnagar Airport (PGH) to Chandigarh International Airport (IXC) flights
Comparing Your Travel Options
The cheapest way to get from Haldwani to Solan is to train and bus via Haridwar which costs ₹650 - ₹3,100 and takes 17h 11m.
The fastest way to get from Haldwani to Solan is to drive which takes 7h 29m and costs ₹4,200 - ₹6,500.
No, there is no direct bus from Haldwani to Solan. However, there are services departing from Haldwani and arriving at Solan Bharat Petroleum via Chandigarh. The journey, including transfers, takes approximately 13h 27m.
The distance between Haldwani and Solan is 502 km. The road distance is 434.8 km.
The best way to get from Haldwani to Solan without a car is to train and bus which takes 12h 21m and costs ₹1,000 - ₹4,800.
It takes approximately 12h 21m to get from Haldwani to Solan, including transfers.
Haldwani to Solan bus services, operated by BT Travels, depart from Haldwani station.
Haldwani to Solan bus services, operated by BT Travels, arrive at Chandigarh station.
Yes, the driving distance between Haldwani to Solan is 435 km. It takes approximately 7h 29m to drive from Haldwani to Solan.
Book your Haldwani to Solan bus tickets online with Omio and 12go.asia.
What companies run services between Haldwani, India and Solan, India?
You can take a bus from Haldwani to Solan Bharat Petroleum via Chandigarh in around 13h 27m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹10,000–29,000
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi, Jaipur
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹10,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
- 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 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- Rsk Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Schedules at
- Rsk Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Schedules at
- Rsk Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Schedules at
- Rsk Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Schedules at
- Rsk Holidays
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
Bus from Haridwar to Chandigarh
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- ₹650–1,400
- Schedules at
- Laxmi Holidays
- Website
- PAL Travel Lines
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Schedules at
- PAL Travel Lines
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Schedules at
- PAL Travel Lines
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Schedules at
- PAL Travel Lines
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Schedules at
- PAL Travel Lines
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Website
- Deltin Travels Pvt Ltd
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Website
- Deltin Travels Pvt Ltd
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Website
- Deltin Travels Pvt Ltd
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Website
- Deltin Travels Pvt Ltd
- Website
- Jsr Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Schedules at
- Jsr Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Schedules at
- Jsr Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Schedules at
- Jsr Holidays
Bus from Chandigarh to Solan Bharat Petroleum
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a week
- Schedules at
- Jsr Holidays
- Phone
- +91 92509 00900
- [email protected]
- Website
- BT Travels
Bus from Haldwani to Chandigarh
- Ave. Duration
- 10h 40m
- Frequency
- 3 times a day
- Website
- BT Travels
Bus from Haldwani to Haridwar
- Ave. Duration
- 5h 25m
- Frequency
- Twice a week
- Website
- BT Travels
Bus from Haldwani to Chandigarh
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Schedules at
- Shree Mahaveer Travels Jaipur
Bus from Haldwani to Haridwar
- Ave. Duration
- 5h 10m
- Frequency
- Twice a week
- Schedules at
- Shree Mahaveer Travels Jaipur
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Haldwani to Chandigarh
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Schedules at
- Mahalaxmi Travels
Bus from Haldwani to Haridwar
- Ave. Duration
- 5h 20m
- Frequency
- 6 times a week
- Schedules at
- Mahalaxmi Travels
Bus from Haridwar to Chandigarh
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Haldwani to Chandigarh
- Ave. Duration
- 9h 30m
- Frequency
- 5 times a week
- Website
- Kissan Travels Pilani
Bus from Haridwar to Chandigarh
- Ave. Duration
- 4h
- Frequency
- Once daily
- Website
- Kissan Travels Pilani
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Haldwani to Chandigarh
- Ave. Duration
- 10h 20m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
Bus from Haldwani to Haridwar
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Website
- Vijay Tours And Travels
Bus from Haridwar to Chandigarh
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
- Website
- Empire Travels & Holidays
Bus from Haldwani to Chandigarh
- Ave. Duration
- 12h 40m
- Frequency
- 4 times a week
- Schedules at
- Empire Travels & Holidays
Bus from Haldwani to Haridwar
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Empire Travels & Holidays
Bus from Haridwar to Chandigarh
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Schedules at
- Empire Travels & Holidays
- Website
- Shri Krishna Travels
Bus from Haldwani to Haridwar
- Ave. Duration
- 5h 15m
- Frequency
- 5 times a day
- Website
- Shri Krishna Travels
Bus from Haridwar to Chandigarh
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Website
- Shri Krishna Travels
- Website
- Lat Sahab Bus Service
Bus from Haldwani to Haridwar
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Schedules at
- Lat Sahab Bus Service
- Website
- Amika Travels
Bus from Haldwani to Haridwar
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Schedules at
- Amika Travels
- Website
- India Tours and Travels
Bus from Haldwani to Haridwar
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Website
- Kohli Tour & Travellers
Bus from Haridwar to Chandigarh
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Schedules at
- Kohli Tour & Travellers
- Website
- Armaan Tour & Travels
Bus from Haridwar to Chandigarh
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Schedules at
- Armaan Tour & Travels
- Website
- Lavish Travels
Bus from Haridwar to Chandigarh
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Lavish Travels
- Website
- Zimindara Travels
Bus from Haridwar to Chandigarh
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Schedules at
- Zimindara Travels
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Haridwar to Chandigarh
- Ave. Duration
- 6h 30m
- Frequency
- 6 times a week
- Schedules at
- CIty Land Travels
- Website
- Rajpreet Travels and cargo
Bus from Haridwar to Chandigarh
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Schedules at
- Rajpreet Travels and cargo
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Haridwar to Chandigarh
- Ave. Duration
- 6h 10m
- Frequency
- 4 times a week
- Estimated price
- ₹500–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹500–1,600
- Website
- Vijay Laxmi
Bus from Haridwar to Chandigarh
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Schedules at
- Vijay Laxmi
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Haridwar to Solan
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- ₹470–1,500
- Website
- hrtchp.com
- Ordinary
- ₹470–650
- AC Himdhara
- ₹650–950
- Ordinary
- ₹600–750
- AC
- ₹1,200–1,500
- Ave. Duration
- 7h 29m
- Estimated price
- ₹10,000–13,000
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 5 delightfully under-the-radar French towns you need to visit, The beginner’s guide to the 2018 World Nomad Games, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
There are 772+ hotels available in Solan.































