Social Media

10 beautiful hotels in Sri Lanka to book now—carefully chosen after staying in more than 60 of the island's properties

Since my first solo trip overseas aged 19, I’ve stayed in many, many places, from 25-bed, staggeringly humid dormitories in Malaysia and Brazil (when I was backpacking on a modest budget) to some of the finest hotels in the world, spanning the Maldives to Ecuador. More than 20 years later, I’ve long swapped hostels for boutique and luxury lodgings, and today, creative, arty properties are my favourites. So when I landed in Sri Lanka, well over two years ago, I made it my mission to seek out and stay in as many of Sri Lanka's most beautiful hotels as I could find.


From oceanside idylls in quaint coastal villages and unique stays close to some of the best restaurants in Colombo, to tea country bungalows, beachside villas and Geoffrey Bawa-designed hotels that promise a magical stay, there’s literally a hotel for every taste and budget in Sri Lanka. When it came to deciding my favourites and the very best of the best, they had to tick all of the boxes. That meant being set in a wonderful location, being spotlessly clean, having warm but not overbearing staff, serving amazing cuisine, having good vibes (especially since many were visited solo) and boasting comfortable, well-designed bedrooms. And unlike other hotel roundups found online, I’ve stayed in each and every one of the hotels listed on my site within the past year or two, so you can be sure my listings are bang up to date and super accurate. These beautiful hotels in Sri Lanka are the best of the best, carefully chosen after staying in over 60 properties across the island.


Beautiful hotels in Sri Lanka, from architectural marvels to beachside villas



1. Kayaam Wellness, Rekawa

I stayed in this secluded architectural gem just moments from the ocean before it started focusing more on wellness, and it blew me away with its nine flawless rooms and stunning pool.

The swimming pool surrounded by coconut palms at Kayaam Wellness, one of the best hotels in Sri Lanka
Kayaam wellness, moments from the beach (photo: Lydia Swinscoe)

Away from the crowded beaches of Ahangama and Mirissa, the expansive beach is wonderfully peaceful. I also love the modern art throughout the hotel, which serves beautifully prepared meals beside the pool.
Address: Galle Fort Hotel, 28 Church Street, Galle
Rooms from: $270/£201
To book your stay, check prices on Expedia

2. Maniumpathy, Colombo

While in years gone by the capital has mostly been skipped over by travellers, who instead head straight to the beaches of the south or the island’s cultural triangle, today it’s well worth allocating a few days in the city on account of Colombo’s restaurants serving elevated Sri Lankan food, its burgeoning art scene and incredible bars. Located in Colombo 7, one of the city’s more upscale districts, Maniumpathy is without a doubt one of my favourite hotels in the country.

a bed covered in a floral bed spread in one of the double bedrooms at Maniumpathy, a beautiful hotel in Sri Lanka
Bedroom at Maniumpathy, Colombo (photo: Lydia Swinscoe)

The serene sanctuary hides just eight bedrooms, and each has been designed to perfection with gorgeous fabrics and antique furniture, expansive bathrooms and private terraces. At its heart is a gorgeous pool where dappled light beams through tree canopies, and a terrace begs to be lingered over a breakfast of tropical fruits, Sri Lankan favourites and good coffee.
Address: Maniumpathy, 129 Kynsey Road, Colombo
Rooms from: $258/£192

To book your stay, check prices on Expedia


3. Amangalla, Galle Fort

I’ve been lucky enough to stay in Amangalla twice, once alone and once with my partner, and both times were magical in different ways. Set within the UNESCO-listed Galle Fort, Amangalla blends colonial elegance with intimate luxury, and I’m obsessed with the standalone bathtubs that lend themselves perfectly to rainy evenings in the fort. Dating back to 1684, the hotel overflows with history; you can almost sense the stories from years gone by seeping out of the walls. Romance flows through the property, from the tiled terrace overlooking Church Street to the palm-fringed pool alive with dragonflies.

Four poster bed in a bedroom at Amangalla, a beautiful hotel in Sri Lanka
Bedroom at Amangalla, Galle Fort (photo: Lydia Swinscoe)

In my opinion, the best rooms are the ones on the top level of the main building overlooking Church Street, or the red tiles of Galle to the rear. Warm, attentive service and outstanding cuisine elevate the Amangalla experience, and the beautifully styled suites contain homemade bath salts and thoughtful details such as vintage postcards left on beds during turndown. Yoga sessions, a thermal spa experience and afternoon tea are all included within room rates.
Address: Amangalla, 10 Church Street, Galle
Rooms from: $1179/£877
To book your stay, check prices at Aman


4. Kalkudah Beach House, Kalkudah

Having opened its doors in June 2025, Kalkudah Beach House on the island’s east coast has fast become one of my all-time favourite hotels in Sri Lanka. In its previous iteration, it was fought over by the LTTE and Sri Lanka's military during the civil war, battered by the tsunami, and abandoned in between. But after a careful reimagining and complete redesign by the Teardrop Hotel group, the secluded villa is now welcoming guests as a three-bedroom boutique hotel and a separate two-bedroom standalone house.

Swimming pool at Kalkudah Beach House, a beautiful hotel in Sri Lanka
The swimming pool at Kalkudah Beach House on Sri Lanka's east coast (photo: Lydia Swinscoe)

Set within a coconut plantation with wide open ocean views, the first thing that struck me when I stayed not long after it opened was the sounds of both the crashing waves and the rustling of palm leaves, ensuring a seriously meditative mood. The grounds have been perfectly manicured with tropical flowering gardens that feel almost Mediterranean, and there’s wildlife everywhere, from cows roaming along the beach to endemic birds dancing in the sky with bright yellow dragonflies - for nature lovers like me, it’s pure bliss.

