To reach Dharamshala from Uttarpara, take a train to Pathankot. From Pathankot, take a bus or taxi to Dharamshala. The journey takes about 32 hours.
Total Distance: 1800 km by rail/road, 1500 km air distance.
Pathankot is the nearest major railhead.
March to June or September to November.