Win a trip to Santorini for two, $3,000Enter free
Skip to main content

The Best Hotels in Sri Lanka, Coast by Coast and Month by Month

The best hotels in Sri Lanka sit on coasts with opposite beach seasons, so pick your month before you pick your hotel. Cape Weligama on the south coast calls November to April its dry season, The Bay at Pasikuda on the east coast names March to October, and Hideaway in Arugam Bay charges USD 130 for a July double that costs USD 85 from October.

Best all-round: Cape Weligama

By Emma14 min readPublished Prices checked October 2026
Table of contents
Aerial view over the forest of Sri Lanka's Cultural Triangle, with Sigiriya rock on the left
Photo: dronepicr · CC BY 2.0

In Brief

Which hotel should I book in Sri Lanka?

Cape Weligama on the south coast is the best all-round pick, top band, for a November to April trip: clifftop villas, a family suite for seven and a Michelin Key. From May to September, switch to the east coast. For value, Hideaway in Arugam Bay publishes USD 85 doubles from October to June, taxes included.

Key takeaways

  • Best all-round, November to April: Cape Weligama, Weligama, top band
  • Beach from May to September: The Bay an Uga Experience, Pasikuda, inside a reef-protected bay
  • Best value: Hideaway Arugam Bay, USD 85 room only from October 2026 to June 2027
  • Hill-country splurge: Ceylon Tea Trails, the only Sri Lankan resort with three Michelin Keys

Pick your budget

  • Budget

    Published US dollar rates, taxes and service included

    Hideaway Arugam Bay

    A double is USD 85 room only from October 2026 to June 2027 and USD 130 from July to September, with a three-night minimum then. Family bungalows sleep four.

  • Most popular

    Mid-range

    Large town hotels with a pool and family rooms

    Earl's Regency

    134 rooms on the edge of Kandy, with a children's pool, a playground and family rooms with private Jacuzzis. No alcohol on Poya days.

  • Splurge

    Relais & Châteaux and Michelin Key resorts

    Cape Weligama

    Clifftop suites and villas above Weligama Bay, a family suite for seven by the Cove Pool, and free cribs and rollaway beds. Best from November to April.

Which one fits how you travel

Find the row that sounds like your trip. Every pick below names the traveller it is wrong for, so you can book on fit rather than on rank.

If you areBookWhy
Going to the beach between November and AprilCape WeligamaThe south coast's dry season by the resort's own calendar, with calmer seas.
Going to the beach between May and SeptemberThe Bay an Uga ExperienceAn east-coast bay the hotel says is reef-protected and calm all year.
Travelling with children under 12Anantara Peace Haven Tangalle ResortA kids' club, free stays for under-5s and half-price extra beds to age 11.
On a tight budgetHideaway Arugam BayPublished US dollar rates with taxes and service already included.
Landing late and flying on earlyGalle Face HotelAbout 36 km from the airport, on Colombo's seafront.
Seeing Sigiriya and DambullaHeritance KandalamaBawa's forest hotel, minutes from both.
Spending big in the tea countryCeylon Tea TrailsThree Michelin Keys and a working tea estate around five bungalows.
Going on safariJetwing YalaIt calls itself the closest hotel to Yala National Park.
Hiking around Ella98 Acres Resort & SpaChalets facing Little Adam's Peak, with a suite that has a kitchen.
Flights to Sri LankaCompare airlines and dates

What the bands mean

Rates are shown as bands, not figures, because nearly every hotel here sells through a live booking engine. Two operators publish numbers. Hideaway in Arugam Bay lists its rooms in US dollars with government taxes and service charge included: an AC Double Room is USD 130 room only from July to September 2026 and USD 85 from October 2026 to June 2027. Ceylon Tea Trails starts a whole five-room bungalow at USD 4,835 a night. Everywhere else, ask whether a quote is nett. Sri Lanka's levy rules treat a hotel service charge of up to 10 per cent as separate from the room, VAT has been 18 per cent since 1 January 2024 for businesses above the registration threshold, and licensed hotels pay a Tourism Development Levy of 1 per cent of turnover, or 0.5 per cent for small ones. Tips come on top: Resplendent Ceylon suggests 10 to 15 per cent at its resorts.

€
a family-run beach resort that publishes its US dollar rates with taxes and service included
€€
large town hotels and hill-country retreats with a pool and a restaurant
€€€
beach resorts, safari hotels and the Bawa-designed classics
€€€€
Aman, Relais & Châteaux and Michelin Key properties, where the one published whole-bungalow rate starts at USD 4,835 a night

The 12 hotels, and who each one is wrong for

