
Sojat to Shimla
Shimla is approximately 800+ kms from Sojat. The fastest way to reach Shimla from Sojat is by Train, Flight Via Jaipur, Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Sojat is by Train, Bus Via Ajmer, Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Sojat
Delhi
Shimla
Approx Travel Time
11h 55m
₹7,086
Onwards
Via Ajmer, Delhi
Sojat
Ajmer
Delhi
Shimla
Approx Travel Time
13h 20m
₹7,081
Onwards
CHEAPEST
Sojat
Ajmer
Delhi
Shimla
Approx Travel Time
20h 20m
₹1,008
Onwards
Via Delhi, Chandigarh
Sojat
Delhi
Chandigarh
Shimla
Approx Travel Time
14h 35m
₹2,991
Onwards
Sojat
Delhi
Chandigarh
Shimla
Approx Travel Time
14h 35m
₹4,892
Onwards
Via Ajmer, Jaipur
Sojat
Ajmer
Jaipur
Shimla
Approx Travel Time
16h 50m
₹7,501
Onwards
Via Ajmer, Ghaziabad
Sojat
Ajmer
Ghaziabad
Shimla
Approx Travel Time
12h 5m
On Demand
Via Jaipur, Delhi
FASTEST
Sojat
Jaipur
Delhi
Shimla
Approx Travel Time
9h 5m
₹9,055
Onwards
Via Jaipur
Sojat
Jaipur
Shimla
Approx Travel Time
19h 55m
₹2,005
Onwards
Via Delhi, Mohali
Sojat
Delhi
Mohali
Shimla
Approx Travel Time
15h 39m
₹5,305
Onwards
Frequently Asked Questions
What is the distance between Sojat and Shimla?
Shimla is approximately 800+ kms from Sojat.
How long does it take to reach Shimla from Sojat?
It takes approximately 9 hours to reach Shimla from Sojat by Train, Flight Via Jaipur, Delhi.
What is the cheapest way to reach Shimla from Sojat?
The cheapest way to reach Shimla from Sojat is by Train, Bus Via Ajmer, Delhi.
What is the fastest way to reach Shimla from Sojat?
The fastest way to reach Shimla from Sojat is by Train, Flight Via Jaipur, Delhi.