The distance will be around 2,999.8 km. you cannot directly reach but have to travel from Thrissur to Shimla. You need to move to Delhi and then to Shimla.