The nearest airport is Kangra Airport (DHM) which is 15 km away from Dharamsala
The Nearest railway station will be Pathankot, which is well connected to all parts of the country.
By road you can Hire a cab or take bus from New Delhi it self which will take around 9 - 10 Hrs