Travel and Leaisure Worlds Best Awards for number 1 tour operator in the world 2024 and number 2 tour operator in the world 2025
We're one of the World's Best Tour Operators!
Voted No.1 in 2024 and No.2 in 2025 by Travel+Leisure
Accommodation

Best hotels in Sri Lanka

Explore 100 handpicked hotels in Sri Lanka

Santani Wellness Resort

Kandy

Popular |
From $440 per person/night
A sublime hillside wellness retreat of Sri Lankan dreams.
If you were to describe your dream wellness retreat, you may well request it to be surrounded by lush green forests with the most glorious of panoramas from every yoga mat. It would perhaps be modern in design with beautifully minimalist rooms, an array of tranquil meditation corners and, of course, a spa to rival any other. Well, welcome to Santani! Set in the hills just outside Kandy, this idyllic, soul-soothing retreat will redefine your idea of 'wellness'. With hot stone massages, a three-tiered spa carved into the hillside, Ayurvedic treatments with world-renowned therapists, yoga classes and thermal salt baths, you'll emerge a totally different person...

Residence By Uga Escapes

Colombo

11 Rooms
|
From $210 per person/night
You couldn't pick a better spot to explore the metropolis of Colombo.
Situated on hip and happening Park Street, this refurbished 19th century mansion is a perfect jumping-off point to explore Colombo. The lakeside neighbourhood is a firm favourite in the wining and dining stakes and the city's most-visited Buddhist temple, the Gangaramaya Vihara, is a mere stroll away. But despite this uber-central location, the Residence manages to retain an air of tranquility. In fact, we would happily describe it as a haven of peace, albeit a glamorous one! The 11 suites are spacious and incredibly luxurious and all have access to small courtyards. There's even a 15-metre pool to cool off in - and not many central hotels can claim that.

Water Garden Sigiriya

Sigiriya

30 Rooms
|
From $320 per person/night
A real (re)treat in the middle of Sri Lanka's Cultural Triangle.
One stroll across the patchwork of lotus ponds and tree-lined walkways sets the scene for the restful days that are sure to follow. Inspired by the 2000-year-old water garden atop Sigiriya Rock, the resort's villas are set on stilts overlooking curving waterways, which you can explore by boat. Designed by the protégé of Sri Lanka's most famous architect, Geoffrey Bawa, the resort's interiors are cool and polished. Sip on a cocktail as peacocks colour the landscape and cormorants dive for fish, with views of the eye-catching rock fortress in the distance. The Water Garden may be blissfully off-the-beaten-track but it's close to Sigiriya's historic temples and wild reserves.

Aditya Resort

Galle

16 Rooms
|
From $390 per person/night
A resort with historic surrounds, beautiful surf and a view to write home about
Fittingly named after the Hindu god of the sun, Aditya has a front-row seat to Sri Lanka's glorious sunsets from its home on Rathgama Beach. In a garden of sweet frangipani and spindly palms strung with hammocks, the resort has 16 suites and villas decorated with antiques from across the island. After yoga at sunrise, stroll along the golden stretch of sand or become an apprentice in Sri Lankan cuisine with the chef. Life at Aditya feels casual and secluded yet zesty bars are sprinkled along the beachfront and it's just 15 minutes from the famous Galle Fort.

Wild Coast Tented Lodge

Yala National Park

Popular |
36 Rooms
|
From $1.5K per person/night
A luxurious tented offering in an excellent spot between the jungle and the sea in Yala.
Sri Lanka does an excellent line in properties that sit happily between wild jungles and blissful beaches, and Wild Coast Tented Lodge is no exception. Exquisitely designed, the tented camp is a stone's throw from Yala National Park, providing the perfect luxury from which to start your safari. Here, it's all tented suites (aptly named 'cocoons'), private plunge pools, incredible cuisine, and dreamy spa treatments. If that weren't enough, game drives into the park to find wild leopards, elephants and sloth bears are included twice daily - and the location, just on the edge of the park, is ideal.

Wallawwa

Negombo & surrounds

Popular |
18 Rooms
|
From $350 per person/night
The ultimate fly-and-flop location for the travel weary - plus a bit more.

