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

210 beach hotels

Negombo

507 beach hotels

Galle

470 beach hotels

Trincomalee

305 beach hotels

Hikkaduwa

683 beach hotels

Mirissa

594 beach hotels

Pasikuda

28 beach hotels

Mount Lavinia

73 beach hotels

Unawatuna

510 beach hotels

Kalutara

36 beach hotels

Matara

336 beach hotels

Bentota

228 beach hotels

Jaffna

5 beach hotels

Weligama

744 beach hotels

Tangalle

603 beach hotels

Most popular regions for beach hotels

Galle District

3002 beach hotels

Matara District

2446 beach hotels

Hambantota District

695 beach hotels

Gampaha District

576 beach hotels

Bentota Region

456 beach hotels

Ampara District

442 beach hotels

Trincomalee District

406 beach hotels

Colombo District

357 beach hotels

Kalutara District

254 beach hotels

Puttalam District

128 beach hotels

Batticaloa District

70 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,952 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 £147 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,127 reviews

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

From £28 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,680 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,380 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,199 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,073 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,898 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,180 reviews

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

From £84 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,220 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,659 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,691 reviews

Popular with guests booking beach hotels in Sri Lanka

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

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,566 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,592 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,951 reviews

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,724 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,561 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,317 reviews