Walking times are to Bandaranaike International Airport (CMB), north of Colombo. These are airport transfers, not walks. Every hotel here is a drive from Bandaranaike International Airport, and the transfer decides how many nights a region is worth. Where a hotel publishes a time, we give it. Heritance Kandalama and Earl's Regency publish a distance only. Galle Face, 98 Acres, Jetwing Yala and Hideaway publish neither, so we give the OpenStreetMap road distance from the airport. We leave routed driving times out because they ran well under the hotels' own figures wherever both exist.

  • Weligama Bay on Sri Lanka's south coast, with a small wooded island and fishing boats in calm water

    Weligama, south coast

    Cape Weligama

    €€€€
    Rated 4.7 out of 5 on Google Maps from 769 reviews, as of October 2026
    Best all-round

    A Relais & Châteaux clifftop resort of suites and villas above Weligama Bay, with a cliff-edge Moon Pool, a family Cove Pool and one Michelin Key.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    174 km, 2 hours 45 minutes by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Families who want space: the Two-Bedroom Family Suite sleeps five adults and two children, opens onto the Cove Pool, and cribs and rollaway beds are free.
    Wrong for
    Anyone who wants to step from the room onto the sand. The resort is on the clifftop, with Weligama's beaches within easy reach rather than below the door.
    The catch
    Most villas share semi-private pools, and only the Cape Residence has one of its own. From May to October the resort calls it Emerald Season, with occasional showers.
  • The rampart walk at Galle Fort, with the lighthouse and old town buildings above the sea, home to some of the luxury hotels in Sri Lanka

    Galle Fort

    Amangalla

    €€€€
    Rated 4.5 out of 5 on Google Maps from 949 reviews, as of October 2026

    Aman's hotel inside the ramparts of 17th-century Galle Fort, a UNESCO site, in a building that has taken guests for over 150 years, with a garden pool and hydrotherapy suites.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    About 2 hours by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Couples who want Galle Fort's streets from the door, with daily morning yoga and up to 30 minutes a day in the hydrotherapy suites included in the stay.
    Wrong for
    A beach holiday. The pool is in the garden, and Aman's own pairing for the sea is Amanwella in Tangalle, an hour and a half's drive away.
    The catch
    Aman's site publishes no room count and no child policy for Amangalla, and its travel notes still describe the October 2024 visa rule, so check entry rules on the official ETA site.
  • Goyambokka Beach near Tangalle, a cove of rocks and palms on the south coast

    Tangalle, south coast

    Anantara Peace Haven Tangalle Resort

    €€€
    Rated 4.8 out of 5 on Google Maps from 2,218 reviews, as of October 2026

    A beachfront resort near Tangalle with ocean-view rooms, pool villas, the Joli Kids' Club and a medical officer on call.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    1 hour to Mattala airport, or 2.5 to 3 hours by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Families with under-12s: under-5s stay free in existing beds, cots are free, 6 to 11-year-olds pay half the extra-person charge, and babysitting is on request.
    Wrong for
    Families with teenagers who need their own bed. From age 12 the resort charges the full adult extra-person rate.
    The catch
    It is the furthest south-coast pick from the main airport, 2.5 to 3 hours by the hotel's own figure, and Yala is another 2.5 hours on.
  • The seafront promenade at Galle Face Green in Colombo, with the city's towers behind the beach

    Galle Face, Colombo

    Galle Face Hotel

    €€€
    Rated 4.5 out of 5 on Google Maps from 10,269 reviews, as of October 2026

    Colombo's seafront hotel since 1864, facing Galle Face Green, with the only saltwater pool in the city and six restaurants and bars.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    About 36 km by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    A first or last night with history attached: Colonial Family Rooms take extra beds, and under-5s stay and eat free, two to a room with their parents.
    Wrong for
    Light sleepers on a wedding weekend. The Chequerboard lawn takes outdoor events of up to 1,000 guests, with music allowed until 11pm.
    The catch
    Non-residents must pay in US dollars, and from 23 December to 5 January cancelling needs 14 days' notice instead of the usual 48 hours.
  • Kandalama Reservoir near Dambulla, with a fishing boat and the hills of the Cultural Triangle behind

    Kandalama, near Dambulla

    Heritance Kandalama

    €€€
    Rated 4.7 out of 5 on Google Maps from 9,819 reviews, as of October 2026

    Geoffrey Bawa's 1994 hotel built into 211 acres of protected forest above Kandalama Lake, with Sigiriya Rock in view from the Sigiriya Wing.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    150 km by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    A first Cultural Triangle stay: the Dambulla cave temples and Sigiriya are minutes away, and the hotel runs its own cave dinners, boat rides and elephant safaris.
    Wrong for
    Families who need a family room. Every room category the site describes is built around a king-size bed, and none is listed as a family or connecting room.
    The catch
    Cancellation is free only until 7 days before arrival. Between 7 and 3 days out you pay half, and inside 3 days the whole stay.
  • Kandy Lake and the Temple of the Sacred Tooth Relic, seen from the hills above the city

    Kundasale, Kandy

    Earl's Regency

    €€
    Rated 4.6 out of 5 on Google Maps from 8,408 reviews, as of October 2026

    A 134-room hotel on the edge of Kandy that calls itself five-star, with a children's pool, a playground and family rooms with private Jacuzzis.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    About 120 km by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Families who want a pool afternoon between temple visits: a shallow children's pool sits beside the main pool, with a playground, a children's menu and free high chairs.
    Wrong for
    Anyone who wants to walk into Kandy. The hotel is in Kundasale, about 4.5 km by road from the Temple of the Tooth.
    The catch
    Interconnecting rooms are limited and not guaranteed, and the bars stop serving alcohol on Poya days and through the Esala Perahera.
  • Castlereagh Reservoir and tea fields in the hill country near Hatton

    Bogawantalawa Valley, near Hatton

    Ceylon Tea Trails

    €€€€
    Rated 4.7 out of 5 on Google Maps from 255 reviews, as of October 2026

    Five restored planters' bungalows with 27 rooms on a 3,500-acre working tea estate near Hatton, the only resort in Sri Lanka with three Michelin Keys.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    137 km, 3.5 to 4 hours by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Walkers and tea drinkers: guests move between bungalows on estate trails, tour the Dunkeld Tea Factory and eat what the chef plans with them each day, with no set menus.
    Wrong for
    Anyone on a budget. The one whole-bungalow price on the site starts at USD 4,835 a night for five rooms.
    The catch
    The bungalows sit 1.5 to 16 km apart, and the estate's own page names two monsoons, May to August and October to December.
  • The ridge path on Little Adam's Peak in Ella, looking out over the hill country

    Ella, hill country

    98 Acres Resort & Spa

    €€
    Rated 4.6 out of 5 on Google Maps from 4,795 reviews, as of October 2026

    A boutique retreat of 46 chalets on a tea estate outside Ella, facing the Ella Gap and Little Adam's Peak, with private heated pools at some chalets.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    About 229 km by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Families or two couples: the Two-Bedroom Suite has two bathrooms, a living area, a fully equipped kitchen and two balconies.
    Wrong for
    Anyone tempted by the cheaper rupee rate. It is for Sri Lankan citizens and resident visa holders, and foreign guests who book it pay the difference at check-in.
    The catch
    The resort publishes no transfer time, and at about 229 km by road from the airport it works as a mid-trip stop, not an arrival night.
  • The beach at Yala on Sri Lanka's south-east coast, with a granite outcrop above the dunes

    Palatupana, Yala

    Jetwing Yala

    €€€
    Rated 4.6 out of 5 on Google Maps from 2,519 reviews, as of October 2026

    An 80-room hotel on 38 acres of coastal scrub that describes itself as the closest hotel to Yala National Park, with a resident naturalist.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    About 295 km by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Safari-first trips: the park is next door, drives go out with the hotel's naturalist, and 10 of the 80 rooms are built for wheelchair users.
    Wrong for
    Anyone after a small lodge. With 80 rooms it is, by its own account, one of the largest hotels in Yala.
    The catch
    There is only one Family Room, and Jetwing's own pages disagree on its size: 100 sq m on the room page, 106 sq m on the accommodation page.
  • Aerial view of the shallow turquoise bay at Pasikudah on the east coast, with boats moored inside the reef

    Pasikuda, east coast

    The Bay an Uga Experience

    €€€
    Rated 4.7 out of 5 on Google Maps from 1,337 reviews, as of October 2026

    Forty-four studios on Pasikuda's bay, half of them on the ground floor opening onto the beach, plus a two-bedroom Bay Suite and a Beach Villa with its own pool.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    280 km, 5 hours 30 minutes by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Families with young swimmers from March to October: the hotel says its reef-protected bay stays warm and extremely calm all year.
    Wrong for
    A November to February trip. The hotel says conditions are wetter then and the sea beyond the bay turns rougher.
    The catch
    It is 5 hours 30 minutes by road from the airport, and the quicker route is a Cinnamon Air flight to Batticaloa plus a transfer.
  • Nilaveli Beach north of Trincomalee, a long sand beach on the east coast

    Kuchchaveli, north of Trincomalee

    Jungle Beach an Uga Experience

    €€€
    Rated 4.7 out of 5 on Google Maps from 1,808 reviews, as of October 2026

    Forty-nine cabins in a 10-acre reserve between mangroves, a lagoon and the sea at Kuchchaveli, with a Jungle Cluster Cabin that has its own pool.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    254 km, 5 hours 30 minutes by road to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Couples who want the quieter north of the east coast, 15 minutes from Nilaveli's calm water and within reach of Pigeon Island's reefs.
    Wrong for
    Anyone landing on a long-haul flight who wants the beach the same afternoon. The hotel puts it 5 hours 30 minutes from the airport.
    The catch
    Cabins have queen beds, not kings, and the hotel's own weather note gives the dry season as March to June, with wetter weather the rest of the year.
  • Aerial view of the beach at Arugam Bay, with fishing boats drawn up on the sand, near the boutique hotels in Sri Lanka's east

    Arugam Bay, east coast

    Hideaway Arugam Bay

    €
    Rated 4.5 out of 5 on Google Maps from 375 reviews, as of October 2026
    Best value

    A family-owned heritage resort a short walk from Arugam Bay's beach, the Tissera family's holiday home since the late 1970s, with bungalows, a café and a bar.

    Walk to Bandaranaike International Airport (CMB), north of Colombo
    About 341 km by road, or 2.5 hours to Batticaloa airport and a flight to Bandaranaike International Airport (CMB), north of Colombo
    Right for
    Surfers and families on a budget: the AC Family Bungalow sleeps four, and from October 2026 to June 2027 a double is USD 85 room only, taxes included.
    Wrong for
    A short July to September trip. The same double is USD 130 then, and every booking must be at least three nights.
    The catch
    Online card payments carry a 3% fee, deposits are non-refundable, and the café at the roadside entrance turns into a cocktail bar with music at dusk.