Address: Kalkudah Beach House, Kalkudah
Rooms from: $303/£225
To book your stay, check prices on Expedia


5. Wild Coast Tented Lodge, Yala

Another place I’ve had the delight of staying in twice is Wild Coast Tented Lodge, just minutes from Yala National Park Block One. I love how the cocoon-like suites of this one-off hotel blend into the wild coastline and jungle, with langurs, squirrels, birds, and monitor lizards constantly passing by.

Sundowners at an outdoor bar at Wild Coast Tented Lodge, a beautiful hotel in Sri Lanka
Sundowners at Wild Coast Tented Lodge in Yala (photo: Lydia Swinscoe)

From my room, complete with a copper bathtub and plunge pool, I love nothing more than watching wildlife from complete privacy, yet being surrounded by beautiful coffee table books and standout furniture. Every stay includes a safari, during which I’ve spotted beautiful leopards, Asian elephants, crocodiles, and too many photogenic birds to mention.
Address: Wild Coast Tented Lodge, Palatupana, Yala
Rooms from: $588/£436
To book your stay, check prices on Expedia

6. The Sa House, Talpe

I spent my birthday at this incredible home in 2025, just a few weeks after it had opened to the public. Once a cinnamon plantation house, the property has been rebuilt and transformed into a super luxe, flawless hotel that’s available only as a complete buyout.

The swimming pool at The Sa House, one of the best hotels in Sri Lanka
The Sa House in Talpe (photo: Lydia Swinscoe)

With three flawless bedrooms, a serene swimming pool that overlooks rice paddies, plenty of endemic birds to admire from the garden and good home-cooked meals, the villa is a sound choice for special occasions of travel with loved ones. Since it comes fully staffed, there’s not much to do apart from sit back, swim, read and eat, and that’s precisely the joy that comes from a stay at beautiful Sa House.
Address: The Sa House, Ginigala, Talpe
Rooms from: $1,189/£884
To book your stay, check prices directly

7. Nine Skies, Demodara, Ella

I’m obsessed with this dreamy bungalow perched above tea plantations in a little spot called Demodara. It’s far enough from the backpacker vibe of Ella to feel as though you have the entire region to yourself, but close enough to the famous Nine Arch Bridge, if, like me, you love to stroll or hike.

The outside of Nine Skies, one of the best hotels in Sri Lanka set in a tea plantation bungalow
Nine Skies, set in a tea plantation close to Ella (photo: Lydia Swinscoe)

There are only five bedrooms, and for my solo stay, I was the only guest, but this only added to the wonderful, serene vibe of the place where I lazed by the pool, photographed birds, ate brilliant meals and hiked through little-visited villages where baby goats played. When I think back to my two nights at this property, I’m just filled with pure joy; there’s not a thing that could be improved, and I cannot wait to return soon. 

Address: Nine Skies, Demodara, Ella
Rooms from: $475/£353
To book your stay, check prices on Expedia


8. Taru Villas Villu Wilpattu, Wilpattu

Close to Sri Lanka’s largest National park, Wilpattu, Taru Villas Villu is perfectly located for daily drives into the sprawl of jungle and open plains where elephants, monkeys, crocs, and, if you’re lucky, sloth bears and leopards can be seen.


The restaurant at The restaurant at Taru Villa Villu Wilpattu, one of the best hotels in Sri Lanka
The restaurant at Taru Villas Villu Wilpattu (photo: Lydia Swinscoe)

The villas are peaceful and well decorated with private plunge pools and stand-alone bath tubs, while the restaurant and bar areas are architecturally stunning, having been designed by Palinda Kannangara architects. Close to a river, where occasionally elephants go to bathe, it’s possible to borrow the hotel’s kayaks to explore on water, or simply enjoy the room’s jacuzzi plunge pools after an early safari. 

Address: Taru Villas Wilpattu, 635/1 Aluth Eluwankulama, Wilpattu

Rooms from: $703/£409
To book your stay, check prices on Expedia


9. Santani, Werapitiya

Set high in the misty mountains near Kandy, Santani combines minimalist design, incredible views and a deep sense of calm. I love it so much I’ve stayed twice, but am already hoping to go back soon.

The dining room at Dining room at Santani, one of the best hotels in Sri Lanka
Dining space at Santani (photo: Lydia Swinscoe)

Waking up to birdsong and temple chants, spending mornings in restorative yoga sessions, and unwinding with Ayurvedic treatments overlooking the jungle is how every holiday should begin. The food is nourishing and largely sourced from the property itself, and the infinity pool is pure heaven. Don’t miss a dip in the nearby river, too. 

Address: Santani, Arantenna Estate, Werapitiya
Rooms from: $760/£565
To book your stay, check prices on Expedia


10. Galle Fort Hotel, Galle

One of the most beautiful hotels in Galle Fort, the Galle Fort Hotel unfurls onto a pretty swimming pool surrounded by large vases of striking lotus flowers. Bedrooms look out over the pool, with many featuring large four-poster beds and sprawling bathrooms.

Suite with living room at The Galle Fort Hotel, one of the best hotels in Sri Lanka
Suite at Galle Fort Hotel (photo: Lydia Swinscoe)

On my last stay, I did an amazing arrack tasting experience in the hotel’s brilliant bar, Ropewalk, where mixologist Nabeel Kenny whips up beautiful sips and don’t miss the kiribath for breakfast, as one of Sri Lanka’s most loved dishes, the hotel does a brilliant version that sets you up for a day of exploration perfectly. 

Address: The Galle Fort Hotel, 28 Church Street, Galle
Rooms from: $258/£192
To book your stay, check prices on Expedia

Post a Comment

Instagram

Theme by BD