By Air : The nearest airport is Gaggal airport located in Kangra district about 13km away from town, Chandigarh (255km), Amritsar (208km) and Jammu (200km). The airport is approximately 106 km away from the Dalhousie.
By Train: Nearest railhead is Pathankot, about 80 km away from main city, which is well-connected to various cities in India, like Delhi, Mumbai and Amritsar. Taxis can be found easily from outside the railway station to reach Dalhousie
By Bus: Guest can easily get regular bus to Dalhousie from other major cities of the country. State bus services connect towns in the around Dalhousie. Overnight many luxury and deluxe buses are available from Delhi to Dalhousie, about 560 km away.