Beach Hotels in Sri Lanka

Find the beach hotels that appeal to you the most

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Most visited cities for beach hotels

Colombo

209 beach hotels

Negombo

506 beach hotels

Galle

469 beach hotels

Trincomalee

305 beach hotels

Hikkaduwa

684 beach hotels

Mirissa

591 beach hotels

Pasikuda

28 beach hotels

Mount Lavinia

73 beach hotels

Unawatuna

509 beach hotels

Kalutara

36 beach hotels

Matara

335 beach hotels

Bentota

228 beach hotels

Jaffna

5 beach hotels

Weligama

740 beach hotels

Tangalle

601 beach hotels

Most popular regions for beach hotels

Galle District

3000 beach hotels

Matara District

2437 beach hotels

Hambantota District

693 beach hotels

Gampaha District

575 beach hotels

Bentota Region

456 beach hotels

Ampara District

442 beach hotels

Trincomalee District

406 beach hotels

Colombo District

356 beach hotels

Kalutara District

254 beach hotels

Puttalam District

129 beach hotels

Batticaloa District

69 beach hotels

Matale District

27 beach hotels

Yala National Park

26 beach hotels

Jaffna District

12 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

See all
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,945 reviews

Set in Colombo, 700 metres from Galle Face Beach, Cinnamon Life at City of Dreams offers accommodation with an outdoor swimming pool, free private parking and a bar.

From £142 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,128 reviews

In the Whale Watching Mirissa district of Mirissa, close to Mirissa Beach, Mimoza Mirissa has a shared lounge and a washing machine.

From £22 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,681 reviews

Set in Negombo, less than 1 km from Wellaweediya Beach, Belmont Boutique Hotel Negombo- Free Airport Shuttle Service offers accommodation with an outdoor swimming pool, free private parking, a garden...

From £80 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,379 reviews

Set in Negombo, 2.6 km from Wellaweediya Beach, Swanee Grand offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From £55 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,198 reviews

Attractively situated in Galle, Brixia Cafe & Guest features air-conditioned rooms with free WiFi, free private parking and room service.

From £47 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,072 reviews

Situated within 300 metres of Mirissa Beach in Mirissa, Maduranga n Guest provides accommodation with seating area. This bed and breakfast features free private parking and a 24-hour front desk.

From £20 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9,899 reviews

Situated in Colombo, a few steps from Bambalapitiya Beach, Marino Beach Colombo features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From £73 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,179 reviews

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

From £104 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,016 reviews

Set in Negombo, 700 metres from Negombo Beach Park, Green Wood Villa Negombo boasts air-conditioned rooms with free WiFi.

From £42 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,221 reviews

Set just 800 metres from Wellaweediya Beach, Funwhales Rest House offers accommodation in Negombo with access to a garden, a shared lounge, as well as a 24-hour front desk.

From £15 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 9.2
Superb - What previous guests thought, 9,898 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 6,669 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,688 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,945 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,567 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,588 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,953 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,723 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,558 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,319 reviews