
Barmer to Shimla
Shimla is approximately 900+ kms from Barmer. The fastest way to reach Shimla from Barmer is by Train, Flight Via Jodhpur, Delhi. It takes approximately 14 hours. The cheapest way to reach Shimla from Barmer is by Train, Cab Via Ambala which would take approximately 22 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Barmer
Ludhiana
Shimla
Approx Travel Time
20h 10m
On Demand
Via Patiala
Barmer
Patiala
Shimla
Approx Travel Time
20h 56m
₹4,273
Onwards
Via Yamunanagar
Barmer
Yamunanagar
Shimla
Approx Travel Time
20h 40m
On Demand
Via Rajpura
Barmer
Rajpura
Shimla
Approx Travel Time
21h 17m
₹4,234
Onwards
Via Delhi
Barmer
Delhi
Shimla
Approx Travel Time
16h 25m
₹6,206
Onwards
Via Jodhpur, Delhi
FASTEST
Barmer
Jodhpur
Delhi
Shimla
Approx Travel Time
13h 50m
₹5,512
Onwards
Barmer
Jodhpur
Delhi
Shimla
Approx Travel Time
15h 20m
₹5,896
Onwards
Via Ambala
CHEAPEST
Barmer
Ambala
Shimla
Approx Travel Time
21h 40m
₹4,071
Onwards
Frequently Asked Questions
What is the distance between Barmer and Shimla?
Shimla is approximately 900+ kms from Barmer.
How long does it take to reach Shimla from Barmer?
It takes approximately 14 hours to reach Shimla from Barmer by Train, Flight Via Jodhpur, Delhi.
What is the cheapest way to reach Shimla from Barmer?
The cheapest way to reach Shimla from Barmer is by Train, Cab Via Ambala.
What is the fastest way to reach Shimla from Barmer?
The fastest way to reach Shimla from Barmer is by Train, Flight Via Jodhpur, Delhi.