Beach Resorts in Sri Lanka

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Sri Lanka

Top Beach Resorts in Sri Lanka

Calamander Unawatuna Beach
Great for beach holidays

Calamander Unawatuna Beach

4 out of 5
Parangiyawatte, Unawatuna, Galle
The price is S$162 per night from 28 Oct to 28 Oct
Excludes taxes & fees
Located in Unawatuna, this beachfront resort is in the historical district and within 2 mi (3 km) of Unawatuna Beach, Jungle Beach and Japanese Peace Pagoda. ...
3.9/5 Good! (234 reviews)
Travellers like: on the beach, sunloungers, beach bar, beach umbrellas
A very good stay
"This is a very good place i can only recomend despite the difficult situartion with upcomming Corona the hotel staff still tried they best to give good sevice The hotel is close to beach and if you dont like then use the pools in many places the buffet is always second choice, but here i think it ..."

Reviewed on 25 Mar,2020

Calamander Unawatuna Beach
Mount Lavinia Hotel
Great for beach holidays

Mount Lavinia Hotel

4 out of 5
100 Hotel Road, Mount Lavinia
Located in Mount Lavinia, this beachfront hotel is in the city centre and within 3 mi (5 km) of Mount Lavinia Beach, Dehiwala Zoological Garden and Bellanwila ...
4.1/5 Very Good! (584 reviews)
Travellers like: on the beach, beach bar, kids' pool
Nice hotel great location
"Hotel is in perfect location. Steeped in history and a very grand building. However this shows in its condition in places. Some corridors do smell very damp but is very clean. The bathroom we had showed signs of tiredness. Our room was ground floor and had a family of pigeons nesting on out window ..."

Reviewed on 12 Mar,2020

Get rates
Mount Lavinia Hotel
Ekho Surf
Great for beach holidays

Ekho Surf

4 out of 5
Beach Road, Bentota
The price is S$88 per night from 16 Nov to 16 Nov
Excludes taxes & fees
Nestled on the beach, this Bentota hotel is within 3 mi (5 km) of Bentota Beach, Induruwa Beach and Kaluwamodara Bridge. Moragalla Beach and Kosgoda Beach are ...
3.6/5 Good! (111 reviews)
Travellers like: on the beach, kids' pool
Travellers say...
"It’s very good"

Reviewed on 5 Mar,2020

Ekho Surf
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sayura Beach Hotel
Great for beach holidays

Sayura Beach Hotel

3 out of 5
624, Mathara Road, Dalawella, Unawatuna
The price is S$160 per night from 22 Nov to 22 Nov
Excludes taxes & fees
Nestled on the beach, this Unawatuna hotel is within 2 mi (3 km) of Dalawella Beach, Unawatuna Beach and Mihiripenna Beach. Jungle Beach and Yatagala Raja Maha ...
4.4/5 Excellent! (100 reviews)
Travellers like: on the beach, indoor pool
Travellers say...
"Fantastic Staff, Fantastic Location, Fantastic Hotel, Fantastic Room. Highly Recommended"

Reviewed on 18 Mar,2020

Sayura Beach Hotel
Galle Face Hotel
Great for beach holidays

Galle Face Hotel

5 out of 5
2 Galle Road, Colombo
The price is S$199 per night from 16 Nov to 16 Nov
Excludes taxes & fees
Located in Colombo, this beachfront hotel is in the city centre and within 1 mi (2 km) of Galle Face Green, Crescat Shopping Mall and Colombo City Centre. Gangaramaya ...
4.4/5 Wonderful! (793 reviews)
Travellers like: on the beach, outdoor pool
Travellers say...
"Good"

Reviewed on 1 Oct,2021

Galle Face Hotel
Trinco Blu by Cinnamon
Great for beach holidays

Trinco Blu by Cinnamon

4 out of 5
Upuvali, Trincomalee
The price is S$111 per night from 24 Oct to 24 Oct
Excludes taxes & fees
Nestled on the beach, this Trincomalee resort is within a 10-minute walk of Uppuveli Beach and Trincomalee War Cemetery. Trincomalee Beach and Nilaveli Beach ...
4.3/5 Excellent! (193 reviews)
Travellers like: on the beach, beach umbrellas, beach towels, kids' pool
Travellers say...
"Friendly staff, excellent breakfast and fantastic pool location and access to beach"

Reviewed on 24 Mar,2020

Trinco Blu by Cinnamon
Heritance Negombo
Great for beach holidays

Heritance Negombo

5 out of 5
175, Lewis Place, Negombo
The price is S$148 per night from 22 Nov to 22 Nov
Excludes taxes & fees
Nestled on the beach, this Negombo hotel is within a 5-minute walk of Negombo Beach and Negombo Beach Park. St. Sebastian's Church and St Anthony's Church are ...
4.5/5 Wonderful! (366 reviews)
Travellers like: on the beach, outdoor pool
Travellers say...
"This was a great place to spend the 2 day quarantine when entering Sri Lanka. The food was wonderful, the room service prompt and the employees like shalindra and Chirangra were so incredibly friendly. Super close to the airport."

