How To Reach Khajjiar:
Via Rail: The nearest railway station is about 118 km away in Pathankot. Trains from Chandigarh, Bhatinda, and Delhi are available till Pathankot. You can also take a taxi to complete the journey to khajjiar.
Via Bus: Roads of khajjiar are well connected to all major places of Himachal Pradesh. If you want to go to Khajjiar by bus then you will get a bus from Pathankot for Chamba or Dalhousie only, and then you've to take the cab till khajjiar.
Note: Most of the buses going to Chamba can drop you at Dalhousie but there is rare possibility to find a direct bus for Khajjiar.
Via Flight: Dharamshala has Gaggal Airport which is 112 km from Khajjiar, Flights from Chandigarh, Delhi, and Kullu go to Gaggal Airport.