Beach Hotels in Sri Lanka

Find the beach hotels that appeal to you the most

Select occupancy

Most-visited cities for beach hotels

Colombo

218 beach hotels

Negombo

511 beach hotels

Galle

464 beach hotels

Trincomalee

314 beach hotels

Hikkaduwa

687 beach hotels

Mirissa

595 beach hotels

Pasikuda

29 beach hotels

Mount Lavinia

74 beach hotels

Unawatuna

493 beach hotels

Kalutara

35 beach hotels

Matara

340 beach hotels

Bentota

229 beach hotels

Jaffna

5 beach hotels

Weligama

754 beach hotels

Tangalle

585 beach hotels

Most popular regions for beach hotels

Galle District

2978 beach hotels

Matara District

2450 beach hotels

Hambantota District

674 beach hotels

Gampaha District

578 beach hotels

Bentota Region

453 beach hotels

Ampara District

416 beach hotels

Trincomalee District

416 beach hotels

Colombo District

362 beach hotels

Kalutara District

258 beach hotels

Puttalam District

127 beach hotels

Batticaloa District

70 beach hotels

Matale District

29 beach hotels

Yala National Park

28 beach hotels

Jaffna District

11 beach hotels

Mannar District

4 beach hotels

The 10 Best Beach Hotels in Sri Lanka

Check out our pick of great beach hotels in Sri Lanka

Filter by:

Star Rating
Review score

Cinnamon Life at City of Dreams

Beach Hotel In Colombo

Located in Colombo, a 8-minute walk from Galle Face Beach, Cinnamon Life at City of Dreams has accommodations with an outdoor swimming pool, free private parking and a bar.

A
Angela Nirmalini
From
United States
The amenities and restaurant offering and room was fabulous
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,789 reviews
Price from
$173.47
1 night, 2 adults

Mimoza Mirissa

Beach Hotel In Mirissa

A 5-minute walk from Mirissa Beach in Mirissa, Mimoza Mirissa features accommodations with access to a public bath. This property offers a rooftop pool and free private parking.

O
Ovidiu
From
Netherlands
Super clean and lovely design. I finally felt like I was in a decent hotel after many basic homestays. I felt looked after, the massage chair was a blessing, and the breakfast was fantastic. Would definitely recommend especially after more intense travels to relax a bit. :) Oh and the WiFi is very good.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,126 reviews
Price from
$38
1 night, 2 adults

Belmont Boutique Hotel Negombo- Free Airport Shuttle Service

Beach Hotel In Negombo

Located in Negombo, a 10-minute walk from Wellaweediya Beach, Belmont Boutique Hotel Negombo- Free Airport Shuttle Service has accommodations with an outdoor swimming pool, free private parking, a...

C
C's
From
Lebanon
Well, it is well equipped and comfortable.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,693 reviews
Price from
$108
1 night, 2 adults

Swanee Grand

Beach Hotel In Negombo

Located in Negombo, 1.6 miles from Wellaweediya Beach, Swanee Grand provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

E
Evgenia
From
Georgia
Can’t say much because we stayed just for the night. Near the airport, clean rooms, great staff
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,348 reviews
Price from
$72.90
1 night, 2 adults

Brixia Cafe & Guest

Beach Hotel In Galle

A 13-minute walk from Mahamodara Beach in the center of Galle, Brixia Cafe & Guest provides accommodations with access to beauty services.

N
Nilangi
From
Sri Lanka
I was pleasantly surprised when I entered the hotel. It is well designed and the staff was very friendly. The room & bathroom were really clean and comfortable. I also felt really safe there which is a big deal for a solo female traveler. They were even good enough to offer to keep my bags with them until I finished some work in Galle after I checked out. Really thoughtful of them! They kept my bags safe and sound until I returned later that day to collect my bags. They even returned some earrings that I had unknowingly left in my room :)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,199 reviews
Price from
$59.50
1 night, 2 adults

Maduranga n Guest

Beach Hotel In Mirissa

Maduranga n Guest offers accommodations in Mirissa, a 4-minute walk from Mirissa Beach and 21 miles from Galle International Cricket Stadium.

K
K & C
From
Turkey
Very clean place, super friendly host !
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,069 reviews
Price from
$24.55
1 night, 2 adults

Marino Beach Colombo

Beach Hotel In Colombo

Located in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

M
MOHANA
From
Saudi Arabia
They allow us to check out at 2PM.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9,984 reviews
Price from
$82.50
1 night, 2 adults

Lankavatara Ocean Retreat & Spa

Beach Hotel In Tangalle

Featuring free WiFi throughout the property, Lankavatara Ocean Retreat is located in Kalametiya, 9.3 mi from Tangalle Lagoon.

M
Mylo
From
United Kingdom
We absolutely loved our stay here, with amazing views of the beach, the sound of the waves as we chilled during the day and really great food for breakast, lunch and dinner. We couldn't recommend this hotel more!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,181 reviews
Price from
$113.75
1 night, 2 adults

Green Wood Villa Negombo

Beach Hotel In Negombo

Set in Negombo, 2297 feet from Negombo Beach Park, Green Wood Villa Negombo features air-conditioned rooms with free WiFi.

J
Jean
From
Australia
So clean and comfortable. Such beautiful friendly staff. The pool was great and it was so relaxing. So easy to walk to other restaurants and activities. We arrived very late in the night and the staff were so accommodating with that. Yummy breakfast! We were made to feel very special and felt very rejuvenated and relaxed after having long flights beforehand.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,023 reviews
Price from
$59.09
1 night, 2 adults

Funwhales Rest House

Beach Hotel In Negombo

Funwhales Rest House in Negombo provides accommodations with a garden and a shared lounge. There's a private entrance at the guest house for the convenience of those who stay.

G
Gregory
From
Switzerland
Super close to the beach and an array of dining establishments. Great family host with good and clean room. Perfect to begin or end your journey in Sri Lanka.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,207 reviews
Price from
$20.90
1 night, 2 adults
See all beach hotels in Sri Lanka

Most booked beach hotels in Sri Lanka this month

See all

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 9,984 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 6,810 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,789 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,610 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 3,990 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,484 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,531 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,681 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 1,698 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 4,348 reviews