Skip to main content
Manage my booking

Beach Hotels in Sri Lanka

Find the beach hotels that appeal to you the most

December 2025

123456
78910111213
14151617181920
21222324252627
28293031

January 2026

123
45678910
11121314151617
18192021222324
25262728293031
Check-in date - Check-out date

Most-visited cities for beach hotels

Colombo

26 beach hotels

Negombo

150 beach hotels

Galle

99 beach hotels

Trincomalee

74 beach hotels

Hikkaduwa

183 beach hotels

Mirissa

127 beach hotels

Pasikuda

17 beach hotels

Mount Lavinia

33 beach hotels

Unawatuna

116 beach hotels

Kalutara

17 beach hotels

Matara

92 beach hotels

Bentota

92 beach hotels

Jaffna

8 beach hotels

Weligama

176 beach hotels

Tangalle

224 beach hotels

Most popular regions for beach hotels

Galle District

782 beach hotels

Matara District

554 beach hotels

Hambantota District

276 beach hotels

Gampaha District

190 beach hotels

Bentota Region

173 beach hotels

Trincomalee District

113 beach hotels

Kalutara District

94 beach hotels

Ampara District

87 beach hotels

Colombo District

84 beach hotels

Puttalam District

77 beach hotels

Batticaloa District

31 beach hotels

Yala National Park

20 beach hotels

Bundala National Park

16 beach hotels

Jaffna District

13 beach hotels

Matale District

8 beach hotels

The 10 Best Beach Hotels in Sri Lanka

Check out our pick of great beach hotels in Sri Lanka

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

Set right on the beach, Weligama Bay Marriott Resort & Spa offers beach front rooms, a year-round children's pool, relaxation pool and outdoor lap pool.

From XOF 122,938 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,072 reviews

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

From XOF 70,410 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 127 reviews

Located in Dickwella, a few steps from Dickwella Beach, Ivory Resort Dikwella provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From XOF 50,293 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 321 reviews

Located on the beachfront in Weligama, KOMOREBI Weligama has a terrace and free WiFi. Featuring a garden, the 3-star hotel has air-conditioned rooms with a private bathroom.

From XOF 32,970 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 219 reviews

Located in Trincomalee, a 8-minute walk from Nilaveli Beach, Blu Marine Nilaveli has accommodations with a garden, free private parking, a private beach area and a shared lounge.

From XOF 19,558 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 104 reviews

Located in Batticaloa, 4 miles from Batticaloa Railway Station, Inpan's beach resort Batticaloa provides accommodations with a garden, free private parking, a terrace and a restaurant.

From XOF 15,200 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 111 reviews

Providing free Wifi, private parking, and a private beach area, the recently renovated property Painkiller Hiriketiya offers rooms in Dickwella, a 8-minute walk from Hiriketiya Beach and 3.3 miles...

From XOF 25,146 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 286 reviews

Facing the beachfront, Uppuveli Beach by DSK offers 5-star accommodations in Trincomalee and features free bikes, outdoor swimming pool and fitness center.

From XOF 144,731 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 398 reviews

Just a 5-minute walk from Wellaweediya Beach and 1.1 miles from St. Anthony's Church, Mario Family Villa and Restaurant features accommodations in Negombo, with a garden and a shared lounge.

From XOF 7,265 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 149 reviews

Facing the beachfront, DORMERO Hotel Sri Lanka Hikkaduwa Beach offers 5-star accommodations in Hikkaduwa and features an outdoor swimming pool, fitness center and garden.

From XOF 139,702 per night

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 7.9
Good - What previous guests thought, 936 reviews

Popular with guests booking beach hotels in Sri Lanka

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

Popular with guests booking beach hotels in Sri Lanka

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

Popular with guests booking beach hotels in Sri Lanka

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

Popular with guests booking beach hotels in Sri Lanka

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

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 749 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 38 reviews

Popular with guests booking beach hotels in Sri Lanka

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

Popular with guests booking beach hotels in Sri Lanka

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

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,120 reviews
gogless