There is no airport in Khajjiar. The closest airport is in Pathankot, which is about 60 km away from Khajjiar.
Khajjiar is well connected by road to other parts of Himachal Pradesh. There are a number of state-run and private buses that ply between Khajjiar and other towns and cities in the state.
There is no railway station in Khajjiar. The nearest railway station is in Pathankot which is around 60 km from Khajjiar.
There is no direct bus service to Khajjiar from Delhi. However, you can take a bus to Chamba and then take a taxi to Khajjiar.
There is no public transport in Khajjiar. Visitors have to rely on private taxis or autorickshaws to get around.