Nice ! Looks like you're all set for your vacation ?
kolkata (West Bengal) to Shimla (Himachal Pradesh) distance is 1826 km and you can get there by flight + flight + cab in just over 11 hours and 31 minutes or by train + bus fares starting from ₹ 1190.
Beautiful weather for sightseeing and other outdoor activity.