Reviewed on 13 May,2021

Heritance Negombo
Jetwing Blue
Great for beach holidays

Jetwing Blue

5 out of 5
Negombo Beach, Ethukala, Negombo
The price is S$170 per night from 25 Oct to 25 Oct
Excludes taxes & fees
Located in Negombo, this beachfront resort is in the city centre and within a 10-minute walk of Negombo Beach and Negombo Beach Park. St Anthony's Church and ...
3.9/5 Good! (285 reviews)
Travellers like: on the beach, sunloungers, beach umbrellas, beach towels
Travellers say...
"My mother, my sister and I had a really pleasant stay at Jetwing Blue. Excellent customer service. I would recommend the hotel to other people."

Reviewed on 8 Mar,2020

Jetwing Blue
Cocobay Unawatuna
Great for beach holidays

Cocobay Unawatuna

4 out of 5
No:10/4,Roomassala Road, Roomassala, Unawatuna Beach, Unawatuna
The price is S$127 per night from 31 Oct to 31 Oct
Excludes taxes & fees
Nestled on the beach, this Unawatuna resort is within 1 mi (2 km) of Sahana Beach and Jungle Beach. Galle Harbour and Galle National Museum are also within 3 ...
4.6/5 Exceptional! (47 reviews)
Travellers like: on the beach, beach towels, kids' pool
Travellers say...
"Private beach is lovely and calm after touring Galle and Unawatuna."

Reviewed on 7 Mar,2020

Cocobay Unawatuna
Talalla Retreat
Great for beach holidays

Talalla Retreat

3.5 out of 5
Sampaya House, Talalla South, Gandara, Devinuwara
The price is S$96 per night from 21 Nov to 21 Nov
Excludes taxes & fees
Nestled on the beach, this Talalla resort is within 1 mi (2 km) of Talalla Beach and Gandara Beach. Noonnawella Beach and Devinuwara Beach are also within 3 ...
4/5 Very Good! (79 reviews)
Travellers like: on the beach, beach yoga, beach towels, outdoor pool
Fabulous retreat! Will definitely return.
"A beautiful retreat that really feels like a hidden oasis. Very friendly staff and the food was actually delicious. Wifi very patchy."

Reviewed on 5 Feb,2020

Talalla Retreat
Avani Bentota Resort
Great for beach holidays

Avani Bentota Resort

5 out of 5
No 03 Hotel Road, Bentota
Nestled on the beach, this Bentota resort is within 2 mi (3 km) of Bentota Beach, Moragalla Beach and Kaluwamodara Bridge. Induruwa Beach and Kande Vihare Temple ...
4.2/5 Very Good! (156 reviews)
Travellers like: on the beach, beach towels, outdoor pools
Travellers say...
"Great beach location, amazing breakfast at property"

Reviewed on 24 Jan,2020

Get rates
Avani Bentota Resort
Ocean View

Ocean View

2.5 out of 5
Robolgoda, Bentota
The price is S$27 per night from 28 Oct to 28 Oct
Excludes taxes & fees
Located in Bentota, this beachfront hotel is in the city centre and within 3 mi (5 km) of Bentota Beach, Induruwa Beach and Kaluwamodara Bridge. Moragalla Beach ...
3.9/5 Very Good! (36 reviews)
"It is poorly managed and run down place. Pro - Beach is 200m away after crossing open train tracks. Cons - Run down old house - next to the train tracks (last train at midnight and the first at 3am) the whole room will vibrate with noise. - consistent power cuts and they dont have back up power source ..."

Reviewed on 6 Apr,2019

Ocean View
The Beach Apartments
Great for beach holidays

The Beach Apartments

3.5 out of 5
249/15 Lewis Place (Beach Road), Negombo
Located in Negombo, this beachfront hotel is in the entertainment district and within a 15-minute walk of Negombo Beach and Negombo Beach Park. St. Sebastian's ...
4/5 Very Good! (128 reviews)
Travellers like: on the beach, outdoor pool
Travellers say...
"We stayed 4 friends in the suite with 2 rooms. It was so nice to be able to cook our own food after a month as backpackers :)) The service was great, and we got everything we asked for. The beds were comfortable and the food in the restaurant was great!"

Reviewed on 21 Mar,2020

Get rates
The Beach Apartments
Hikka Tranz by Cinnamon
Great for beach holidays

Hikka Tranz by Cinnamon

4 out of 5
Nestled on the beach, this Nalagasdeniya hotel is just steps away from Narigama Beach and Hikkaduwa Beach. Hikkaduwa Coral Reef and Jananandharamaya are also ...
4.1/5 Very Good! (250 reviews)
Travellers like: on the beach, kids' pool
Travellers say...
"Staff really friendly and helpful. It’s a 4 star hotel downstairs but rooms aren’t 4 star. Comfortable but compact and dated. Lovely views from balcony. Grounds and pool area plenty of space."

Reviewed on 5 Mar,2020

Get rates
Hikka Tranz by Cinnamon
Taj Bentota Resort & Spa
Great for beach holidays

Taj Bentota Resort & Spa