Don't be put off by Wallawwa being only a 20 minute drive from Colombo's international airport, for this serene spot really feels like a world away from planes, trains and automobiles. In fact, we really don't think there's a better spot to recharge your batteries before you start to explore, or to decompress after an adventure. The 200-year old country house hotel is set in lush tropical gardens, filled with gorgeous flowers, and with a beautiful pool to laze by, delicious food to eat, and a spa to work on tired muscles. Add a cool drink and a warm smile, and you may never leave.

Nine Skies Bungalow

Ella

5 Rooms
|
From $670 per person/night
Bygone elegance in Sri Lanka's spectacular hill country.

If you've read anything about Sri Lanka's tea trade you will surely have come across the glamorous bungalows from times past - and now, why not stay in one? Nine Skies is an exquisitely-restored property that dates back to a bygone era and remains a part of a working tea estate. Whilst the foundations might be old, everything else is brand spanking new - think gorgeous, modern rooms, incredible service, tantalising food and a pool with a jaw-dropping view. It's also superbly located near to all sorts of attractions, namely the iconic arched bridge.

Ulagalla Resort

Anuradhapura

Popular |
20 Rooms
|
From $310 per person/night
Fab villas and fields of green as far as the eye can see - what's not to love?
Over 50 acres of well-kept gardens and water-logged rice fields hide a 150-year-old mansion at their centre and just outside, you'll find the UNESCO-honoured city of Anuradhapura - a collection of ancient ruins and palaces. Ulagalla feels like a village in itself where you can trundle between activities in a buggy and enjoy an authentic meal in the threshing ground of a rice field. The resort combines rural charm and polished facilities with finesse - the villas are rather stylish! Days at Ulagalla unfold with ease with bike rides to the village, kayaking across the lake and flying kites - one of the most Sri Lankan things you could do.

Ceylon Tea Trails

Hatton

Popular |
26 Rooms
|
From $1.2K per person/night
Travel back in time with the glamour of Ceylon Tea Trails.
If Sri Lanka to you is historic bungalows, lawn croquet and cucumber sandwiches in wood-panelled libraries, Ceylon Tea trails is for you. This opulent spot is made up of five historic tea-planter bungalows that have been restored to glory and offer a stay that will leave you wanting for nothing. The unusual setting means this property feels less like a hotel and more like you're staying in a fabulous private house - complete with your own butler and chef, of course. You're also smack bang in the heart of tea country and the views are as sensational as you would hope.

Cape Weligama

Weligama

