Gaggal airport in Dharamsala is the nearest airport at a distance of 122 km. Flights from Chandigarh, Delhi and Kullu operate to Gaggal airport.
Pathankot is the nearest railhead at a distance of 118 km. Trains from Ahmedabad, Bhatinda, Delhi, Hatia, Jammu, Udhampur, etc. run regularly to Pathankot. Taxis are available from Pathankot to reach Khajjiar.
Khajjiar is well connected by road to all the major places in Himachal Pradesh. State owned buses from Shimla, Chamba and Dalhousie ply regularly to Khajjiar.