5 out of 5
National Holiday Resort, Bentota
Located in Bentota, this beachfront hotel is in the entertainment district and within 3 mi (5 km) of Bentota Beach, Moragalla Beach and Induruwa Beach. Kaluwamodara ...
4.2/5 Excellent! (139 reviews)
Travellers like: on the beach, sunloungers, beach umbrellas, beach towels
Travellers say...
"Fanstastic staff."

Reviewed on 8 May,2021

Get rates
Taj Bentota Resort & Spa
Jetwing Sea
Great for beach holidays

Jetwing Sea

4 out of 5
Ethukale, Negombo
The price is S$124 per night from 28 Oct to 28 Oct
Excludes taxes & fees
Located in Daluwakotuwa, this beachfront hotel is in the city centre and within 1 mi (2 km) of Negombo Beach and Negombo Beach Park. St Anthony's Church and ...
3.9/5 Very Good! (175 reviews)
Travellers like: on the beach, kids' pool
Nice beach location
"Nice location right on the beach. The room was a little simple for a 4* hotel and wasn't of the level of the main areas of the hotel. The hotel wouldn't call me a taxi when I came to leave for the airport, instead wanting to charge $26 for their service. An Uber cost $4, better to make your own ..."

Reviewed on 15 Mar,2020

Jetwing Sea
Coral Sands Hotel
Great for beach holidays

Coral Sands Hotel

3 out of 5
No.326, Galle Road, Hikkaduwa
The price is S$94 per night from 4 Nov to 4 Nov
Excludes taxes & fees
Nestled on the beach, this Nalagasdeniya hotel is just steps away from Hikkaduwa Beach and Hikkaduwa Coral Reef. Narigama Beach and Jananandharamaya are also ...
3.8/5 Good! (126 reviews)
Travellers like: on the beach, kids' pool
Travellers say...
"We​ did​ not​ stay​ at​ the​ property.​ We​ were​ refused by​ the​ hotel​ and​ informed that the​ hotel​ association​ of​ Sri​ Lanka​ had a new regulation of not letting tourists from China, Taiwan, Hong Kong and Thailand stayed at the property. However, they were not able to informed us earlier ..."

Reviewed on 7 Feb,2020

Coral Sands Hotel
Wunderbar Beach Hotel
Great for beach holidays

Wunderbar Beach Hotel

4 out of 5
Robolgoda, Bentota
The price is S$97 per night from 3 Nov to 3 Nov
Excludes taxes & fees
Nestled on the beach, this Bentota hotel is within 3 mi (5 km) of Bentota Beach, Induruwa Beach and Moragalla Beach. Kaluwamodara Bridge is 2.5 mi (4.1 km) ...
4.1/5 Very Good! (38 reviews)
Travellers like: on the beach, sunloungers, beach umbrellas, beach towels
Travellers say...
"Friendly staff, good rooms and facilities, good chef"

Reviewed on 21 Feb,2020

Wunderbar Beach Hotel
Terrace Green Hotel & Spa
Great for beach holidays

Terrace Green Hotel & Spa

4 out of 5
11/A, St.Jude Mawatha, Ettukala, Negombo
The price is S$113 per night from 26 Oct to 26 Oct
Excludes taxes & fees
Situated near the airport, this spa hotel is within 1 mi (2 km) of Negombo Beach and St Anthony's Church. St. Sebastian's Church and Ave Maria Convent are also ...
4.4/5 Wonderful! (133 reviews)
Travellers like: near the beach, outdoor pool access
Travellers say...
"This is like an oasis in this resort. The staff are the most welcoming polite people we have ever met. The cleanliness. The location is perfect in that it is quiet but close to the beach and local restaurants."

Reviewed on 25 Mar,2020

Terrace Green Hotel & Spa
Uga Bay by Uga Escapes
Great for beach holidays

Uga Bay by Uga Escapes

5 out of 5
Coconut Board Road, Passikudah, Pasikuda
The price is S$214 per night from 26 Oct to 26 Oct
Excludes taxes & fees
Offering direct access to the beach, this Pasikuda resort is 0.3 mi (0.4 km) from Pasikuda Beach and within 16 mi (25 km) of Saint Nicholas Church Chenkalady ...
4.7/5 Exceptional! (84 reviews)
Travellers like: near the beach, beach umbrellas, beach towels, outdoor pool
Amazing Stay @ Uga Bay
"Everything was just perfect at the property. Beautiful property, excellent room and the most courteous staff who too care of all our needs during the stay. Awesome experience!"

Reviewed on 1 Jan,2020

Uga Bay by Uga Escapes
Don't see what you're looking for?
We've got more Beach Resorts. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Beach Resorts in Sri Lanka

Search for hotels in Sri Lanka on Expedia. You can easily find your hotels in Sri Lanka using one of the methods below:

  • View our selection of featured hotels in Sri Lanka
  • Use the map to find hotels in the Sri Lanka neighborhood you prefer
  • Use the filters to see hotels in a specific area of Sri Lanka, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Sri Lanka
  • Enter your travel dates to view the best deals on hotels in Sri Lanka - while they last

More trip options