Where to stay in Sri Lanka?

Places to stay at every stop and at every budget, chosen for where they are. Sleeping in the right place each night means not spending the trip in transport. Change the budget or the trip length and the hotels follow.

9 nights · accommodation about €1,190

Sigiriya and Dambulla

Days 1-2 · 2 nights
Mid-rangeAliya Resort
🏊Pool🏛️Historic centre🌅Great view

On the Kurunegala-Habarana road, 5.5 km from the town centre, with the Rock in view. For a resort away from the village, with a car for Sigiriya, Dambulla and the safari.

€110 a nightSee on Booking →
Mid-range♥ Our favouriteHotel Sigiriya

On Hotel Road, 800 m from Lion Rock, which you can see from the hotel. For being at the site entrance at opening time and coming back at midday, without relying on a driver.

€90 a nightSee on Booking →
Mid-rangeCamellia Resort & Spa4★ · Sigiriya€80 a nightSee on Booking →
Mid-rangeSigiriya Jungles4★ · Sigiriya€75 a nightSee on Booking →
Mid-rangePelwehera Village Resort4★ · Dambulla€70 a nightSee on Booking →
BudgetSigiri Lion Lodge
🏛️Historic centre🚶Walk everywhere

On Sigiriya Road, 1.3 km from the town centre, a village guesthouse near Lion Rock. For setting off when the site opens, on foot or by tuk-tuk, before the heat and the groups.

€15 a nightSee on Booking →
BudgetRangiri Dambulla Resort3★ · Dambulla€42 a nightSee on Booking →
LuxuryWater Garden Sigiriya
🏛️Historic centre

On the Kurunegala-Habarana road, 4.3 km from the town centre, a cluster of villas away from the village. For ending the day in peace, with a car for Sigiriya, Dambulla and the safari.

€280 a nightSee on Booking →
LuxuryHeritance Kandalama
🌊By the sea🌿Quiet

On Kandalama lake, a hotel built against the rock and covered in greenery. For those who come for the architecture as much as for Sigiriya.

Designed by Geoffrey Bawa in 1994, the building, almost a kilometre long, disappears beneath the plants growing over its façades.

€190 a nightSee on Booking →
LuxuryJetwing Vil Uyana
🏛️Historic centre

On Inamaluwa-Sigiriya Road, 1.9 km from the town centre, villas set among rice paddies and wetlands. For sleeping near the Rock in a rural landscape, far from the roadside hotels.

The estate was created on abandoned rice paddies, turned into wetlands that are home to lorises.

€260 a nightSee on Booking →
More hotels in Sigiriya on Booking

Kandy

Days 3-4 · 2 nights
Mid-rangeTheva Residency
🏛️Historic centre🌿Quiet🌅Great view

In Hanthana, on Upper Tank Road, 1.6 km from the town centre, on the heights above Kandy. For the valley views and the quiet, with a tuk-tuk down to the lake and the temple.

€120 a nightSee on Booking →
Mid-range♥ Our favouriteHotel Suisse
🏛️Historic centre

On Sangaraja Mawatha, on the lakeshore, 1 km from the town centre. For walking round the lake to the Temple of the Tooth and sleeping in a colonial building.

The building served as Lord Mountbatten's headquarters during the Second World War.

€80 a nightSee on Booking →
Mid-rangeAmaya Hills Kandy4★ · Heerassagala hills€85 a nightSee on Booking →
Mid-rangeCinnamon Citadel Kandy4★ · on the Mahaweli€90 a nightSee on Booking →
BudgetKandy City Hostel
🏛️Historic centre

In Dodamwala, on George E. de Silva Mawatha, 2.2 km from the town centre. For a hostel away from the centre, with a tuk-tuk to reach the lake and the Temple of the Tooth.

€14 a nightSee on Booking →
BudgetMcLeod Inn
🏛️Historic centre🚶Walk everywhere

