If you don’t want to fly from Delhi to Dharamshala, there is a 10 hour bus journey you can take from Delhi.
This can be booked on arrival and is operated by the Himachal Road Transport Corporation. Interns will be picked up from the bus station and taken to the accommodation.