Where not to book in Sri Lanka

No region here is a mistake in itself. The mistakes are seasonal and contractual. Do not plan a south-coast beach week from May to October around calm swimming: Cape Weligama calls those months its Emerald Season and runs its whale trips from December to April, when it says the south coast is calmer. Do not book the east coast for November to February: The Bay at Pasikuda says it is wetter then, with rougher sea beyond the bay, and Jungle Beach near Trincomalee gives its own dry season as March to June. Second, do not book a rupee rate unless you hold a Sri Lankan passport or residence visa: 98 Acres and Jungle Beach both reserve them, and 98 Acres charges foreign guests the difference at check-in. Third, check the Poya calendar before planning a celebration dinner: Earl's Regency in Kandy stops serving alcohol on Buddhist Poya holidays and through the Esala Perahera.

When to book

Book the east coast first if you are going in July, August or September. Hideaway in Arugam Bay sets a three-night minimum in those months and charges USD 130 for a double that costs USD 85 from October. On the south coast, Cape Weligama's Emerald Season offer, 30 per cent off with one child aged 2 to 16 staying free, does not run from 1 December to 15 April, so the discount and the dry season never overlap. Over Christmas, Galle Face Hotel needs 14 days' notice to cancel stays from 23 December to 5 January. Whatever the month, apply for your ETA online before you fly: since 25 May 2026 it is free for US and UK citizens, but you still need one.

