Bhaja Caves, near Lonavala
A second-century BCE Buddhist monastery on a Sahyadri hillside, with a wooden-form chaitya vault, fourteen stupas in a rock cleft and a waterfall running past the steps in monsoon.
Ribbed vault of the ancient chaitya hall at Bhaja Caves near Lonavala
What to expect at Bhaja Caves, near Lonavala
Bhaja is one of the oldest surviving Buddhist rock-cut complexes in India, begun around the second century BCE during the Satavahana period, when the caves served monks working the trade route between the Konkan ports and the Deccan interior. There are twenty-two excavations cut into a spur of the Western Ghats above Malavli, roughly ten kilometres from Lonavala. Cave 12 is the great chaitya: an apsidal prayer hall with a horseshoe-arched entrance and a barrel vault whose stone ribs imitate timber construction, some of the original wooden fittings having survived for centuries. A cleft beside the main group holds fourteen memorial stupas, several inscribed with the names of the monks they commemorate. Cave 19, a vihara, carries the famous relief panels usually read as Surya in his chariot and a royal figure on an elephant, among the earliest narrative sculpture in western India.
The visit begins with a climb of a few hundred stone steps from the car park at the foot of the hill, shaded in parts and lined with a handful of stalls selling water, corn and lemon soda. At the top the excavations run along a single terrace: cells and viharas to the left, the chaitya hall in the centre, the stupa cleft to the right beyond a short scramble. Inside the chaitya the vault is the thing — stand at the apse behind the stupa and look back at the ribs and the light through the horseshoe arch. In the monsoon a waterfall drops beside the terrace and the whole hillside runs with water, which is spectacular and treacherous in equal measure. Allow an unhurried hour on the terrace itself.
Plan Bhaja as part of a full day out of Mumbai, ideally paired with Karla Caves, ten kilometres north, or with the Lohagad fort trail that starts from the same village. Wear proper shoes; the steps are uneven and polished. Carry water and a hat in the dry season and a rain shell in the wet. Photography is allowed. Licensed guides are not consistently available, so download or print an account of Satavahana-period chaitya architecture before you leave. Start early — a 6:30 departure from Mumbai puts you on the steps around 9:30, before the coach parties and before the sun clears the ridge and hits the exposed sections of the climb.
Getting there from Mumbai takes two and a half to three and a half hours. By train, take a service from CSMT or Dadar towards Pune and alight at Lonavala — expect ₹70-120 in second class on a passenger or express service — then change to a Pune-bound local and get off at Malavli, two stops on. From Malavli station the caves are about two kilometres: twenty-five minutes on foot along a lane, or ₹100-150 by rickshaw. By road it is around 95 kilometres on the Mumbai-Pune Expressway, ninety minutes to two hours from Bandra Kurla Complex outside peak, with expressway tolls of roughly ₹350-400 each way for a car. Buses to Lonavala run frequently from Dadar and Borivali for ₹250-450.
The Archaeological Survey of India charges ₹25 for Indian, SAARC and BIMSTEC nationals and ₹300 for other foreign visitors, with children under fifteen free; tickets are sold at the counter at the top of the steps and also online. Parking at the base is a small separate charge, generally ₹30-50 for a car. There is nothing to buy inside the monument. Water, corn and snacks from the stalls on the climb run ₹20-60. Add the rickshaw from Malavli at ₹100-150 each way, and a couple travelling by train from Mumbai will spend roughly ₹700-1,000 for the day including fares, tickets and lunch in Lonavala. Combining Bhaja with Karla requires a second ASI ticket at the same rate.
The two great seasons are opposite in character. From July to September the Sahyadris are green, the waterfall beside the caves is running and the drive up the Expressway is memorable — but the steps are slippery, visibility can collapse and weekend traffic from Mumbai is severe. November to February gives clear, cool, dry conditions and is the reliable choice. April and May are hot and brown and the climb becomes unpleasant after 10:00. Aim for the 9:00 opening on a weekday; by noon on any Sunday between June and September the base car park is full and the steps are a queue. The site closes at 17:30 with last entry around 17:00.
Bhaja suits walkers, photographers and anyone with a serious interest in early Buddhist architecture; it also suits a business traveller with a spare weekend day who wants the Ghats rather than another mall. Children over about eight manage the steps happily. It is not accessible to wheelchair users — the only approach is the stairway. Anyone with knee trouble should consider Karla instead, where the climb is longer but broader and better graded. Nearby, Karla Caves are twenty-five minutes north, Lohagad Fort rises directly above Malavli for those with the legs for it, Bedse Caves lie a further half-hour east, and Lonavala town has the chikki shops and lake circuits for the afternoon.
The honest version: Bhaja is small and the whole terrace can be walked in half an hour if you are not paying attention. Interpretation on site is minimal and the ASI signage will not explain what makes the chaitya important. The monsoon photographs that draw people here are taken in conditions that make the climb genuinely risky, and the same weekends bring heavy crowds and expressway jams that can double the drive. Stalls near the base can be pushy. Finally, do not expect painted caves — there is almost no surviving pigment here, and visitors who conflate Bhaja with Ajanta come away puzzled. What Bhaja offers is age, structure and setting, which is more than enough.
Questions about Bhaja Caves, near Lonavala
The Archaeological Survey of India charges ₹25 for Indian, SAARC and BIMSTEC visitors and ₹300 for other foreign nationals, with under-fifteens free. Parking at the base of the steps costs a further ₹30-50 for a car. There is no charge for photography and nothing to buy inside the monument. Add ₹100-150 each way for a rickshaw from Malavli station and ₹20-60 for water and snacks on the climb.
No. The ASI ticket applies on every open day and there is no published free window at Bhaja. Children under fifteen enter without charge, which is the only standing concession. If you are visiting Karla Caves the same day you will need a second ticket at the same rate, as there is no combined pass linking the two sites. Budget around ₹50 for two Indian adults across both.
Two to three hours from the car park and back, of which the climb is fifteen to twenty minutes each way and the terrace deserves an unhurried hour. Add travel: two and a half to three and a half hours each way from Mumbai, which makes this a full-day trip. Many visitors combine Bhaja with Karla Caves and lunch in Lonavala, which fills the day comfortably without rushing either site.
Bhaja is open daily, roughly 9:00 to 17:30 with last entry near 17:00, and has no fixed weekly closure. The practical constraint is weather: heavy monsoon rain between July and September makes the stone steps slippery and can bring poor visibility, and hot afternoons in April and May make the climb unpleasant. Weekday mornings from November to February are the most comfortable and least crowded conditions.
Booking is not essential, but the ASI online ticket saves queueing at the counter at the top of the steps on monsoon weekends, when day-trippers from Mumbai arrive in numbers. Transport is worth arranging: confirm your return local from Malavli towards Lonavala, since services are not frequent, and agree the rickshaw fare before setting off. No guide booking system operates at the site.
Malavli, two stops from Lonavala on the Pune-Lonavala local line, with the caves about two kilometres away — twenty-five minutes on foot or ₹100-150 by rickshaw. From Mumbai, take a Pune-bound train from CSMT or Dadar to Lonavala for roughly ₹70-120 in second class, then change. By road it is about 95 kilometres on the Mumbai-Pune Expressway with tolls of ₹350-400 each way.
Hotels near Bhaja Caves, near Lonavala
Every hotel we cover in Lonavala
- Hotel O Divine Residency Near Phoenix Marketcity 3★ · 73 km away
- OYO 9849 Hotel Divine Residency 2★ · 4.1/5 · 73 km away
- City Homes Orchid Apartment 73 km away
- Relax Hotel Kurla 2★ · 73 km away
- Hotel Preston 2★ · 73 km away
- Hotel Icy Cool 3★ · 73 km away
- Hotel Bellamont 2★ · 73 km away
- Hotel Welcome Inn 3★ · 73 km away
- Tuliipstays Kurla Premier Exotica 3★ · 3.7/5 · 73 km away
- Hotel Liberty Plaza 3★ · 3.5/5 · 73 km away
- Hotel Golden Palace 2★ · 73 km away
- Hotel King Residency 2★ · 74 km away
- Hotel Kohinoor Elite near BKC 3★ · 4.1/5 · 74 km away
- Hotel Lancaster 3★ · 74 km away
- Fabhotel Well Back 3★ · 3/5 · 74 km away
- Zenia Hospitality 2★ · 2.9/5 · 74 km away
- OV Premium Studios BKC Kurla 4★ · 74 km away
- OSI Apartments BKC Kurla West 3★ · 74 km away
- BKC Nest 1BHK Studio Apartment 4★ · 74 km away
- BKC Signature Bliss Elite 1BHK Near JioWorld and US Embassy 74 km away
- Cozy Upscale 1 bhk Apt near BKC 74 km away
- Z Bliss Suites Bkc 4★ · 74 km away
- Hotel Crystal Inn 3★ · 3.8/5 · 74 km away
- Hotel Pearl View 3★ · 3.7/5 · 74 km away
More things to do
All things to doFrom the journal
All posts
Hotel round-ups
Hotels with meeting rooms and coworking space in Mumbai, ranked
Six business pockets, honest half-day room rates from about ₹15,000 to ₹90,000, and the one question that decides which side of the Mithi River you sleep on.
Hotel round-ups
Hotels with pools in Mumbai, ranked
Where to swim in a city that hits 90 percent humidity, with day-pass prices from about ₹1,200 to ₹5,000 and honest notes on which pools close in the monsoon.
Hotel round-ups
Best airport hotels in Mumbai: near T2, T1 and Navi Mumbai
Transfer times of 8 to 90 minutes decide this one, plus room rates from ₹4,000 in Navi Mumbai to ₹16,000 inside the Sahar loop.