
Shimla to Sonmarg
Sonmarg is approximately 600+ kms from Shimla. The fastest way to reach Sonmarg from Shimla is by Flight, Cab Via Amritsar, Budgam. It takes approximately 5 hours. The cheapest way to reach Sonmarg from Shimla is by Bus, Flight, Cab Via Jammu, Budgam which would take approximately 12 hours.
Sort By
Mode of Transport
Via Chandigarh, Budgam
RECOMMENDED
Shimla
Chandigarh
Budgam
Sonmarg
Approx Travel Time
6h 5m
₹11,319
Onwards
Via Amritsar, Budgam
FASTEST
Shimla
Amritsar
Budgam
Sonmarg
Approx Travel Time
4h 50m
₹14,321
Onwards
Shimla
Amritsar
Budgam
Sonmarg
Approx Travel Time
10h 35m
On Demand
Via Jammu, Budgam
CHEAPEST
Shimla
Jammu
Budgam
Sonmarg
Approx Travel Time
12h 5m
₹9,882
Onwards
Frequently Asked Questions
What is the distance between Shimla and Sonmarg?
Sonmarg is approximately 600+ kms from Shimla.
How long does it take to reach Sonmarg from Shimla?
It takes approximately 5 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, Flight, Cab Via Jammu, Budgam.
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.