The distance between Delhi and Kasauli is 287 km. It takes 5 hours 42 minutes by car to drive from Delhi to Kasauli via NH 48 and NH 152D.