
Shimla to Sonmarg
Sonmarg is approximately 550+ kms from Shimla. The fastest way to reach Sonmarg from Shimla is by Flight, Cab Via Amritsar, Budgam. It takes approximately 7 hours. The cheapest way to reach Sonmarg from Shimla is by Bus, Cab Via Pathankot which would take approximately 20 hours.
Sort By
Mode of Transport
Via Amritsar, Budgam
RECOMMENDED
FASTEST
Shimla
Amritsar
Budgam
Sonmarg
Approx Travel Time
6h 48m
₹11,320
Onwards
Via Mohali, Budgam
Shimla
Mohali
Budgam
Sonmarg
Approx Travel Time
9h 38m
₹9,303
Onwards
Shimla
Mohali
Budgam
Sonmarg
Approx Travel Time
8h 59m
₹11,805
Onwards
Via Pathankot
CHEAPEST
Shimla
Pathankot
Sonmarg
Approx Travel Time
20h 4m
₹7,351
Onwards
Via Jammu, Budgam
Shimla
Jammu
Budgam
Sonmarg
Approx Travel Time
20h 20m
₹8,774
Onwards
Via Jammu
Shimla
Jammu
Sonmarg
Approx Travel Time
23h 28m
On Demand
Frequently Asked Questions
What is the distance between Shimla and Sonmarg?
Sonmarg is approximately 550+ kms from Shimla.
How long does it take to reach Sonmarg from Shimla?
It takes approximately 7 hours to reach Sonmarg from Shimla by Flight, Cab Via Amritsar, Budgam.
What is the cheapest way to reach Sonmarg from Shimla?
The cheapest way to reach Sonmarg from Shimla is by Bus, Cab Via Pathankot.
What is the fastest way to reach Sonmarg from Shimla?
The fastest way to reach Sonmarg from Shimla is by Flight, Cab Via Amritsar, Budgam.