39 Rooms
|
From $810 per person/night
Tea-infused cocktails and clifftop swims to the sound of waves brushing the shoreline.
Set in the lush topography of its very own peninsula (it's private enough to feel that way), Cape Weligama is designed so every villa has a stellar view of the lapping coastline. As you might have guessed, the famous surfing beach is just a scenic stroll away and you can take full advantage of Sri Lanka's dreamy sunsets from the half-moon infinity pool. As the brainchild of celebrated architect, Lek Bunnag, the clifftop resort has an island charm with all the mod cons you could ask for. Take advantage of the Adventure Centre, which offers every water sport under the sun and in true Sri Lankan style, visit nearby a tea plantation.

Amanwella

Tangalle

Popular |
30 Rooms
|
From $650 per person/night
On a private slice of beach, the seafood is fresh and the relaxation top notch.
In the crook of a crescent-shaped bay, shared only with local fishermen, Amanwella is an easygoing resort with heaps of barefoot luxury. Dotted along the expansive shoreline of palm trees, you'll rarely see another person from your freestanding suite, except for your private butler, of course. At home on Sri Lanka's balmy south coast, the spacious suites have a casual, tropical design and your days are punctuated with yoga in the hushed coconut grove, barbecues on the beach and sundowners overlooking the bay. If you can bear to leave your sun lounger, enjoy trips to finely-carved rock temples and national parks chock-full with elephant.

Kahanda Kanda

Lake Koggala

9 Rooms
|
From $290 per person/night
Tucked away in a lush estate, tranquility hangs in the air and nature is ever-present.

From the verandah of your private villa, it might seem like you're in the middle of the jungle with swathes of lush trees as far as the eye can see. Kahanda Kanda happens to sit in a 12-acre tea estate, which you can saunter through to your heart's content - you may even spot chattering monkeys and a peacock in full colour. Begin your mornings with a spot of yoga at the secluded pavilion, enjoy meals under an ancient mango tree and start your evenings with the resort's signature cocktail - rum, lychee and passion fruit. After enjoying the views at Kahanda, venture out to see the plentiful beaches nearby and float past fishermen on Lake Koggala.

Kumu Beach

Bentota

10 Rooms
|
From $450 per person/night
In a beautiful corner of the coastline, Kumu Beach has bags of style and views to match.

Up a slope from Balapitiya Beach, awash with frothing waves, Kumu Beach has unbroken views of the Indian Ocean. In shades of white and blue, unfussy but elegant furnishings fill the communal areas - whimsical art like giant copper globes and abstract floral paintings. With just 10 bedrooms, the hotel feels quite intimate and you'll rarely see another soul on the powdery beach. The south coast of Sri Lanka is a collection of picturesque bays, which warrant endless strolls, and the Madu Ganga River is a lovely spot for a boat trip.

Living Heritage Koslanda

Haputale

4 Rooms
|
From $310 per person/night
A bijou hillside property with a big Sri Lankan heart.
Living Heritage Koslanda is a celebration of all things Sri Lanka: culture, architecture, food and hospitality. Placed high in the hills of Haputale and surrounded by thick, misty forests (home to migrating elephants no less), this is a hotel to awaken the senses and relax into your surroundings. With views as far as the eye can see, a pool that takes it all in, six romantic bedrooms, a sprinkling of hiking trails and even secluded natural pools and waterfalls to swim in, it sounds like a dream - and it really is.

Goatfell

Nuwara Eliya

4 Rooms
|
From $670 per person/night
Tea-time tranquility and hard-to-beat views amongst the estates of the highlands.

Those looking for peace, privacy, impeccable service and unbelievable views all tied up with a shedload of style need look no further than Goatfell. A boutique gem with just four rooms that gaze across a tea-country special of pretty plantations, forests and soaring peaks, this is a place to restore your soul. Previously an old colonial bungalow with bags of history, the interiors are a perfectly-chic mix of antiques and furniture that are beautiful and never stuffy. So, what to do with all this beauty? Relax, take in the unparalleled views and dine on sumptuous cuisine...

Leopard Trails Wilpattu

Wilpattu National Park

3 Rooms
|
From $460 per person/night
Camp out where ancient kingdoms stood and leopards prowl in the quiet of the jungle.
Trek through the undergrowth listening for the call of the petite, cartoon-like loris and taste some of Sri Lanka's favourite dishes around a rippling campfire. These are just a few of the choice experiences to dig into at Leopard Trails, a tiny camp in the wilds of Wilpattu National Park. The camp takes every care to ensure the site is left as it was found, supplying reusable flasks for water, and works closely with the community who share their homegrown knowledge on game drives. As the largest and oldest national park on the island, Wilpattu is spring of wildlife-spotting so keep your eyes wide open for its most famous residents - the leopard and sloth bear.

Gal Oya Lodge

Gal Oya National Park

10 Rooms
|
From $390 per person/night
Wild beauty and mountaintop vistas take centre stage at this hidden gem of a lodge.
If uninterrupted nature and boat safaris watching elephant swim between islands pique your interest, the secluded Gal Oya Lodge is calling your name. One of Sri Lanka's myriad nature reserves, Gal Oya National Park is the most secluded - just the place to avoid crowds as you roam through the quiet of the jungle with a member of the ancient Veddha tribe. Built in honey-coloured wood, the lodge blends in with its surrounds and takes care of them too with solar-heated showers and conservation projects. Tuck into breakfasts on the river bank, watching as kingfishers in their jewel-bright coats flit over the water, and trek through the trees as local guides share the area's history.

Jungle Beach Resort

Trincomalee

48 Rooms
|
From $510 per person/night
The tropical jungle escape you've been dreaming of - with a side of beach too!
This is an eco-resort unlike any other. Set just outside a remote Sri Lankan village and perfectly placed between lush jungle foliage and dazzling beaches, you'll feel like you've woken up in heaven. And if not heaven, then definitely a treehouse in Neverland, when you discover the dense green trees and teak walkways and bridges that criss-cross through the resort. It's romantic, exciting and relaxing at different turns and perfect for families and honeymooners alike. In fact, just about everyone will be charmed by it.

Uga Bay

Pasikudah

Popular |
44 Rooms
|
From $190 per person/night
A luxury beach resort, brimming with Sri Lankan coastal charm.
Uga Bay was one of the first resorts to be built in the Pasikudah area and it's also one of the most glamorous. Set just back from the beach and centred around a sprawling infinity pool, everything is present and correct for a lazy-days beach holiday. It's a tad on the larger side, but still manages to maintain a bijou charm, and the staff are fabulous, friendly and will remember your name (and cocktail order) from the day you arrive. Spend your days paddling in the calm waters, reclining on a sun lounger, or doing very little. Bliss.

The Mudhouse

Anamaduwa

5 Rooms
|
From $190 per person/night
A world away from sterile luxury and set deep in the jungle - this is the real Sri Lanka.
The clue is in the name at The Mudhouse, a group of simple, secluded and eco-friendly huts built using entirely traditional techniques. If you're looking to get under the skin of Sri Lanka and completely away from it all, this is the place to do it. The property is deep within lush green jungle and nature abounds, from the kingfishers that flitter around the lake to the occasional elephant that wanders through. Staffed by local villagers, it's also genuinely warm and friendly and guests can get as involved as they like in day to day activities, including tending to the home-grown fruit and veg and lighting the oil lamps when the sun goes down. The perfect spot for those seeking a simpler way of life...

Adigar's Manor

Kandy

9 Rooms
|
From $220 per person/night
A restored manor house, packed to the rafters with gorgeous antiques and rich history.
Set 20 minutes outside the city and surrounded by thick jungle, Adigar's Manor is in fact a real old manor house and carries with it the style and grace of times past. Dating from 1804, the main building is very impressive (think whitewashed verandas and sweeping arches) and inside, the beautiful restoration is immediately apparent. It's the region's first ever boutique hotel and antiques and beautiful fabrics abound. Combine the stylish interiors with the exotic gardens and shady infinity pool and you've got yourself a rather lovely spot to retreat to after a day of exploring.

Paradise Road Tintagel

Colombo

10 Rooms
|
From $140 per person/night
City-chic suites in the heart of Colombo in one of the country's most famous residences.
The muted tones of Tintagel soothe your soul the moment you enter from the hoots of the tuk-tuks outside. But don't take muted to mean dull; this property is style and elegance personified and has attracted famous guests from around the globe, including royalty. The building itself is a structure of national importance, previously home to three of Sri Lanka’s political leaders, and in 2005 was re-purposed into a unique hotel. With just 10 suites, you'll feel wrapped in luxury yet also perfectly at home and, with its location in one of Colombo's most upmarket suburbs, well-placed to discover everything the capital has to offer.

Jetwing Vil Uyana

Sigiriya

36 Rooms
|
From $360 per person/night
Bound in natural beauty, Vil Uyana is a master of conservation and culture.
Sigiriya is a land where Sri Lanka's empires once rose and ruled - marked by giant Buddha statues, sprawling wildlife parks and the ruins of ancient cities. Set on a private reserve in this fascinating part of the island, Vil Uyana is the epitome of rural Sri Lanka. With a name meaning 'water garden', the resort was constructed in the marshy footprint of erstwhile rice fields and its collection of dwellings are crafted from traditional, eco-friendly materials. A love of nature is at the core of Vil Uyana with its own conservation area to protect the slender grey loris and Sri Lanka's small cats.

Amangalla

Galle

Popular |
30 Rooms
|
From $480 per person/night
The historic allure of Galle Fort wrapped up in a charming and elegant package.
In its tropical garden, Amangalla has a tranquil feel that has attracted guests for over 150 years. From its home in Galle Fort, a UNESCO World Heritage Site, the hotel has views of the harbour and the fort's aged ramparts that warrant many scenic strolls. Amangalla combines heritage furnishings and old-fashioned hospitality with the likes of poolside cabanas and deeply relaxing spa treatments. Venture out into the quaint streets where time seems to have stood still; pop into the town's myriad antique shops and watch as locals fly their kites. Return after your day of exploring to G&Ts and one of the island's glorious sunsets.

Chena Huts by Uga Escapes

Yala National Park

14 Rooms
|
From $820 per person/night
Lavish thatched huts and private plunge pools in a little slice of Yala paradise.
Don't let the term 'huts' fool you, for Chena is nothing if not stylish and state-of-the-art. The huts in question are based on the style of traditional Sri Lankan farmers' dwellings, but the result is something far more luxurious - we're talking private pools, freestanding baths and all the mod cons (plus a few more). A stay here isn't just about little luxuries though, and Chena more than backs up its swishier side with spectacular flora and fauna surrounds, and unparalleled (and extremely close!) wildlife sightings. If you're looking for a spot that manages the tricky task of blending style with the great outdoors, you've hit the jackpot.

Horathapola Estate

Negombo & surrounds

From $320 per person/night
A historic estate home in the lush hills of Negombo with a peaceful air & scenic views.
Take a step back in time at the 200-year-old Horathapola Estate, a gorgeous, antique-filled bungalow with a focus on rural life in a glorious setting. Food is a way of life on the estate and mealtimes are a tasty foray into Sri Lankan cuisine with the likes of coconut rotis, homemade buffalo curd and fruit picked by your own hands for breakfast, and curries bubbling in clay pots for dinner. Save space for a scrumptious afternoon tea, served in the fragrant gardens surrounded by cinnamon and mango trees, and then explore on a buffalo cart ride through the plantations.

Camellia Hills

Hatton

5 Rooms
|
From $670 per person/night
A polished, boutique planter's bungalow in the heart of tea country.

Steeped in history yet entirely modern, this light, bright and thoroughly beautiful hotel sits high in the Sri Lankan hills offering gorgeous views of Castlereagh Reservoir. With just five bedrooms, it's intimate and relaxing and the service is always second to none (especially when your dedicated butler makes an appearance...). Days are all about taking in the stylish luxury, wandering the beautiful gardens and cooling off in the crystal-clear infinity pool. It's the sort of spot we wish we could teleport you to, pronto.

The Last House

Tangalle

6 Rooms
|
From $190 per person/night
Colourful, understated and filled with Bawa charm - you'll feel right at home.
If you were wondering where its name comes from, The Last House was the final project of Geoffrey Bawa, one of Sri Lanka's most famous architects. His classic style shines through in the artistic decor, seamless design and colourful hues that fill every space. It also happens to be at the very end of Mawella Beach, one of the island's most secluded beaches and you'd be forgiven for thinking you were the first person to stroll along its golden sand. In the tangle of trees behind the house, you may even spot iguanas, monkeys or a strutting peacocks. Spend your days lazing by the pool, snorkelling in nearby bays or joining the staff for a spot of cricket - they're always game.

Hotel Tri

Lake Koggala

10 Rooms
|
From $190 per person/night
Gazing out over Lake Koggala, relaxation comes easy from your villa on the hilltop.

Ensconced by lush foliage on the banks of Lake Koggala, Tri Lanka is unique in every sense of the word. Designed to mimic the shape of a spiral shell, Tri places great import on wellness and reconnecting with nature. The resort was created with hefty eco-credentials including living walls, roof gardens of dwarf bamboo, and villas built with 100% recycled wood. Dotted across the impressive hillside property, you'll find a secluded yoga venue in a glade of trees and utterly private villas with idyllic lake views. Explore the lake by boat, visiting scenic islands and watching out for flashes of birdlife as you glide by.

Rock Villa

Bentota

11 Rooms
|
From $190 per person/night
A home by the seaside with a mod style and all the privacy you could ask for.
A bouquet of frangipani blossoms and nearby cinnamon farms mixed with the unmistakable salty sea air, wafts on the breeze as you doze in a hammock. In the easygoing town of Bentota on Sri Lanka's south coast, Rock Villa is a 170-year-old house that has been turned into enchanting pavilions and suites. On this uncrowded stretch of the coastline, the sunsets are straight out of an oil painting and water skiing on Bentota River is a daily occurrence. It's easy to make the most of every hour at the villa whether you relax in your private pool or cap the day off with sundowners in the shade of mangrove trees.
Previous Next
1 - 30 of 100 hotels
Where To Go
Pin Icon

Namibrand, Namibia