Dharamshala is a hill station located about 17 km north-east of Kangra town in Himachal Pradesh. Dharamshala is covered by thick woods of oak and coniferous trees and it is enfolded on its three sides by the Dhauladhar ranges. The peculiar geographical location of Dharamshala offers views of the snow capped Dhauladhar range above and the Kangra valley below. 
The rich cultural, artistic and historical past of Kangra valley is evident from the galleries of Kangra Art Museum where various artifacts are displayed, which can be dated back to the 5th century. The variety Dharamsala offers for sightseeing ranges from temples, churches and monasteries to museums, ancient towns and places of natural beauty.
General Information
State: Himachal Pradesh
District: kangra
Altitude: 1,457 m
Clothing : Summer- Light Woollens, Winter- Heavy woollens
Temperature: Summer:22-33 C and Winter: 0-15 C
Languages: Hindi, Punjabi, English and Pahari
STD Code: 01892
Best time to visit: April to June and September to November. 
How to reach :
Air: The nearest airport at Gaggal is 14 km away after which it is accessible by road.
Rail: Pathankot is the nearest broad gauge railway terminal to Dharamshala. From Pathankot there is a narrow gauge railway line up to Kangra (94 km) and from here Dharamshala is 17 km by road.
Road: Direct and regular bus service from Delhi (520 km), Chandigarh (250 km), Jammu (210 km), Shimla (238 km), Chamba (185 km) and Manali (240 km).