Karla Caves in Maharashtra: The Complete Guide

Karla caves.

Hira Punjabi/Getty Images


The rock-cut Buddhist Karla Caves, while nowhere near as extensive or elaborate as the Ajanta and Ellora caves in Maharashtra, are remarkable because they have the biggest and best-preserved prayer hall in India. It's believed to date back to the 1st century BC.

History and Architecture

The Karla Caves were once a Buddhist monastery and consist of 16 excavations/caves. Most of the caves belong to the early Hinayana phase of Buddhism, except for three from the later Mahayana phase. The main cave is the huge prayer/assembly hall, known as a chaityagriha, that's believed to date back to the 1st century BC. It has a magnificent roof made out of carved teak wood, rows of pillars decorated with sculptures of men, women, elephants, and horses, and a large sun window at the entrance that deflects rays of light towards the stupa at the rear. The other 15 excavations are much smaller monastery living and prayer spaces, known as viharas.

What's interesting to note is that the caves contain few representations of the Buddha (large feature images of the Buddha were only introduced during the later Mahayana phase of Buddhist architecture, from the 5th century AD). Instead, the outer walls of the main hall are predominantly decorated with sculptures of couples and elephants. There's also a towering pillar with lions atop it at the entrance, similar to the lion pillar erected by Emperor Ashoka at Sarnath in Uttar Pradesh to mark the spot where Buddha gave his first discourse after he became enlightened. (A graphic representation of it was adopted as the national emblem of India in 1950).

Entrance to Karla Caves
Hira Punjabi/Getty Images


The caves have been cut into the rock in the hillside above the village of Karla in Maharashtra. Karla is located just off the Mumbai-Pune Expressway, near Lonavala. Travel time from Mumbai is around two hours, and it's under an hour and a half from Pune (in normal traffic conditions).

Getting There

If you don't have your own vehicle, the closest railway station is at Malavali, four kilometers away. It's accessible by local train from Pune. The larger Lonavala railway station is also nearby, and trains from Mumbai will stop there. You can easily take an auto rickshaw to the caves from either railway station. Do negotiate the fee though. Expect to pay at least 100 rupees one way from Malavali. If you're traveling by bus, get down at Lonavala.

How to Visit

Reaching the Karla Caves requires a walk up 350 steps from the base of the hill or nearly 200 steps from the car park around halfway up the hill.

Tickets are required to go inside the caves. The ticket booth is at the entrance at the top of the hill. The entry fee is 25 rupees for Indians and 300 rupees for foreigners.

There's also a Hindu temple next to the caves. (The Ekvira temple is dedicated to a tribal goddess worshiped by the Koli fishermen community). As a result, the area does get quite busy with pilgrims coming to visit the temple rather than the caves. Unfortunately, it becomes crowded and noisy, as these people have little appreciation for the caves and their significance. Avoid going on Sundays in particular.

The steps up to the caves are lined with vendors selling religious paraphernalia, snacks, and drinks. You'll find a vegetarian restaurant in the car park as well.

If you wish to stay in the vicinity, the Maharashtra Tourism Development Corporation has an average property at Karla on the Mumbai-Pune Expressway. You'll find more attractive options at Lonavala though.

Bhaja Caves in Lonavala
Hira Punjabi/Getty Images

What to Do Nearby

There's another set of caves at Bhaja, eight kilometers south of Karla. They're similar in design to the Karla Caves (although Karla has the most impressive single cave, the architecture at Bhaja is better) and much quieter. If you're really interested in caves and Buddhist architecture, you may also wish to visit the more remote and less frequented Bhedsa Caves located closer to Kamshet.

Thrill seekers may want to go paragliding at Kamshet. It's one of the top places to do so in India.

Was this page helpful?