There are 7 ways to get from Bārmer to Shimla by bus, plane, train, 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.
Bus to Jaisalmer, fly to Chandigarh International Airport, bus
best- Take the bus from Barmer, Rajasthan to Jaisalmer, Rajasthanbus
- Fly from Jaisalmer (JSA) to Chandigarh International Airport (IXC)plane JSA - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandibus
11h 38mTrain, bus
cheapest- Take the train from Barmer to Ambala Cant Jntrain 14888 / ...
- Take the bus from Ambala to Shimla ISBT Tutikandibus 1345 / ...
24h 45m₹881–5,009Bus
- Take the bus from Barmer, Rajasthan to Jaisalmer, Rajasthanbus
- Take the bus from Jaisalmer, Rajasthan to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Shimla, Himachal Pradeshbus
27h 52mDrive 964.9 km
- Drive from Bārmer to Shimlacar 964.9 km
12h 6m₹10,911–15,760Train to Jodhpur Airport, fly to Chandigarh International Airport, bus
- Take the train from Barmer to Jodhpur Jntrain
- Fly from Jodhpur Airport (JDH) to Chandigarh International Airport (IXC)plane JDH - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandibus
11h 29m₹9,824–19,939Bus to Jaisalmer, fly to Dehradun Airport, bus
- Take the bus from Barmer, Rajasthan to Jaisalmer, Rajasthanbus
- Fly from Jaisalmer (JSA) to Dehradun Airport (DED)plane JSA - DED
- Take the bus from Dehradun, Uttarakhand to Shimla, Himachal Pradeshbus
13h 57mTrain to Sardar Vallabhbhai Patel International Airport, fly to Chandigarh International Airport, bus
- Take the train from Barmer to Sabarmati Bgtrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chandigarh International Airport (IXC)plane AMD - IXC
- Take the bus from Chandigarh to Shimla Isbt Tutikandibus
15h 23m₹7,614–14,969
Bārmer to Shimla by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Bārmer to Shimla is to train and bus which costs ₹850 - ₹5,000 and takes 24h 45m.
The fastest way to get from Bārmer to Shimla is to train and fly and bus which takes 11h 29m and costs ₹9,500 - ₹20,000.
No, there is no direct bus from Bārmer to Shimla. However, there are services departing from Barmer, Rajasthan and arriving at Shimla, Himachal Pradesh via Jaisalmer, Rajasthan and Delhi, Delhi State. The journey, including transfers, takes approximately 27h 52m.
The distance between Bārmer and Shimla is 1004 km. The road distance is 964.9 km.
The best way to get from Bārmer to Shimla without a car is to train and bus which takes 24h 45m and costs ₹850 - ₹5,000.
It takes approximately 11h 38m to get from Bārmer to Shimla, including transfers.
Bārmer to Shimla bus services, operated by Deepak Travells, depart from Barmer, Rajasthan station.
Bārmer to Shimla bus services, operated by Deepak Travells, arrive at Jaisalmer, Rajasthan station.
Yes, the driving distance between Bārmer to Shimla is 965 km. It takes approximately 12h 6m to drive from Bārmer to Shimla.
Book your Bārmer to Shimla bus tickets online with Omio.
What companies run services between Bārmer, India and Shimla, India?
You can take a bus from Barmer, Rajasthan to Shimla, Himachal Pradesh via Jaisalmer, Rajasthan and Delhi, Delhi State in around 27h 52m.
- Website
- goindigo.in
Flights from Jaisalmer to Chandigarh International Airport via Delhi
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹7,000–23,000
Flights from Jaisalmer to Chandigarh International Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹12,000–25,000
Flights from Jaisalmer to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₹17,000–27,000
Flights from Jodhpur Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Jodhpur Airport to Chandigarh International Airport via Jaipur
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–21,000
Flights from Jodhpur Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 5h 30m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–23,000
Flights from Jaisalmer to Dehradun Airport via Delhi
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹7,000–23,000
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–10,000
Flights from Sardar Vallabhbhai Patel International Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹6,500–10,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Barmer to Ambala Cant Jn
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- ₹480–3,700
- Website
- irctc.co.in
- Sleeper Class
- ₹480–600
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
Train from Barmer to Jodhpur Jn
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Barmer to Sabarmati Bg
- Ave. Duration
- 8h 48m
- Frequency
- Once a week
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
- Website
- Deepak Travells
Bus from Barmer, Rajasthan to Jaisalmer, Rajasthan
- Ave. Duration
- 3h
- Frequency
- Hourly
- Schedules at
- Deepak Travells
Bus from Barmer, Rajasthan to Jaisalmer, Rajasthan
- Ave. Duration
- 3h
- Frequency
- Hourly
- Schedules at
- Deepak Travells
Bus from Barmer, Rajasthan to Jaisalmer, Rajasthan
- Ave. Duration
- 3h
- Frequency
- Hourly
- Schedules at
- Deepak Travells
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 Need to know: Jadrolinija, Italian Lakes: Getting around by train, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
There are 656+ hotels available in Shimla.






