Delhi to Shimla By car take minimum of 8 hours but travel time always depends on traffic situation