The distance from Mamligh to Shimla is about 45 km. The most practical way is to take a local bus or taxi. It is a scenic journey through the hills. Shimla is the capital of Himachal Pradesh. Expect a total travel time of 1.5 to 2 hours.
Total Distance: 45 km by road, 30 km air distance.
HRTC buses are reliable.
All year round.