Quick answer
For a cricket match at Rangiri Dambulla International Stadium, stay at Kandalama, roughly 20 minutes away, for lake views and quiet; in Sigiriya, roughly 30 minutes away, for the widest choice and the rock on your doorstep; at Habarana, about 30 minutes away, for safaris at Minneriya; or in Dambulla town for the shortest drive and lowest prices. Two or three nights covers a match and a day of sightseeing.
Key takeaways
- Rangiri Dambulla International Stadium sits beside the Dambulla reservoir, near the town centre.
- Kandalama, roughly 20 minutes away, has lake-view hotels set in dry-zone forest.
- Sigiriya, roughly 30 minutes away, has the widest range of stays in the area.
- Habarana, about 30 minutes away, is the easiest base for Minneriya and Kaudulla safaris.
- Dambulla is in the dry zone: hot days, warm nights and little rain mid-year.
The ground and its setting
Rangiri Dambulla International Stadium was built beside the Dambulla reservoir and has hosted white-ball internationals since 2001. It has never hosted a Test, so a Dambulla visit is usually for a one-day international or T20, often a day-night game.
The stadium lies a short drive from Dambulla town, the cave temple and the main crossroads where the roads from Colombo, Kandy, Anuradhapura and Trincomalee meet. That central position is why the area has so many hotels within half an hour, from luxury lake lodges to simple village guesthouses.
Dambulla is in the dry zone. Days are hot and bright, especially mid-year, so a pool and good air conditioning matter more here than in Kandy.
Kandalama: lake views and quiet
Kandalama is a reservoir about 20 minutes from the stadium, surrounded by dry-zone forest and rocky hills. Hotels around the lake are among the most striking in the Cultural Triangle, with views across the water and wildlife in the grounds, and they suit fans who want a stay to remember.
The area is quiet in the evenings, with few restaurants outside the hotels. That is the point for most visitors: after a long day at the cricket, a swim and dinner overlooking the lake is the reward.
Ask about the access road, which can be slow and rough in places, and allow 25 to 30 minutes to the ground on a match day.
- →Best for: couples, special-occasion stays, quiet evenings.
- →Drive to the stadium: roughly 20 to 30 minutes.
- →Book early: the best lake-view rooms are limited.
Sigiriya: the widest choice
Sigiriya village, roughly 30 minutes from the stadium, has the biggest spread of accommodation in the area: treehouses, homestays, boutique hotels, villas and large resorts. It also puts Sigiriya Rock and Pidurangala at the end of the lane for a sunrise climb on the rest day.
The village has a handful of cafes and local restaurants, more than Kandalama or the stadium side of Dambulla, and tuk-tuks are easy to find. Elephants occasionally cross roads in the evening, so drivers take the night return carefully.
Sigiriya suits most fans: it combines a manageable drive to the cricket with the island's most famous sight on the doorstep.
- →Best for: sightseeing, choice of budget, groups.
- →Rest day: Sigiriya Rock, Pidurangala or a village walk.
- →Allow extra time for the night drive after a day-night game.
Habarana and Dambulla town
Habarana, about 30 minutes from the stadium, sits at the junction for Minneriya, Kaudulla and Hurulu Eco Park, where jeep safaris watch elephants on the reservoir grasslands. Hotels here range from large resorts to simple lodges, and a safari on the rest day is easy to arrange.
Dambulla town is the closest base to the ground and the cheapest. Guesthouses and mid-range hotels sit near the main road and the cave temple, and the drive to the stadium can be under ten minutes. The town is busy and functional rather than scenic.
Choose Habarana for wildlife and Dambulla town for convenience, especially if you are arriving late or leaving early.
- →Habarana: safaris at Minneriya, Kaudulla or Hurulu.
- →Dambulla town: shortest drive, simplest stays.
- →Both: hot, so look for a pool or reliable air conditioning.
How many nights and what to add
Two nights covers a single match: arrive the day before, watch the game, and leave the next morning. Three nights adds a full sightseeing day for Sigiriya Rock, the Dambulla cave temple or a safari. Lankan Stays & Trails often builds a Dambulla match into a Cultural Triangle loop, with the ancient cities of Polonnaruwa or Anuradhapura on the days around it.
Dambulla sits on the main road between Colombo and Kandy and the north and east, so it also makes a good stop between legs of a tour. A Pallekele match and a Dambulla match a few days apart can be joined by a two-hour drive.
- →One match: two nights.
- →Match plus sightseeing: three nights.
- →Combine with: Sigiriya, Polonnaruwa, Minneriya.
Frequently asked questions
What is the best area to stay for Dambulla cricket stadium?
Sigiriya is the best all-round choice, with the widest range of stays and Sigiriya Rock nearby, roughly 30 minutes from the stadium. Kandalama suits a quiet, scenic stay about 20 minutes away. Dambulla town is closest and cheapest, while Habarana is best for fans planning a safari at Minneriya.
How far is Sigiriya from Dambulla stadium?
Sigiriya village is roughly 30 minutes by road from Rangiri Dambulla International Stadium, depending on where your hotel is and the traffic. After a day-night match, allow a little longer, as drivers take the rural roads slowly at night because elephants sometimes cross.
Are there hotels near Rangiri Dambulla stadium?
Dambulla town, a few minutes from the stadium, has guesthouses and mid-range hotels, mostly near the main road and the cave temple. They are the most convenient option for match days. For more character, Kandalama, Sigiriya and Habarana are all within roughly 20 to 30 minutes.
Is Kandalama far from Dambulla cricket ground?
Kandalama is roughly 20 to 30 minutes from Rangiri Dambulla International Stadium, depending on the hotel and the access road. Hotels there are set around a reservoir in dry-zone forest, with lake views and quiet evenings, so they suit fans who want a scenic stay as much as a short drive.
How hot is it at a Dambulla cricket match?
Dambulla is in Sri Lanka's dry zone and is often hot, with daytime temperatures commonly in the low to mid thirties Celsius. Day-night games are more comfortable once the sun drops. Choose a hotel with a pool and reliable air conditioning, and drink plenty of water during the match.
Can I do Sigiriya and a Dambulla cricket match in one trip?
Sigiriya and a Dambulla match fit easily into one trip, since they are roughly 30 minutes apart. Climb Sigiriya Rock or Pidurangala at sunrise on the day before or after the game, and visit the Dambulla cave temple, which is close to the stadium, on the morning of a day-night match.

