The nearest train station, Pathankot, is 85 kilometers away from Dharamshala. To go further, taxis are easily accessible from the Pathankot station.rnrnThe trip takes around three hours from the railway station to the hill station. You can travel overnight by rail from Delhi to Pathankot. After that, you could continue on a small gauge train to Kangra. There are bus and taxi services from Kangra to Dharamshala, which is around 20 kilometers distant.