You can cover Delhi to Shimla car distance is 342 km by road and Delhi to Shimla car time is 7.2 hours. You will pass through Panipat, Chail and Kasauli during this road-trip. Situated in the foothills of the Himalayan mountain ranges, Shimla is a popular hill resort in Northern India. It is known as the summer capital of British India and plenty of tourists escape to this hill station during the summer to get away from the scorching heat. You can enjoy walking through this entire town as it is free of traffic for the most part.