New Delhi to Shimla

flight price shown is indicative one-way fares, actual may vary | train price shown is for reserved seat / berth
If you're motivated and love the roads, try to drive down!
New Delhi (Delhi) to Shimla (Himachal Pradesh) distance is 276 km and you can get there by car in just over 5 hours and 54 minutes with fares starting from ₹ 7080. If you haven't packed any woollens, you still have time to pack them.
Shimla
Travel Guide