Temple of Shri Naina Devi Ji is situated on hill top in Bilaspur Distt. of Himachal Pradesh in India.
Nearest Airport is Chandigarh which is connected with New Delhi by Jet Airways and Indian Airlines Flights.
The distance of the shrine from Chandigarh is approx. 100 kms.


The nearest airport is in Chandigarh and the distance from there is near about 100 km.
The nearest railway station is in Anandpur Sahib and the distance from there is near about 30 km.
This famous temple is connected with National Highway No. 21.
Temple is about 350 km from Delhi and 100 km from Chandigarh. Frequent State Transport bus services are available from all important cities of Punjab and Himachal Pradesh.

You can hire taxies from Anandpur Sahib and from Chandigarh to reach the temple. Temple is well constructed and come under Shrine Board. Distance from Kiratpur Sahib to shrine is 30 Kms of which 18 Kms is drive in the Hills. From Anandpur Sahib the distance is 20 Kms of which 8 Kms is drive in the hills.
Once you reach the bus stand of Naina Devi you will take Palkis to reach the destination. Most of the people will prefer pedestrians. In the past people used to trek from Kaulan Wala Toba near Anandpur Sahib to the shrine.