Gaggal airport in Kangra is the nearest domestic airport, 13 km from the town. Chandigarh (255 km), Amritsar (208 km) and Jammu (200 km) are also good options to reach Kangra. Taxis are available from all these airports to Kangra.
The nearest station is Kangra.
State-owned buses connect Kangra with all major cities of Himachal Pradesh and neighboring states. Regular buses are available between Kangra and Dharamsala, Palampur, Pathankot, Jammu, Amritsar and Chandigarh.