It is safe for travellers to go by road from Chandigarh to Shimla, the roads are safe, and it will probably be a 3- to 4-hour long drive.