Dambulla is a market and transport town in the north of Matale District, in Sri Lanka's Central Province, on the Kandy to Jaffna highway about 72 km north of Kandy. Its reason for being on every itinerary is a granite rock that rises roughly 160 metres above the plains. Inside it are five caves holding painted ceilings and well over a hundred Buddha statues, a temple complex that UNESCO listed in 1991 and that is still an active place of worship.
The town itself is practical rather than pretty. The main road is lined with shops, fuel stations and bus stands, and Dambulla is known as one of the country's big distribution points for vegetables. The reward is location: Sigiriya's rock fortress is about 19 km away, Polonnaruwa roughly 67 km to the east, and Kandy a couple of hours south, which makes Dambulla a convenient base for the central Cultural Triangle.
For an Indian family, the town works best as a one-night stop or a long day. Do the cave temple early, before heat and tour buses build up, then spend the afternoon at a resort or on the road. The rock sits in the dry zone, so days are hot for much of the year, and the wettest months run from about October to December.
Two practical notes. Sri Lanka requires an electronic travel authorisation for Indian passport holders, currently free for tourist stays of up to 30 days, so apply on the official portal before you fly. And the food scene is thin for strict vegetarians: we found no restaurant here with enough evidence to carry a diet tag, so plan to rely on vegetable rice and curry, hotel kitchens and snacks you bring.
Before you plan
Dambulla at a glance
- Best months
- February is comfortable and drierFebruary is comfortable and drier; June to September is also dry but hotter. October to December are the wettest months in the dry zone.
- Ideal trip length
- 1 night is enough for the cave…1 night is enough for the cave temple and Sigiriya; 2 nights adds Polonnaruwa or a lakeside resort day
- Airport
- Bandaranaike International AirportBandaranaike International Airport (CMB) at Katunayake, about 150 km away; allow roughly 4 hours by road depending on traffic
- Railway station
- We found no railway station at…We found no railway station at Dambulla itself; the nearest we could verify is Matale (MTL), the terminus of the Matale line, about 43 km south. Most visitors arrive by road.
- Getting around
- Tuk-tuks and taxis for the rockTuk-tuks and taxis for the rock, stadium and Sigiriya; a car with driver is the easiest way to link Dambulla, Sigiriya and Polonnaruwa
- Daily budget
- Moderate to high for foreign…Moderate to high for foreign visitors: entry fees at major sites are priced in rupees (LKR) and change, so check current rates before budgeting
- Senior comfort
- Fair with planning: the cave temple…Fair with planning: the cave temple involves a climb and bare feet on hot stone, so go early; the rest of the town is level but hot
- Language
- Sinhala and Tamil are the official…Sinhala and Tamil are the official languages; English is widely understood in hotels and at tourist sites
Prices, opening hours and weather change. Recheck live details before booking.
Best time to visit Dambulla: February. Month-by-month weather →
How many days do you have?
Dambulla itinerary
One good day
1 day in Dambulla
Reach the Dambulla Cave Temple soon after it opens, with shoulders and knees covered, and allow about two hours for the five caves and the Golden Buddha below. Have lunch in town, rest through the hottest hours, then drive to Sigiriya in the late afternoon if you have the energy, or simply relax at a hotel.
Day-by-day plan →Two days
2 days in Dambulla
Visit the cave temple early, then the Golden Temple and its museum at the foot of the rock. Rest in the afternoon. If a cricket fixture is on, the Rangiri Dambulla stadium makes a good evening.
Day-by-day plan →Three unhurried days
3 days in Dambulla
Cave temple at opening time, the Golden Temple, then a long rest. Walk the town at dusk.
Day-by-day plan →