Sri Lanka is waiting to be explored, and our curated collection of the Best Hotels in Sri Lanka makes it easy for you to choose from charming B&Bs to the finest mountain retreats.
Whether your love is for trekking or tea, the diverse island of Sri Lanka has it all. Discover a country rich in culture, diverse landscapes, exotic flavours and an abundance of elephants.
BEST HOTELS IN SRI LANKA – GALLE FORT
Address: The Fort Bazaar, 26 Church Street, Galle Fort, Sri Lanka (Location map)
Instagram: @teardrop_hotels
This 17th-century merchant’s home has been thoughtfully converted into a charming boutique hotel with 18 contemporary guest rooms, inspired by Middle Eastern design. Conveniently located on Church Street within the Fort, Fort Bazaar offers a haven from the ongoing excitement of Galle Fort. Delight in gourmet cuisine, unrivalled service, plush four-poster beds and the finest modern amenities.
For something a little extra during your stay, why not indulge in Fort Bazaar’s Z Spa, a revitalising oasis designed to help you rejuvenate and unwind. All spa products are made in Sri Lanka by Ophir and based around the therapeutic properties of a range of Sri Lankan teas. Each room comes with a US $30 spa voucher per day to entice you to treat yourself to a tailored spa experience to suit your individual needs.
- Prices for Fort Bazaar, one of the best hotels in Sri Lanka, start at US $299++ per night. Click for best available prices.
FORT PRINTERS
Address: 39 Pedlar St, Galle 80000, Sri Lanka (Location map)
Instagram: @thefortprinters
What once stood as an 18th-century private mansion has been lovingly transformed into the Fort Printers hotel, a boutique establishment with 13 luxury suites all offering guests an opulent experience complete with the most attentive service. The Fort area itself dates back 500 years ago when a Portuguese ship first landed in Galle harbour. Now, Galle Fort is a UNESCO World Heritage site, bustling with life in the mornings and offering a relaxing refuge most afternoons.
To stay at the Fort Printers is to take a trip back in time to the merging of Dutch and British eras, and guests are invited to take a walk around the Fort’s walls as a way of immersing themselves in the history. This area has kept its charm and along your walk, you’ll even have the chance to meet the local coconut vendor or the town baker.
- Prices for Fort Printers, one of the best hotels in Sri Lanka, start at US $158++ per night. Click for best available prices.
TARU VILLAS
Address: Lighthouse Street, Galle Fort, Sri Lanka (Location map) – Rampart Street, Galle Fort, Sri Lanka (Location map) – Leyn Baan Street, Galle Fort, Sri Lanka (Location map)
Instagram: @taruvillas
At Taru Villas, you don’t just get a room, you get the whole place to yourself. Well, that’s an option anyway! Taru Villas in Galle Fort is made up of three separate luxury villas – Seventy 7 at Leyn Baan, Rampart Street and Lighthouse Street.
Seventy 7 is a large four-bedroom villa ideal for families or groups of friends, with four double rooms accommodating up to eight guests. Rampart Street is also suitable for groups with four plush rooms and suites, each tastefully decorated, plus an exclusive swimming pool to take a dip in. East meets West at Lighthouse Street, an intimate boutique hotel originally designed by a Dutch merchant and his wife in the 1800s. Now, this villa on Lighthouse Street is a beautiful mix of modern design, antique furniture and traditional charm. Wherever you choose to stay, you’ll also be invited to indulge in mouthwatering cuisine prepared by a dedicated chef, keen to tailor your dishes around your personal preferences.
- Prices for Taru Villas, one of the best hotels in Sri Lanka, start at US $209++ per night. Click for best available prices.
BEST HOTELS IN SRI LANKA – SOUTHERN SRI LANKA
TRI
Address: Ahangama, Sri Lanka (Location map)
Instagram: @tri_lanka
Nature is the centrepiece of Tri, a wellness retreat set atop the Koggala Lake in the Galle District of Southern Sri Lanka. Carefully designed and crafted, Tri tips its hat to Mother Earth from every direction, from the curling layout of the property to the materials used to build each room. At the heart of Tri lies the Water Tower, a unique structure covered in cinnamon wood that now houses three luxurious rooms. The library and yoga studio float in a bamboo grove and offer guests a peaceful retreat where they can admire the beautiful details of the wooden architecture.
The lake itself is home to an abundance of wildlife which guests can discover by boat tour, and the surrounding area is an exciting adventure with Buddhist temples and cinnamon farmers who welcome guests into their homes to learn about their culture. Fisherman also call the lake home and are in search of prawns, crabs and even oysters. At Tri, it’s your choice to do as little or as much as you want.
- Prices for Tri, one of the best hotels in Sri Lanka, start at US $220++ per night. Click for best available prices.
WILD COAST TENTED LODGE
Address: Wild Coast Tented Lodge Palatupana, Yala, Sri Lanka (Location map)
Instagram: @wildcoastlodge
If you’re looking for the ultimate glamping experience on a raw and untouched beach overlooking the glistening Indian Ocean, look no further than Wild Coast Tented Lodge. The Lodge itself is located alongside Yala National Park, an area famously known for its leopard population. Each tent has been carefully designed in a way that seamlessly integrates the man-made structures with the rugged landscape.
Don’t let the idea of tents dissuade you, the tents at Wild Coast are as luxurious as any suite you’ll find elsewhere, complete with freestanding copper bathtubs to plush four-poster beds. Sixteen cocoons are positioned around watering holes designed to welcome the wildlife, and four intimate Pool Cocoons come with their very own private plunge pools. Guests are invited to take a dip in the enormous swimming pool, sip on a cocktail at Ten Tuskers bar and indulge in the daily-changing menu at the Dining Pavilion.
- Prices for Wild Coast Tented Lodge, one of the best hotels in Sri Lanka, start at US $834++ per night. Click for best available prices.
THE LONG HOUSE
Address: 150, Galle Road, Alawatugoda, Bentota 80500, Sri Lanka (Location map)
Instagram: @taruvillas
Allow The Long House by Taru Villas to be your luxurious base as you discover the untouched region that is Bentota. Whether you’re travelling with family or friends, The Long House is the perfect place to call home with its ten stylish bedrooms and ample shared spaces. Contemporary tropical design meets traditional Sri Lankan culture with a beautiful mix of clean lines, opulent fabrics and local artwork.
At The Long House you’ll be spoiled for choice with activities ranging from rejuvenating massages, refreshing dips in the pool and workouts at your own pace in the fully equipped in-house gym. For those travelling with kids, there’s a playroom for their entertainment and a theatre room with state-of-the-art technology for movie nights in. If you’re looking to discover more about Sri Lankan culture, The Long House is in a perfect location for tailored day trips, or if you simply want to dig your toes into the sand, you can’t get any better than the raw and rugged beach below.
- Prices for The Long House, one of the best hotels in Sri Lanka, start at US $378++ per night. Click for best available prices.
CHENA HUTS
Address: Diyabunwala Kele, Yala, Tissamaharama, Palatupana 82600, Sri Lanka (Location map)
Instagram: @ugaescapes
Set amongst seven acres of diverse natural landscape sits Chena Huts by Uga Escapes, a luxurious fourteen cabin resort in the Yala region. Tucked away just a few minutes from the Yala National Park, Chena Huts is surrounded by golden sand dunes and lush greenery making it an ideal nature escape. Discover exciting wildlife during a guided safari in the Yala National Park, spot exotic birds in Bundala or simply spend some time on the glittery, golden sand beach.
With only fourteen cabins spread across seven acres, time slows down in your hidden paradise making it easy to forget the outside world. Each luxury cabin features a spacious living area, en-suite bathroom with a freestanding bathtub, shaded outdoor deck and a private five-metre plunge pool. Indulge in delicious epicurean delights at Basses restaurant with its fine dining menu, or head outside for a romantic dinner under the stars.
- Prices for Chena Huts, one of the best hotels in Sri Lanka, start at US $794++ per night. Click for best available prices.
HARITHA VILLAS & SPA
Address: 28 Pinkanda Rd, Hikkaduwa, Sri Lanka (Location map)
Instagram: @harithavillas
Haritha Villas + Spa is more than just a resort, it’s a lifestyle promoting wellness at its core. Haritha stands for nature, architecture, health & harmony, and luxury & caring service, with each pillar resonating throughout every experience. Whether you’re there to relax and unwind or explore Sri Lankan culture, Haritha has a range of exclusive experiences available. This adults-only resort leaves nothing to chance, with experiences personalised for each guest, whether it be spa treatments, trekking, surf lessons or moonstone mining.
Each contemporary villa creates a perfect space to recharge, either on the deck, in your private plunge pool or tucked away within 600-thread count linen. Live your best life at Haritha with the most lavish comforts, if you’re travelling with another couple, it’s hard to overlook the grandiose 2-bedroom Colonial Mansion. Dive into your glistening infinity pool and relax under the Sri Lankan sun before freshening up in your extravagant outdoor bathroom complete with a separate tub.
- Prices for Haritha Villas, one of the best hotels in Sri Lanka, start at US $579++ per night. Click for best available prices.
ANGEL BEACH CLUB
Address: 436 ගාලු පාර, Unawatuna 80600, Sri Lanka (Location map)
Instagram: @angelbeachsl
Just a stone’s throw away from the sun-kissed shores of Dalawella Beach, discover the epitome of luxury and modernity at Angel Beach Club. Immerse yourself in ultimate comfort and tranquility with a choice of state-of-the-art Suite, Standard and Deluxe rooms featuring private courtyards, and the Deluxe Ocean View option offering breathtaking vistas of the azure ocean.
Indulge in an extraordinary culinary experience at Angel Beach Club, where a fusion of flavors awaits. Our menu showcases a delightful blend of world-renowned favorites and tantalizing dishes crafted to satisfy even the most discerning palate. Complement your meals with an exclusive selection of mixologist-designed cocktails, expertly crafted to elevate your dining experience.
Situated just a 30-minute ride away from the magnificent UNESCO World Heritage Site, Galle Fort, Angel Beach Club offers the perfect blend of beachside luxury and cultural exploration. After a day of immersing yourself in the rich history of Galle Fort, retreat to the beachfront pool, sip on a refreshing king coconut, and take in the panoramic views that encompass the iconic Frog Rock and the thrilling Dalawella rope swing.
- Prices for Angel Beach Club, one of the best hotels in Sri Lanka start at US $175++ per night. Click for best available prices.
WATERLAND
Address: 106/A St.Mary’s Road, Negombo 11540, Sri Lanka (Location map)
Instagram: @waterlandvilla
A warm welcome awaits you at Waterland, a riverside sanctuary with 5 private villas in Negombo. Nestled on the banks of the Maha Oya River, beside a canal and a coconut plantation, Waterland is a tropical oasis of towering palms, flowering foliage and fragrant frangipani. The team of dedicated staff at Waterland ensure that you will have a magical stay.
Escape into your exquisitely crafted villa decorated with antiques and traditional artwork. Your own infinity-edge plunge pool beckons you to take a refreshing dip. Enjoy refined fusion meals in the restaurant or on your private deck. Or treat yourself to lunch served on a floating tray in your pool. Boat safaris from the private dock, the colonial-era billiards table, boules in the garden, cooking classes, and massage treatments on the floating spa are other special features of your stay at Waterland.
- Prices for Waterland, one of the best hotels in Sri Lanka, start at US $160 per night. Click for best available prices.
KAJU GREEN ECO LODGES
Address: Moraduwawatta, Mataramba, Unawatuna, Galle, Sri Lanka (Location map)
Instagram: @yourkajugreen
If you’re on a quest to relax, reconnect and rejuvenate, Kaju Green Eco Lodges is the ideal place to call home for a few nights. Kaju Green sits on a private island underneath a canopy of Kaju trees or ancient cashew trees, surrounded by a flowing river and the Sri Lankan Bird and Wildlife Sanctuary Eluwila. The retreat was designed to maximise natural light and airflow, and each bungalow is shaded by lush greenery providing guests with utmost privacy.
Rich in wildlife, the shaded pool area is home to monkeys and an abundance of tropical birds who may stop by to say hello as you lounge poolside. The lounge pavilion is an indoor and outdoor space ideal for reading and relaxing or indulging in exquisite cuisine. The menu has been infused with Kaju and other local ingredients giving guests the opportunity to taste real authentic Sri Lankan dishes. Turn in for the night in your luxurious bungalow and appreciate the well-thought natural materials used to enhance your space.
- Prices for Kaju Green Eco Lodges, one of the best hotels in Sri Lanka, start at US $187++ per night. Click for best available prices.
KUMU BEACH
Address: 670/5, Galle Road, Balapitiya 80550, Sri Lanka (Location map)
Instagram: @teardrop_hotels
Sri Lanka has been blessed with some incredible pristine beaches, one of which is Balapitiya. Perched on this serene coastline sits Kumu Beach, an intimate beach hotel nestled between coconut palms and dramatic boulders. Kumu Beach is made up of ten lavish bedrooms, open plan living and dining areas, perfectly manicured lawns and a sparkling infinity pool for guests to enjoy.
Each room boasts panoramic views of the Indian Ocean, as well as the pool and gardens, making it feel like a private oasis. Designed in a way that reflects Sri Lankan style as well as the coastline, every room is a space of light with off-white terrazzo floors complemented by vibrant décor of sunset pinks and ocean blues. The powdery white sand of Balapitiya and the warm waters of the Indian Ocean are just footsteps away, making Kumu Beach and the surrounds an ideal place to retreat, to unwind and indulge.
- Prices for Kumu Beach, one of the best hotels in Sri Lanka, start at US $279++ per night. Click for best available prices.
BEST HOTELS IN SRI LANKA – CENTRAL SRI LANKA
GOATFELL
Address: Concordia Estate, Goatfell Bungalow, Kandapola 22220, Sri Lanka (Location map)
Instagram: @teardrop_hotels
Nestled on a hill amongst the tea plantation in the Concordia Estate sits Goatfell by Teardrop Hotels. What was once the former estate manager’s bungalow is now a refurbished four-bedroom hotel which has maintained its historic charm. Quaint yet resonating luxury, guests can indulge in exquisite cuisine and butler service whilst relaxing fireside in the sitting room or outdoors overlooking the tea fields from their atop the infinity pool.
Lovers of tea will be in paradise here, able to stroll along the bungalow’s own tea estate and find themselves at Finlay’s Tea Factory. This working tea factory is the perfect introduction into the world of tea, and guests will learn a thing or two during their guided factory tour. If tea isn’t your thing, there’s plenty of other activities for outdoor enthusiasts, like hiking to Tothupola Kanda’s peak, enjoying a scenic picnic and discovering waterfalls.
- Prices for Goatfell, one of the best hotels in Sri Lanka, start at US $610 per night. Click for best available prices.
CEYLON TEA TRAILS
Address: Dunkeld Estate, Hatton, Sri Lanka (Location map)
Instagram: @ceylonteatrails
Ceylon Tea Trails sets the standard for luxury in the world-renowned Ceylon tea region, with five restored residences now known as bungalows. Each bungalow is delightfully unique in design, an all 27 rooms and suites have been lavishly adorned with period furnishings. Guests can expect attentive butler service, delicious meals and an intimate ambience that makes Ceylon Tea Trails what it is – the pinnacle of luxury.
There’s an abundance of activities to be enjoyed, like biking against the scenic mountain backdrop, trekking through winding paths and discovering lakes and waterfalls. For those who just want to sit back and relax in luxury, delight in a rejuvenating spa treatment, play croquet on the lawn or take a dip in the pool. Of course, there’s tea to be enjoyed as you wander through the tea fields on the estate and take a tour of the century-old tea factory.
- Prices for Ceylon Tea Trails, one of the best hotels in Sri Lanka, start at US $526++ per night. Click for best available prices.
THE ELEPHANT STABLES
Address: Nittawela Rd, Kandy, Sri Lanka (Location map)
Instagram: @elephantstables
Once home to Sir Cudah Ratwatte, the patriarch of the island’s aristocratic family, The Elephant Stables Kandy has since been transformed into one of Sri Lanka’s leading boutique hotels. Years ago, the property once housed an abundance of elephants, hence the name, but today this colonial-era bungalow stands as a tribute to Sri Lanka’s heritage. Take in the picture-perfect views of the towering Knuckles Mountains in the distance whilst you relax in the designer infinity pool surrounded by lush gardens. The Living Room is a fantastic place to kick back and relax with a selection of over 100 of the world’s best films and the Reading Room remains the ideal place to curl up with a book overlooking the stunning landscape.
With only eight luxurious rooms, the Elephant Stables is delightfully intimate and you can be guaranteed dedicated and attentive service by the incredibly professional staff. Indulge in the finest Sri Lankan cuisine made with fresh local produce and top it off with a variety of cocktails and beverages, including their signature cocktail The Elephant Unstable.
- Prices for The Elephant Stables, one of the best hotels in Sri Lanka, start at US $446++ per night. Click for best available prices.
SANTANI RESORT & SPA
Address: Aratenna Estate, 00013, Sri Lanka (Location map)
Instagram: @santani_wellness
At Santani, they believe lasting wellness is achieved through balance, both with nature and through nurture. Santani, meaning “in harmony with” offers guests a place to achieve this balance through a range of revitalising experiences. Discover Ayurveda traditions, detoxing, yoga and meditation seamlessly integrated with your luxury wellness retreat. Mother Earth is treated with the utmost consideration, with rooms blending indoor and outdoors helping guests unwind and be one with nature.
Wellness is at the heart of the exquisite cuisine available at Santani and is a totally personalised experience. Let Santani’s internationally trained chefs create meals based on your preferences, whether that be juicing, vegan, raw or hearty. You’re guaranteed to enjoy the delightfully fresh, locally sourced and organic ingredients that make up your meals.
- Prices for Santani Resort, one of the best hotels in Sri Lanka, start at US $330++ per night. Click for best available prices.
TEA HEIGHTS
Address: Ambagastenna, Kadugannawa, Sri Lanka (Location map)
Instagram: @tea_heights
Discover the historic Kadugannawa region from your luxurious accommodation at Tea Heights, where you can overlook the sprawling mountainous landscape from your Glass Pavilion House. Get lost amongst sprawling tea plantations, explore the wider Kandy district and immerse yourself in tales of royalty from the Kandyan Kingdom era. Your Glass Pavilion House provides the perfect refuge with a spacious living room, bedroom and bathroom, but the highlight is undoubtedly the glass walls allowing uninterrupted views of the mountains.
Dive into an enormous pool before indulging in delicious Sri Lankan cuisine at the alfresco restaurant. At Tea Heights, guests are invited to stroll through rolling hills, watch the sunset fade below the mountains, try their hand at traditional Sri Lankan cooking or totally unwind with a relaxing massage.
- Prices for Tea Heights, one of the best hotels in Sri Lanka, start at US $285++ per night. Click for best available prices.
DREAM CLIFF MOUNTAIN RESORT
Address: Kirawanagama Road Lower Blackwood Nikapotha, Sri Lanka (Location map)
Instagram: @dreamcliffmountainresort
With its ideal vantage point overlooking the dramatic mountain ranges, Dream Cliff Mountain Resort is just as its name suggests, a dreamy luxury boutique hotel set amidst tranquil natural surrounds. Situated in the rugged Beragala region near Haputale and Ella, Dream Cliff is the perfect place for adventure seekers. Mountain bike or hike your way through the mountain ranges and tea plantations cool off in a spectacular waterfall and zip-line over the hills before finishing the day off with the purest cup of Sri Lankan tea.
After a long day of exploration, retreat to your private cabana or “beehive” and soak up the breathtaking mountain views from your balcony or bed. All beehives come with private balconies, glass doors offering unobstructed views and the finest luxury bedding so that you can truly relax and unwind in the comfort of your cabana. Top off your experience by relaxing poolside at the resort’s unique infinity ‘Tsunami’ swimming pool with picture-perfect views of the valley and beyond.
- Prices for Dream Cliff Mountain, one of the best hotels in Sri Lanka, start at US $172++ per night. Click for best available prices.
NINE SKIES
Address: Demodara, Sri Lanka (Location map)
Instagram: @teardrop_hotels
Perched atop the rolling hills of the tea region near Ella sits Nine Skies by Teardrop Hotels, a charming five-bedroom tea bungalow surrounded by the countryside. The refurbished bungalow dates back to the colonial era and has kept its historic charm whilst seamlessly integrating the comfort and luxury of the modern-day. Guests can dip their feet into the garden pool with picturesque views of the valley and the renowned Demodera Loop, whilst being pampered by butlers and indulging in gourmet cuisine.
The surrounding Ella countryside is a gorgeous place for outdoor exploration, with rolling hills and beautiful nature walks throughout the tea estates. Discover the Main Line railway, the Nine Arch Bridge viaduct and the Demodera Loop, as well as day trips to neighbouring colonial-era towns. Chase waterfalls through dense forests, picnic in secret spots and don’t forget to visit Sri Lanka’s longest wooden bridge.
- Prices for Nine Skies, one of the best hotels in Sri Lanka, start at US $670++ per night. Click for best available prices.
BEST HOTELS IN SRI LANKA – REST OF SRI LANKA
ULAGALLA
Instagram: @ulagallabyugaescapes
Tucked away amongst 58 acres of lush green gardens sits Ulagalla, an impressive 150-year-old mansion which has since been transformed into the boutique hotel that it is today. Ulagalla continues to tip its hat to its heritage and has maintained an aura of elegance and aristocracy, offering guests a luxurious escape in a raw and untouched environment.
One notable change has been the somewhat recent addition of 25 villas complete with private pools, but rest assured these have been lovingly built in a way that maintains the balance of the area and in no way distracts from the grandeur of the historical site. Lovers of history and educational tourism will feel at home at Ulagalla, since this majestic structure and surrounding landscape was once a place where Kings reigned.
- Prices for Ulagalla, one of the best hotels in Sri Lanka, start at US $373++ per night. Click for best available prices.
We hope you loved our roundup of the Best Hotels in Sri Lanka?
Discover our collection of the 10 BEST BOUTIQUE HOTELS IN SRI LANKA for the ultimate unique accommodation options in Sri Lanka.