Exploring Karla Caves, Lonavala: Bhaja Caves and the Ekvira Devi Temple

Ancient sandstone caves and rugged rock formations with carved steps, showcasing a weathered archaeological site beneath a clear blue sky

Lonavala is known for its viewpoints and monsoon waterfalls, yet 2 early Buddhist cave sites lie within an hour's drive of Khandala. Karla Caves, Lonavala, is home to the Great Chaitya, which is known as the largest prayer hall of its time. The Bhaja Caves lie nearby above Malavli, and the shrine of the goddess Ekvira stands at the entrance to the Karla complex.

All 3 fit comfortably into a single day from Khandala, with both cave climbs best tackled in the cooler morning hours. This guide covers each site's history, visiting hours, and drive times, plus a way to choose between them when time runs short.

Inside the Great Chaitya Hall at Karla Caves, Lonavala

Work on the complex of Karla Caves, Lonavala, began around the 2nd century BCE, with later centuries adding halls and monastic cells to the hillside. Its centrepiece is Cave 8, the Great Chaitya, a vast prayer hall cut directly into the rock face. Scholars date this hall to between roughly 50 and 70 CE, reading the lettering of the donor inscriptions on its walls.

Step inside and the eye goes straight to a monolithic stupa from the 1st century CE, carved from the hall's own rock. Intricate animal and rider carvings surround it, and they reward a slow walk along the full length of the hall. Those same walls record gifts from monks, nuns, traders, kings, and villages, a glimpse of how ancient society funded the work.

The Archaeological Survey of India protects and manages the complex, and it charges a separate ticket for entry to the caves. That pass covers the caves alone, and the hill holds a further site, right at the cave mouth, that needs no ticket.

An overview of the prayer hall inside one of the Karla Caves, Lonavala, with arches and a giant bell in the distance. These caves are one of the most popular Khandala hill station tourist places.
Ekvira Temple in Lonaval featuring intricately carved figurines on the walls and pillars

The Ekvira Temple at the Mouth of the Karla Caves


Because the goddess's shrine sits at the mouth of the chaitya, a single climb reaches the caves and the temple together. The Ekvira Devi Temple, Lonavala, is sacred to Maharashtra's Koli and Agri communities, and devotees climb to it all year.

Entry to the temple is free, and its hours are set independently of the ASI timings for the caves. The approach is a steep flight of a few hundred steps, so comfortable shoes and water make the morning easier. Temple hours run in a morning and an evening window, with a break in the middle of the day.

Bhaja Caves, Lonavala: A Monastic Hillside Above Malavli

A short drive from Karla, the 22 rock-cut caves at Bhaja date to the 2nd century BCE. It is described as among the earliest Buddhist rock-cut structures in India, and the Archaeological Survey of India protects the site. Carved into a hillside above Malavli, the caves are about 2 km from the nearest railway station.

The Bhaja Caves, Lonavala, once served as a monastic retreat where monks lived and meditated. Most are viharas, with small cells that formed their living quarters. The main chaitya features a large stupa at its centre, while its stone ceiling recreates the wooden beams used in earlier timber halls. Outside, 14 stupas stand together in a cluster, while the chaitya is approached through a distinctive horseshoe-arched entrance.

Facade of a cave with intricate details that could be found at Bhaja Caves, Lonavala

Karla Caves Timings, Tickets, and the Drive from Khandala

Both caves near Lonavala follow ASI visiting hours, while the temple keeps its own schedule, so plan your order around all 3. The table below sets out the approximate hours, the ticket position, and the drive from Khandala for each site. Karla also sits approximately 11 km from Lonavala, roughly a 19-minute drive along NH 48.

 

Site

Timings

Tickets

Karla Caves, Lonavala

Approximately 9:00 AM - 5:30 PM

ASI entry ticket applies; check current rates on arrival

Ekvira Devi Temple, Lonavala

Approximately 5:00 AM - 12:00 PM and 4:00 PM - 9:00 PM

Free

Bhaja Caves, Lonavala

Approximately 9:00 AM - 5:30 PM

ASI entry ticket applies; check current rates on arrival


These hours are approximate and can change, so check the ASI notice board at each gate before you start the climb. Ticket rates change over time.

One of the caves in Lonavala featuring intricate carvings on the walls

Choosing Between the Caves near Lonavala


