Chandigarh is around 130km from Shimla and it takes around 3hrs and 45mins to cover the distance by road.