Jammu, the winter capital of Jammu & Kashmir, is popularly known as the City of Temples. Situated on the banks of the Tawi River and surrounded by the Shivalik Hills, the city is home to numerous ancient shrines, sacred caves, and historic temples.
Whether you are visiting Jammu for tourism, spiritual exploration, or on your way to the Vaishno Devi Yatra, these temples offer a unique blend of faith, history, architecture, and breathtaking views.
Here are the 10 famous temples in Jammu City and nearby areas that every traveler should visit.
1. Bawe Wali Mata Temple (Bahu Fort Temple)

One of the oldest and most revered temples in Jammu, Bawe Wali Mata Temple is believed to be over 3,000 years old. Located inside the historic Bahu Fort, the temple is dedicated to Goddess Kali.
The temple attracts thousands of devotees, especially on Tuesdays and Sundays. Its location offers stunning views of the Tawi River, terraced gardens, waterfalls, and surrounding hills.
Highlights
- Dedicated to Goddess Kali
- Located inside Bahu Fort
- Panoramic views of Jammu City
- Major Navratri celebrations
Location: Gorkha Nagar, Jammu
Timings: 5:00 AM – 10:00 PM
2. Peer Kho Cave Temple

Perched above the Tawi River, Peer Kho Cave Temple is one of Jammu’s most ancient Shiva shrines. The temple is famous for its natural cave system and a self-manifested black Shiva Lingam housed within a 12-foot-high cave.
According to mythology, the cave was used by Jamwant, the bear king from the Ramayana, for meditation.
Highlights
- Natural underground cave temple
- Swayambhu Shiva Lingam
- Associated with Ramayana legends
- Peaceful spiritual atmosphere
Location: Circular Road, Jammu
Distance from Railway Station: Approximately 5 km
Timings: 5:00 AM – 7:00 PM
3. Kol Kandoli Temple

Located in Nagrota, around 13 km from Jammu city, Kol Kandoli Temple is considered the first stop of the Vaishno Devi pilgrimage.
According to local beliefs, the Pandavas built the temple during their exile. Another legend tells the story of Goddess Vaishno Devi blessing villagers with food using a divine bowl known as “Kol,” giving the temple its name.
Highlights
- Gateway to Vaishno Devi Yatra
- Strong connection to Mahabharata legends
- Sacred Ghandeshwari Mahadev shrine
- Popular stop for pilgrims heading to Katra
Location: Nagrota, Jammu
4. Tirupati Balaji Mandir, Sidhra, Jammu

The Tirupati Balaji Temple in Sidhra, Jammu, is one of the most prominent and recently developed religious landmarks in the region. Managed by the Tirumala Tirupati Devasthanams (TTD), the temple is spread across an expansive 62-acre campus surrounded by lush green hills in the Majeen area on the outskirts of Jammu City.
Built as a replica of the famous Tirumala Venkateswara Temple in Andhra Pradesh, this sacred shrine offers devotees an opportunity to seek the blessings of Lord Venkateswara (Balaji) without traveling to Tirupati. The temple has become an important addition to Jammu’s religious tourism circuit and attracts thousands of pilgrims and visitors every year.
The main sanctum houses a majestic idol of Lord Venkateswara, crafted in the traditional Tirumala style. The temple complex also includes dedicated shrines for Goddess Padmavati and Goddess Andal, reflecting the rich traditions of Vaishnavism. All major rituals, prayers, and religious ceremonies are performed according to the customs followed at the original Tirumala Temple.
Highlights
- Managed by Tirumala Tirupati Devasthanams (TTD)
- Spread across 62 acres of scenic landscape
- Replica of the famous Tirumala Venkateswara Temple
- Dedicated shrines of Lord Venkateswara, Padmavati, and Andal
- Authentic Tirumala rituals and traditions followed
- One of the largest temple complexes in Jammu
Location: Sidhra, Majeen Area, Jammu
5. Chichi Mata Temple

Located in Samba district, Chichi Mata Temple is considered the “Pehla Darshan” for devotees heading toward Mata Vaishno Devi.
According to legend, the smallest finger of Goddess Sati fell here, making it an important Shakti worship site.
Highlights
- Important stop before Vaishno Devi Yatra
- Ancient temple dedicated to Goddess Durga
- Major Navratri celebrations
- Peaceful surroundings
Location: Samba District, Jammu
6. Maha Maya Temple

Situated on a ridge opposite Bahu Fort, Maha Maya Temple offers spectacular views of Jammu City and the surrounding forests.
Built during the reign of Maharaja Ranbir Singh, the temple houses a sacred Pindi representing the Goddess.
Highlights
- Scenic hilltop location
- Stunning city views
- Peaceful atmosphere
- Surrounded by city forests
Location: Bypass Road, Jammu
7. Raghunath Temple

The Raghunath Temple is the most famous temple in Jammu and one of the largest temple complexes in North India.
Built by Maharaja Gulab Singh and completed by Maharaja Ranbir Singh, the temple is dedicated to Lord Rama, Sita, and Lakshman.
The temple’s interiors feature gold-plated walls, numerous shrines, and an impressive collection of sacred Saligrams.
Highlights
- Largest temple complex in North India
- Gold-plated interiors
- Rare Sanskrit manuscripts
- Located in the heart of Jammu
Location: Raghunath Bazaar, Jammu
8. Ranbireshwar Temple

Named after Maharaja Ranbir Singh, Ranbireshwar Temple is one of the largest Shiva temples in North India.
The temple houses an 8-foot-high black stone Shiva Lingam, considered among the largest in India. It also features 12 crystal Shivlings and over 1.25 lakh miniature Shiva Lingams.
Highlights
- Massive 8-foot Shiva Lingam
- 12 crystal Shivlings
- Important Dogra heritage monument
- Major Shivratri celebrations
Location: Shalamar Road, Jammu
9. Showa Mata Temple

Hidden amidst the hills near Gharota, Showa Mata Mandir is a peaceful spiritual retreat away from the city’s crowds. The temple is built around a natural cave containing five sacred Pindis representing different forms of the Goddess. A cave and temple are located here. The temple houses the idols of five goddesses: Mata Vaishno Devi, Mata Lakshmi, Mata Saraswati, Mata Kali, and Mata Shiva, which devotees from across the country and abroad now visit. The approximately 12-meter-long cave is accessible by lying down. Upon entering, the idols of the goddess are visible. One can easily stand here. A natural Shivalinga stands in front of the idols of these five goddesses. Furthermore, natural udders are formed above the Shivalinga, which constantly pour water on the Shivalinga. Furthermore, a cave leads inward from here. It is said that this cave connects to the cave of Shri Mata Vaishno Devi. However, it has been sealed with stones due to the lack of oxygen and the danger beyond.
Highlights
- Natural cave shrine
- Five sacred Pindis
- Peaceful surroundings
- Believed to date back to Treta Yuga
Distance from Jammu: Approximately 25–30 km
10. Nabha Devi Temple

Located in Kanyala village near Jindrah, Nabha Devi Temple is considered one of the sacred Shakti Peeths associated with Goddess Sati.
According to tradition, the navel (Nabhi) of Goddess Sati fell at this site, giving rise to the name “Nabha Devi.”
Thousands of devotees visit the temple seeking blessings and fulfillment of wishes.
Highlights
- Revered Shakti worship site
- Ancient spiritual significance
- Peaceful rural setting
- Strong local faith and traditions
Location: Kanyala Village, Near Jindrah
Distance from Jammu: Approximately 45 km



























