Being from Himachal and having lived outside  of the state for many years of my life is something which makes    me eligible to  answer this question.  Reaching Himachal is always a topic which requires a lot of research on How, Where, When etc  queries.  I am going to cover all of your concerns here including all modes of    transport keeping it short and clear. Best option is to reach Delhi/Chandigarh whatever is convenient for you based on which place you are travelling  from. There are flights joining Delhi/Chandigarh with many states.      Consider two options for travelling from Delhi to Himachal by Bus.     Government buses:  There are numerous buses starting from Delhi ISBT Kashmiri Gate to Manali, Dharamshala,   Chamba, Shim ,Rampur and even many other remote locations like Chitkul. Book online at:  https://online.hrtchp.com  There are more than a hundred private buses travelling daily from Delhi. All these buses ...