Road: Kasauli is connected with Chandigarh via NH 5 and takes one hour and a half. Chandigarh acts as a hub for travellers coming from anywhere. Roads to every corner of Himachal Pradesh bifurcate at this point. Chandigarh takes 4 hours from Delhi via NH 44.
Buses can be boarded at Chandigarh ISBT. Cabs can also be easily booked here.
Kashmere Gate ISBT has plenty of buses en route to Chandigarh. HRTC buses are government approved and offer most reliable services.
Rail: Nearest railway station is Dharampur (DMP) of the famous Kalka-Simla mountain railways. The toy train can be boarded at Kalka (KLK) railway station. It takes 30 minutes from Dharampur to reach Kasauli.
Kalka (KLK) is the railway station which sees multiple trains coming from Delhi and the journey takes around 6 hours.
Kasauli is an hour drive from Kalka.