Kangra is around 460km from New Delhi and buses are available which run from New Delhi to kangra and vice verca. All the buses coming from New Delhi have to pass from Chandigarh which is 223km from kangra and it take approximately 6-7 hours from Chandigarh to Kangra. Roads are all perfect one can come in his/her car and there is no risk of being robbed. Its a safe place to visit and to live.