The best beach hotels in Sri Lanka

These beach hotels in Sri Lanka are renowned for the tranquil beaches they are located on, breathtaking ocean views, vast buffets that cater to every palate, and top-notch service delivered with much-needed privacy.

Sri Lankan hospitality is world-famous, with genuinely-warm and friendly staff providing guests non-obtrusive and courteous service that will exceed the most-discerning traveller’s standards.

Here are some of the best beach hotels in Sri Lanka broken down by popular regions travellers are likely to visit.

Click on the hotel names for photos of the property, traveller reviews and other hotel information.

Beach hotels in Negombo

Beach Hotel in Negombo

Jetwing Beach

Luxury hotel in Negombo

Heritance Negombo

Luxury beach hotel in Negombo

Jetwing Sea

Beach Hotels in Colombo

Beach hotel in Colombo

Galle Face Hotel

Beach Hotels in Colombo

Mount Lavinia Hotel

Beach hotel in Sri Lanka

Blue Water Hotel and Spa

Beach Hotels in Beruwala

Beach hotels in Sri Lanka

Cinnamon Bey Beruwala

Beach hotel in Beruwala

Eden Resort & Spa

Best beach hotels in Sri Lanka

Earl’s Reef Beruwala

Beach Hotels in Ahungalla

Beach resport in Ahungalla

Heritance Ahungalla

Beach resorts in Sri Lanka

Hotel Riu Sri Lanka

Beach hotels in Sri Lanka

Calamansi Cove Villas

Beach Hotels in Hikkaduwa

Beach resorts in Sri Lanka

Hikka Tranz by Cinnamon

Beach Hotel in Sri Lanka

Citrus Hikkaduwa

Beach hotels in Hikkaduwa

Coral Sands Hotel

Beach Hotels in Galle

Beach resort in Galle

Amari Galle

Beach resort in Galle

Jetwing Lighthouse

Galle Beach Resort

The Fortress

Beach Hotels in Weligama and Mirissa

Beach hotel in Weligama

Weligama Bay Marriott

Beach hotel in Mirissa

Cape Weligama

Beach resport in Mirissa

Amaloh by Jetwing

Beach Hotels in Tangalle

Beach Resort in Tangalle

Amanwella

Beach hotel in Tangalle

Anantara Peace Haven

Beach hotels in Sri Lanka

Palm Paradise Cabanas

Beach Hotels in Hambantota and Kirinda

Beach resorts in Sri Lanka

Shangri-La Hambantota

Beach resort in Yala

Jetwing Yala

Beach hotel in Yala

Wild Coast Tented Lodge

Beach Hotels in Arugam Bay and Pottuvil

Beach resort in Arugam Bay

Arugambay Roccos

Beach Hotel in Arugam Bay

Kottukal Beach House

Beach Hotel in Arugam Bay Sri Lanka

Jetwing Surf

Beach Hotels in Pasikuda

Beach hotels in Sri Lanka

Uga Bay

Beach hotels in Sri Lanka

Amaya Beach

Beach hotels in Sri Lanka

Anantaya Resort

Beach Hotels in Trincomalee

Beach hotel in Trincomalee

Trinco Blu

Beach Hotels in Sri Lanka

Anilana Nilaveli

Beach hotel in Sri Lanka

Jungle Beach

Beach Hotels in Kalpitiya

Beach Hotels in Sri Lanka

Dolphin Beach Resort

Sri Lanka beach resorts

Elements Beach Resort

Beach hotel in Kalpitiya

Bar Reef Resort

© Island Life