Shimla
Shimla
Bus

Rewalsar to Shimla

Updated: 28 May 2026

The journey from Rewalsar to Shimla is approximately 150 km. You can take a local bus from Rewalsar to Mandi and then a bus to Shimla. This route is well-connected and takes about 5 hours.

Total Distance: 150 km driving distance, 90 km straight-line distance.
Fastest Way
Private taxi.
Cheapest Way
Local HRTC bus.
Compare Rewalsar to Shimla Routes
Bus
Connecting
Duration
5 hours
Avg Price
250-400 INR
Operator
HRTC
Route
Rewalsar-Mandi-Shimla

You will need to change buses at Mandi.

Travel Tips
  • Bus Timing
    Check the bus schedule at the Rewalsar stand.
  • Comfort
    Carry a light jacket as it can get chilly in the evenings.
  • Roads
    The roads are winding; carry motion sickness medication.
  • Local Info
    Ask locals for the best bus timings.
  • Photography
    The route offers beautiful mountain views.
Safety Tips
  • Road Safety
    The roads are narrow; ensure your driver is experienced.
  • Weather
    Be cautious during heavy rains.
  • Emergency
    Keep the local police number handy.
  • Luggage
    Keep your luggage secure on the bus.
People Also Ask
  • Is there a direct bus from Rewalsar to Shimla?
    No, you usually need to change at Mandi.
  • How long does it take?
    It takes about 5 hours.
  • What is the cheapest way?
    The local HRTC bus is the cheapest.
  • Is it safe?
    Yes, it is a safe and common route.
  • What is the distance?
    It is about 150 km.
Quick Info
  • From Rewalsar, Himachal Pradesh, India
  • To Shimla, Himachal Pradesh, India
  • Modes
Best Time to Travel

All year round.

Things to Do in Shimla
1
The Ridge
A large open space in the heart of Shimla.
2
Mall Road
A popular shopping and dining area.
3
Jakhu Temple
A famous temple dedicated to Lord Hanuman.
4
Christ Church
A historic church in Shimla.
Tags
Rewalsar to Shimla travel to Shimla from Rewalsar local bus Rewalsar Shimla travel guide Himachal travel best way to reach Shimla short distance travel Himachal bus service