The 3 best luxury hotels in Sri Lanka

From Shangri-La to Shangri-La's Hambantota Golf Resort: 3 hand-picked luxury hotels in Sri Lanka. Every booking through suitespot includes free breakfast for 2, a room upgrade subject to availability and further benefits — at the regular hotel rate.

3Luxury hotels
from 179 €per night
3 luxury hotels in Sri Lanka

Luxury hotels in Sri Lanka by destination

Pick your destination: every city and region in Sri Lanka has its own overview with all properties, rates and benefits.

More destinations in Sri Lanka

Beyond the big names, we also feature hand-picked properties here:

The most popular luxury hotels in Sri Lanka

These properties lead our ranking in Sri Lanka — across all destinations, ordered exactly as in our search.

Your guide to the best luxury hotels in Sri Lanka

Three luxury hotels in Sri Lanka – one in Colombo and two on the south coast, in Koggala near Galle and in Hambantota.Shangri-La ColomboShangri-La ColomboFor this guide we have gathered the best hotels in Sri Lanka: three 5-star hotels, from 179 euros a night.

Three luxury hotels in Sri Lanka – and how to choose

Luxury hotels in Sri Lanka cost between 179 € and 203 € a night; the median entry rate is 183 €.Shangri-La's Hambantota Golf ResortShangri-La's Hambantota Golf Resort · AmbalantotaAll three include a breakfast for two, an upgrade and a hotel credit.

Our travel advisors’ insider tip

In Sri Lanka many journeys begin and end in Colombo.

In Colombo you stay at the Shangri-La Colombo from 179 €.

On the south coast lie The Fortress Resort Habaraduwa near Galle from 203 € and the Shangri-La's Hambantota Golf Resort from 183 €, with a golf course.

Our advice: ten to 14 nights as a round trip: Colombo, the Cultural Triangle, the hill country and, to finish, the south coast.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email

Where to stay: in Colombo or on the south coast

The best hotels in Sri Lanka are in the capital and by the sea in the south.

Colombo

The Shangri-La Colombo from 179 €, on Galle Face Green. Our recommendation for arrival, departure and the city’s restaurants.

South coast

The Fortress Resort Habaraduwa in Koggala from 203 €, from two nights, close to Galle Fort. The Shangri-La's Hambantota Golf Resort from 183 €. Our recommendation for beach, golf and safaris in Yala National Park. How best to travel between the places, our travel advisors will clarify before you book.

28 categories: the best hotels in Sri Lanka from the inside

Together the best hotels in Sri Lanka list 28 categories, 6 of them suites.The Fortress Resort HabaraduwaThe Fortress Resort Habaraduwa · KoggalaAmong the largest are the Fortress Residence with pool at The Fortress Resort Habaraduwa and the Presidential Suite at the Shangri-La's Hambantota Golf Resort, both with 240 m².

Tell us the size you do not want to go below – our travel advisors have it confirmed before you book.

What a night at a luxury hotel in Sri Lanka costs

A night at a 5-star hotel in Sri Lanka costs between 179 € and 203 €.

Luxury hotelLocationFrom
Shangri-La ColomboColombo179 €
Shangri-La's Hambantota Golf ResortAmbalantota183 €
The Fortress Resort HabaraduwaKoggala203 €

How long to stay: ten to 14 nights.

At the Shangri-La Colombo and the Shangri-La's Hambantota Golf Resort the suitespot benefits apply from the first night, at The Fortress Resort Habaraduwa from two nights.

When it is at its best: from December to April, dry and sunny on the south coast. Our recommendation for beach and round trips.

From May to November the island is green. Our recommendation for the Cultural Triangle and the tea plantations of the hill country.

And whatever the date: you get the suitespot benefits in the quietest week of the year just as in the busiest.

Breakfast, upgrade and exclusive services at a 5-star hotel

All three hotels include a breakfast for two, an upgrade and an early check-in or late check-out upon availability.Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an emailBoth Shangri-La hotels offer a 100 US dollar hotel credit and a welcome gift, The Fortress Resort Habaraduwa 50 US dollars.

Suites & family options in Sri Lanka

For anniversaries, wedding nights or simply more space: these properties in Sri Lanka offer their own suite categories. Our travel advisors know them in detail and will put together the right category for your occasion.

HotelDestination Suite categories (selection)Largest suite
Shangri-La ColomboColomboExecutive Club Suite, Executive SuiteExecutive Club Suite · 84 m²
Shangri-La's Hambantota Golf ResortAmbalantotaPresidential Suite, Specialty Suite, Premier SuitePresidential Suite · 240 m²
The Fortress Resort HabaraduwaKoggalaLoft SuiteLoft Suite · 140 m²

Earn points & use your status in Sri Lanka

suitespot rates are full direct rates: you earn regular points and elite nights in the hotel program and keep your status benefits — the suitespot benefits come on top.

ProgramHotels Examples in Sri Lanka
Shangri-La Golden Circle2 hotelsShangri-La Colombo, Shangri-La's Hambantota Golf Resort

Frequently asked questions about luxury hotels in Sri Lanka

How many luxury hotels in Sri Lanka does suitespot offer?

Three: one in Colombo, two on the south coast.

What does a night at a 5-star hotel in Sri Lanka cost?

From 179 € at the Shangri-La Colombo, from 183 € at the Shangri-La's Hambantota Golf Resort and from 203 € at The Fortress Resort Habaraduwa.

Where can I stay by the sea?

At The Fortress Resort Habaraduwa near Galle or at the Shangri-La's Hambantota Golf Resort.

How large are the suites?

Among the largest are the Fortress Residence at The Fortress Resort Habaraduwa and the Presidential Suite at the Shangri-La's Hambantota Golf Resort, both with 240 m².

Is there a minimum stay in Sri Lanka?

Not at two hotels: the benefits apply from the first night. At The Fortress Resort Habaraduwa from two nights.

What is included everywhere?

Breakfast for two, an upgrade, early check-in or late check-out and a hotel credit.

How long should I stay?

Ten to 14 nights, as a round trip with Colombo, the Cultural Triangle, the hill country and the south coast.

When is the best time to visit Sri Lanka?

From December to April for the south coast, from May to November for the Cultural Triangle and the hill country.

Personal luxury travel adviceOur travel advisors personally accompany your booking – 365 days a year, from the first offer to late check-out. Reach the suitespot VIP service via email or WhatsApp.Phone: +49 30 81452346 · hotel@suitespot.comAsk via WhatsAppWrite an email
Signature Travel Network
IATA