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🌅Great view

On the Kurunegala-Habarana road, 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 & Spa
🌿Quiet

In Hiriwadunne, on the road between Dambulla and Habarana, deep in the countryside. For exploring by car between Lion Rock, the Golden Temple and the elephant parks of Minneriya.

€80 a nightSee on Booking →
Mid-rangeSigiriya Jungles
🌿Quiet

In Kimbissa, on Audangawa Road, a hotel surrounded by greenery in Sigiriya. For sleeping in peace near Lion Rock and setting off when the site opens, before the heat.

€75 a nightSee on Booking →
Mid-rangePelwehera Village Resort
🌿Quiet

A hotel in the village of Pelwehera, beside the Habarana road, in the countryside. For those who want the Golden Temple within tuk-tuk reach and Sigiriya a short drive away.

€70 a nightSee on Booking →
BudgetSigiri Lion Lodge
🚶Walk everywhere

On Sigiriya Road, 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 Resort

In Dambulla, on the Kurunegala road, on the town side rather than the Lion Rock side. For visiting the Dambulla Golden Temple without a long journey and keeping Sigiriya for a morning.

€42 a nightSee on Booking →
LuxuryWater Garden Sigiriya

On the Kurunegala-Habarana road, 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

On Inamaluwa-Sigiriya Road, 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
🌿Quiet🌅Great view

In Hanthana, on Upper Tank Road, 1.6 km from the 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

On Sangaraja Mawatha, on the lakeshore, 1 km from the 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 Kandy
🌅Great view

In the Heerassagala hills, in Elagolla, above Kandy and away from the traffic. For cooler air and views over the hills, with a tuk-tuk down to the lake and the temple.

€85 a nightSee on Booking →
Mid-rangeCinnamon Citadel Kandy
🌿Quiet

In Levula, on the bank of the Mahaweli, outside the centre of Kandy. For a quiet stay by the river, with a tuk-tuk to the lake, the Temple of the Tooth and Peradeniya.

€90 a nightSee on Booking →
BudgetKandy City Hostel

In Dodamwala, on George E. de Silva Mawatha, 2.2 km from the 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
🚶Walk everywhere

In Talwatta, on Rajapihilla Mawatha, 600 m from the 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

On P.B.A. Weerakoon Mawatha, on the riverbank, 3.8 km from the 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 Kandyan

On Lady Gordon's Drive, in Uplands, on the heights overlooking Kandy. For those who want a large hotel above the town, with the lake and the market a few minutes away by tuk-tuk.

€130 a nightSee on Booking →
LuxuryThe Radh Hotel

On Colombo Street, in Bogambara, facing Kandy Lake, right in town. For walking round the lake in the morning and reaching the Temple of the Tooth and the market without transport.

€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

In Newburgh, on Ella-Passara Road, 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
🚶Walk everywhere

In Newburgh, on Ella-Passara Road. 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
🚶Walk everywhere

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

€200 a nightSee on Booking →
LuxuryMelheim Resort
🌿Quiet

In Haputale, on Blackwood Road, perched among the tea plantations, away from Ella. For those who prefer the quiet of the hills and come to Ella by car or train for the day.

€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. 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. 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 Hill
🏖️Beaches nearby🏛️Historic centre

On Heenpendala Road, in Mahamodara, on the edge of Galle on the Colombo road. For staying in peace outside the ramparts and reaching both the fort and the Unawatuna beaches by tuk-tuk.

€120 a nightSee on Booking →
BudgetSol Y Mar Unawatuna
🏖️Beaches nearby🚶Walk everywhere

In Unawatuna, on Yaddehimulla Road, in Rumassala, on the bay side. For small budgets who want the beach on foot and Galle Fort a few minutes away by tuk-tuk or bus.

€42 a nightSee on Booking →
LuxuryJetwing Lighthouse
🏛️Historic centre

In Mahamodara, on Dadella, 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, 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 & Spa
🏖️Beaches nearby

In Koggala, on the coast road to Matara, on the side of the stilt fishermen. For a beach stay on the south coast, with Galle Fort and Mirissa by car.

€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