Wow ! I really wish I could come with you on this one.
Mumbai (Maharashtra) to Shimla (Himachal Pradesh) distance is 1775 km and you can get there by flight + cab in just over 7 hours and 31 minutes or by train + bus fares starting from ₹ 1162.
The weather is amazing right now. You'll have a great time.