In Talwatta, on Rajapihilla Mawatha, 600 m from the town centre. For a simple guesthouse in the hills, with the lake and the Temple of the Tooth within walking distance.

€30 a nightSee on Booking →
LuxuryMahaweli Reach Hotel
🏛️Historic centre

On P.B.A. Weerakoon Mawatha, on the riverbank, 3.8 km from the town centre. For sleeping by the water, away from the traffic of the centre, with a tuk-tuk to the Temple of the Tooth.

€120 a nightSee on Booking →
LuxuryThe Grand Kandyan5★ · central Kandy€130 a nightSee on Booking →
LuxuryThe Radh Hotel4★ · facing the lake€120 a nightSee on Booking →
More hotels in Kandy on Booking

Ella and the tea country

Days 5-6 · 2 nights
Mid-range♥ Our favourite98 Acres Resort
🏛️Historic centre

In Newburgh, on Ella-Passara Road, 1.8 km from the town centre, among the tea fields. For sleeping on the plantation with the valley opposite, and walking to Little Adam's Peak.

The estate is a working tea plantation at the foot of Little Adam's Peak, whose trail starts close by.

€140 a nightSee on Booking →
BudgetElla Flower Garden
🏛️Historic centre🚶Walk everywhere

In Newburgh, on Ella-Passara Road, 1.2 km from the town centre. For a simple guesthouse on the edge of the village, with the centre on foot and walks into the tea plantations from the door.

€16 a nightSee on Booking →
LuxuryEKHO Ella
🏛️Historic centre🚶Walk everywhere

In Pattiyakumbura, on the Ella-Wellawaya road, 600 m from the town centre. For a boutique hotel you can walk back to from the village, with trailheads within walking distance.

€200 a nightSee on Booking →
LuxuryMelheim Resort4★ · above Ella€150 a nightSee on Booking →
More hotels in Ella on Booking

Galle and the south

Days 7-10 · 3 nights
Mid-range♥ Our favouriteFort Bazaar
🏛️Historic centre🚶Walk everywhere

On Church Street, inside Galle Fort, 3 km from the town centre. For sleeping within the ramparts and going out on foot in the evening, once the day visitors have left.

€150 a nightSee on Booking →
Mid-rangeGalle Fort Hotel
🏛️Historic centre🚶Walk everywhere

In Talbot Town, in the centre of the fort, 3 km from the town centre. For a hotel in a restored merchant's mansion, within walking distance of the ramparts and the fort's cafés.

A former Dutch merchant's mansion, whose restoration received a UNESCO award in 2007.

€140 a nightSee on Booking →
Mid-rangeTamarind Hill4★ · Colombo road€120 a nightSee on Booking →
BudgetSol Y Mar Unawatuna2★ · Unawatuna€42 a nightSee on Booking →
LuxuryJetwing Lighthouse
🏛️Historic centre

In Mahamodara, on Dadella, 3.2 km from the town centre, on the ocean just outside Galle. For sleeping facing the sea, outside the ramparts, with a tuk-tuk to reach the fort.

Designed by Geoffrey Bawa, with its staircase decorated with sculptures by Laki Senanayake.

€180 a nightSee on Booking →
LuxuryLe Grand Galle
🏛️Historic centre🌅Great view

In Kaluwella, on Park Road, 2.6 km from the town centre, with a view of the fort. For a large modern hotel facing the ramparts, when you prefer space to an old house.

€170 a nightSee on Booking →
LuxuryThe Fortress Resort & Spa5★ · Koggala€230 a nightSee on Booking →
More hotels in Galle on Booking

Indicative prices for two people, checked when written: the price on the day depends on the season and your dates, so check it on the booking link. A deliberately short selection: a few checked places per budget and per stop, not a directory. The "more hotels" link opens the full Booking search for the same town, on the same dates. Some links are affiliate links: we may earn a commission, at no extra cost to you.

The rest of the trip