Best hotels in Sri Lanka: FAQ

The questions travellers ask most when picking a hotel here.

Galle, if you want to walk out of the hotel into history. Amangalla sits inside the ramparts of 17th-century Galle Fort, a UNESCO site, and Cape Weligama is 26 km away, 46 minutes by road. Colombo suits an arrival or departure night: Galle Face Hotel is about 36 km by road from the airport. Kandy suits temples and Ella suits hiking, but neither has a beach.

No hotel publishes a current guest list, but Colombo's Galle Face Hotel publishes its past one. Its Wall of Fame names Vivien Leigh and Laurence Olivier in the 1950s, Steven Spielberg and Harrison Ford while filming Indiana Jones and the Temple of Doom in the 1980s, Sting in 2004 and Scarlett Johansson in 2007. Ceylon Tea Trails appeared on the BBC series Amazing Hotels: Life Beyond the Lobby.

None of the hotels on this page calls itself seven-star, so treat that label as marketing. The independent mark worth looking for is the Michelin Key. Ceylon Tea Trails says it is the only resort in Sri Lanka with three Keys, and Cape Weligama holds one. Both belong to Relais & Châteaux. Earl's Regency in Kandy describes itself as five-star.

Weligama, for surf and calm in one place. Cape Weligama describes Weligama Beach's gentle waves as ideal for beginners, and Galle is 46 minutes away. Galle Fort suits walkers who want streets rather than sand. Tangalle, further east, is quieter and 2.5 to 3 hours from the airport by Anantara's figure. Go between November and April, the dry season on Cape Weligama's own calendar.

