The Masrur Temples are about southwest of the Dharamshala-McLeod Ganj and west from the Kangra town in the mountainous state of Himachal Pradesh in north India. The temple is built in the Beas River valley, in the foothills of the Hamalayas, facing the snowy peaks of the Dhauladhar range. The temples are about northwest from Shimla, about north of Jalandhar and about east of Pathankot. The nearest railway station is Nagrota Surian, and the nearest airport is Dharamshala(IATA: DHM). The closest major airports with daily services are Amritsar and Jammu.