Pick Karla if scale and sculpture matter most, since the Great Chaitya and its carvings are the heart of any visit. Choose Bhaja for a slower walk, with its viharas and stupas spread along the hillside instead of around a single hall. The Ekvira shrine is the choice for living worship, because it is an active temple rather than a protected monument.

With a full day, all 3 sites fit comfortably, starting with Karla and the temple before you drive on to Bhaja. Travellers short on time can manage Karla and the shrine alone in a morning, since both share the same climb.

Khandala Viewpoints to Pair with a Cave Morning


A morning at the caves leaves the afternoon for a stop at Khandala's viewpoints, such as Duke's Nose or Shooting Point. Our Khandala Hill Station guide covers each of those stops in more detail, along with the rest of the town's sights. Anyone staying longer can follow the Lonavala and Khandala itinerary, which links the caves with the area's waterfalls and forts.

a panoramic view from a hill under vibrant sky showcasing the lit city

Stay in Khandala at Zara’s Resort Close to the Karla Caves

An overview of the exterior facade of the Zara's Resort, Khandala, surrounded by greenery and blue sky in the background.

Zara’s Resort on the Pune-Mumbai Road puts you close to Khandala Railway Station, with several of the region’s best-known cave and temple sites within easy driving distance:

  • Karla Caves: ~16 km, roughly 29 minutes

  • Ekvira Devi Temple: ~16 km, roughly 29 minutes

  • Bhaja Caves: ~17 km, roughly 42 minutes

Choose from our 8 room categories, ranging from compact doubles to spacious options designed for families and larger groups travelling together. Whether you are travelling as a couple or with a bigger group, there is room to choose a stay that fits your plans.

At Rani Rasoi, lunch brings Indian, Arabic, Chinese, Italian, and Mughlai dishes to the table, keeping your meal close to where you are staying.

Once the caves are behind you, our facilities offer the rest of the day an easy rhythm. Spend the afternoon by our pool, while children have a swimming area of their own. A 2-night stay also qualifies for our long-stay offer, leaving you with enough time to explore the caves without rushing through Khandala.

Spacious Rani Rasoi restaurant at Zara's Resort, Khandala, featuring a well-lit dining hall with neatly set tables and a chandelier, creating a warm, and inviting space for meals.

A day at Karla Caves, Lonavala, brings you face to face with a prayer hall carved from solid rock in the 1st century CE, while nearby Bhaja offers a glimpse into early monastic life and the Ekvira shrine keeps the hill rooted in living worship. Start early, carry water, and let each site unfold at its own pace. By late afternoon, the short drive back to Khandala feels like a gentle return from a much longer journey, with a quiet evening by our pool giving you time to let the morning’s stone, stories, and devotion linger.

FAQs

How old are the Karla Caves?
Karla Caves, Lonavala, date back to around the 2nd century BCE, with more halls added over later centuries. The Great Chaitya itself is dated to roughly between 50 and 70 CE from the lettering of its donor inscriptions.

What are the Karla Caves timings?
The Karla Caves timings are approximately 9:00 AM to 5:30 PM, following ASI visiting hours. The Ekvira shrine at the cave entrance keeps separate morning and evening hours, with a break in the middle of the day.

Is there an entry fee for Karla and Bhaja Caves?
Yes, both cave groups are protected by the Archaeological Survey of India, and an ASI entry ticket applies at each. Rates are revised periodically, so check current prices on arrival, while entry to the Ekvira shrine is free.

How far are the Karla Caves from Lonavala and Khandala?
Karla sits approximately 11 km from Lonavala, which works out to roughly a 19-minute drive along NH 48. From Khandala, the caves are approximately 16 km away, roughly a 29-minute drive, which makes a morning visit easy.

What is the Ekvira Devi Temple and where is it?
The Ekvira Temple is a hilltop shrine to the goddess, standing at the entrance to the Great Chaitya at Karla. It is sacred to the Koli and Agri communities, and a steep flight of a few hundred steps leads up to it.

Can I visit Karla and Bhaja Caves in a single day?
Yes, both cave groups and the temple fit comfortably into a single day from Khandala. Start with Karla and the shrine in the morning, then drive on to Bhaja for the rest of the visit.

Where should I stay to visit the Karla and Bhaja Caves?
Zara’s Resort in Khandala is a convenient stay for visiting both Karla and Bhaja Caves, with Karla Caves approximately 16 km away and Bhaja Caves approximately 17 km away. The resort also offers 8 room categories, a multi-cuisine restaurant, and swimming pools.

Continue your Booking