It depends on the coast. On the south coast, Cape Weligama calls November to April its dry season, with calmer seas. On the east coast, The Bay at Pasikuda names March to October as the best months and November to February as wetter, while Jungle Beach near Trincomalee gives March to June as its dry season. Arugam Bay peaks from July to September, when Hideaway's prices rise.

It depends on the bay and the month. Pasikuda is the calmest on this page: The Bay says its reef-protected bay stays warm and extremely calm all year, though the ocean beyond it turns rougher from November to February. On the south coast, Cape Weligama says seas are calmer from November to April. Jungle Beach describes nearby Nilaveli as calm and popular for swimming. Ask the hotel about conditions on the day.

Up to three items can sit on top of a room rate. Sri Lanka's levy rules treat a service charge of up to 10 per cent as separate from the room, VAT has been 18 per cent since 1 January 2024 for businesses turning over more than LKR 60 million a year, and licensed hotels pay a 1 per cent Tourism Development Levy. Ask for a nett price. Hideaway in Arugam Bay quotes with taxes and service included.

You need an ETA, but it is free for now. Since 25 May 2026, US citizens and nationals of 39 other countries get a free 30-day tourist ETA with double entry, according to the official ETA site. You must still apply online before you arrive. Some hotel pages are out of date: Aman's travel notes for Amangalla still describe the October 2024 rule.

Ceylon Tea Trails and Cape Weligama, both Relais & Châteaux, lead on independent marks, with three Michelin Keys and one. Amangalla is Aman's hotel inside Galle Fort, with yoga and hydrotherapy included in the stay. For a beach resort with a kids' club, Anantara Peace Haven Tangalle has the Joli Kids' Club and pool villas for up to four adults and two children.

98 Acres in Ella calls itself a boutique retreat: 46 chalets on a tea estate facing Little Adam's Peak, some with heated private pools. Jungle Beach near Trincomalee describes itself as a boutique resort, with 49 cabins in a 10-acre reserve. Hideaway in Arugam Bay is the most personal, a heritage resort the Tissera family has run since the late 1970s.

Longer than the map suggests. By the hotels' own figures, Weligama to Galle takes 46 minutes, Weligama to Kandy 4 hours 42 and Weligama to the tea country 5 to 6 hours. Tea Trails to Kandy is 2.5 hours. On the east coast, Pasikuda to Trincomalee is 1 hour 45 and Arugam Bay to Ella 3 hours. From the airport, the east coast is 5 hours 30 or more.

Plan the rest of the trip

Continue Planning Your Trip

Photo credits (12)

Photos via Wikimedia Commons, used under their respective licences.

  • Weligama Bay on Sri Lanka's south coast, with a small wooded island and fishing boats in calm water: PIERRE ANDRE LECLERCQ - CC BY-SA 4.0 · source
  • The rampart walk at Galle Fort, with the lighthouse and old town buildings above the sea, home to some of the luxury hotels in Sri Lanka: Grayswoodsurrey - CC BY-SA 4.0 · source
  • Goyambokka Beach near Tangalle, a cove of rocks and palms on the south coast: Satdeep Gill - CC BY 4.0 · source
  • The seafront promenade at Galle Face Green in Colombo, with the city's towers behind the beach: Saqib Qayyum - CC BY-SA 3.0 · source
  • Kandalama Reservoir near Dambulla, with a fishing boat and the hills of the Cultural Triangle behind: Amal Balasooriya - CC BY-SA 4.0 · source
  • Kandy Lake and the Temple of the Sacred Tooth Relic, seen from the hills above the city: Niranjan Ramamurthy - CC BY-SA 4.0 · source
  • Castlereagh Reservoir and tea fields in the hill country near Hatton: gruffler - CC BY 2.0 · source
  • The ridge path on Little Adam's Peak in Ella, looking out over the hill country: Gayan Perera - CC BY-SA 4.0 · source
  • The beach at Yala on Sri Lanka's south-east coast, with a granite outcrop above the dunes: Ranmith Welikala - CC BY-SA 4.0 · source
  • Aerial view of the shallow turquoise bay at Pasikudah on the east coast, with boats moored inside the reef: Rovin Shanila - CC BY-SA 4.0 · source
  • Nilaveli Beach north of Trincomalee, a long sand beach on the east coast: Dulakshi - CC BY-SA 4.0 · source
  • Aerial view of the beach at Arugam Bay, with fishing boats drawn up on the sand, near the boutique hotels in Sri Lanka's east: Dennis Sylvester Hurd - CC0 · source