There are 5 ways to get from Barnāla to Solan by train, bus, 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.
Train, bus via Chandīgarh
best- Take the train from Barnala to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Take the bus from Chandigarh to Solan Bharat Petroleumbus
7h 19m₹939–4,098Train, bus
cheapest- Take the train from Barnala to Ambala Cant Jntrain
- Take the bus from Ambala Kent to Chandigarhbus
- Take the bus from Chandigarh to Solan Bharat Petroleumbus
7h 55m₹852–3,068Bus
- Take the bus from Rampura Phul to Rajpurabus
- Take the bus from Rajpura to Chandigarhbus
- Take the bus from Chandigarh to Solan Bharat Petroleumbus
7h 22mDrive 214.2 km
- Drive from Barnāla to Solancar 214.2 km
3h 24m₹2,076–2,999Taxi
- Take the taxi from Barnāla to Solantaxi 214.2 km
3h 24m₹5,000–6,500
Barnāla to Solan by train, bus, and foot
Comparing Your Travel Options
The cheapest way to get from Barnāla to Solan is to train and bus which costs ₹850 - ₹3,100 and takes 7h 55m.
The fastest way to get from Barnāla to Solan is to drive which takes 3h 24m and costs ₹2,000 - ₹3,000.
No, there is no direct bus from Barnāla to Solan. However, there are services departing from Rampura Phul and arriving at Solan Bharat Petroleum via Rajpura and Chandigarh. The journey, including transfers, takes approximately 7h 22m.
The distance between Barnāla and Solan is 253 km. The road distance is 214.2 km.
The best way to get from Barnāla to Solan without a car is to train and bus via Chandīgarh which takes 7h 19m and costs ₹900 - ₹4,100.
It takes approximately 7h 19m to get from Barnāla to Solan, including transfers.
Barnāla to Solan bus services, operated by Orbit Aviation Private Limited, depart from Rampura Phul station.
Barnāla to Solan bus services, operated by Orbit Aviation Private Limited, arrive at Rajpura station.
Yes, the driving distance between Barnāla to Solan is 214 km. It takes approximately 3h 24m to drive from Barnāla to Solan.
There are 772+ hotels available in Solan.
What companies run services between Barnāla, India and Solan, India?
You can take a vehicle from Barnāla to Solan Bharat Petroleum via Rampura Phul, Rajpura, and Chandigarh in around 7h 22m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Barnala to Ambala Cant Jn
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
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 Barnala to Ambala Cant Jn
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- 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 Rajpura to Chandigarh
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- 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
- 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
- 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
- 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
- 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
- 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 Rampura Phul to Rajpura
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Schedules at
- Orbit Aviation Private Limited
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h
- Frequency
- 6 times a week
- Schedules at
- Orbit Aviation Private Limited
- Phone
- +91 9316 993169
- [email protected]
- Website
- Indo Canadian Express
Bus from Rampura Phul to Rajpura
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Schedules at
- Indo Canadian Express
Bus from Rajpura to Chandigarh
- Ave. Duration
- 45 min
- Frequency
- 3 times a week
- Schedules at
- Indo Canadian Express
- Website
- New Fateh Bus Service
Bus from Rampura Phul to Rajpura
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- New Fateh Bus Service
Bus from Rajpura to Chandigarh
- Ave. Duration
- 55 min
- Frequency
- 3 times a week
- Schedules at
- New Fateh Bus Service
- Phone
- +91 9252222163
- [email protected]
- Website
- Rathore Travels Agency
Bus from Rampura Phul to Rajpura
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Website
- Rathore Travels Agency
Bus from Rajpura to Chandigarh
- Ave. Duration
- 40 min
- Frequency
- 4 times a week
- Website
- Rathore Travels Agency
- Phone
- +91 63915 97077
- [email protected]
- Website
- New Khaira Transport
Bus from Rajpura to Chandigarh
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Schedules at
- New Khaira Transport
- Website
- Rajpreet Travels and cargo
Bus from Rajpura to Chandigarh
- Ave. Duration
- 35 min
- Frequency
- 3 times a week
- Schedules at
- Rajpreet Travels and cargo
- Phone
- +91 9530045999
- Website
- Gajraj Bus Service
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a week
- Estimated price
- ₹360–1,600
- Schedules at
- Gajraj Bus Service
- AC Sleeper
- ₹360–1,600
- Website
- Yaduvanshi Holidays LLP
Bus from Rajpura to Chandigarh
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Schedules at
- Yaduvanshi Holidays LLP
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Ambala Kent to Chandigarh
- Ave. Duration
- 1h 3m
- Frequency
- Every 4 hours
- Estimated price
- ₹45–120
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹95–120
- Express
- ₹45–60
- AC Sleeper
- ₹90–120
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Ambala Kent to Chandigarh
- Ave. Duration
- 1h 46m
- Frequency
- Twice daily
- Estimated price
- ₹290–470
- Website
- hrtchp.com
- Ordinary
- ₹290–390
- AC Himdhara
- ₹340–470
- Ave. Duration
- 3h 24m
- Estimated price
- ₹5,000–6,500
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, 4 of the smartest ways to explore Australia, and Travelling by boat in Italy - to help you get the most out of your next trip.
































