Kangra is a great city to visit in the state of Himachal Pradesh.There are no regular flights from other major cities of the country to Kangra. Nearest airport is Gaggal Airport.Kangra does not have an train station. Nearest option is Amb Andaura.You can easily get regular buses to Kangra
The minimum time a bus takes to reach Kangra from New Delhi is 10h 15m. The cheapest way to reach Kangra from New Delhi takes you 12h 26m, which is to take train with train number 04070 from New Delhi to Ambala Cantt then take State Transport Bus from Ambala Cantt to Kangra.