The Masrur Temples are an early 8th-century complex of 15 rock-cut Hindu temples in the Kangra Valley, about 45 kilometres southwest of Dharamsala. Carved entirely from a single sandstone hill in the Nagara architectural style, the temples were built for Shiva, Vishnu, and related deities and are often compared — by those who have seen both — to the Kailash Temple at Ellora, though on a smaller scale. They are one of the most significant and least-known archaeological sites in Himachal Pradesh.
The setting is as remarkable as the temples themselves: the carved spires rise from a natural sandstone platform facing the full panorama of the snow-covered Dhauladhar range. A sacred pool beside the main complex reflects the mountains in its surface. The temples are managed by the Archaeological Survey of India; a small museum on site explains the history and iconography. The drive from Dharamsala takes about 90 minutes. Allow two hours at the site.