Bus is the only practical means of getting to many points in Himachal. All cities of interest have direct services to Delhi. There are three different entry routes to Himachal if you are coming from Delhi.
Delhi-Chandigarh-Kangra-Dharamsala or Delhi-Chandigarh-Kangra-Chamba
all three routes are interconnected within Himachal. It is cheapest means to travel in and around Himachal.There are Volvo buses operated by Himachal State Transport Corporation on these routes.