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

505 beach hotels

Galle

469 beach hotels

Trincomalee

304 beach hotels

Hikkaduwa

681 beach hotels

Mirissa

587 beach hotels

Pasikuda

28 beach hotels

Mount Lavinia

73 beach hotels

Unawatuna

508 beach hotels

Kalutara

36 beach hotels

Matara

335 beach hotels

Bentota

228 beach hotels

Jaffna

5 beach hotels

Weligama

737 beach hotels

Tangalle

600 beach hotels

Most popular regions for beach hotels

Galle District

2993 beach hotels

Matara District

2426 beach hotels

Hambantota District

692 beach hotels

Gampaha District

572 beach hotels

Bentota Region

454 beach hotels

Ampara District

440 beach hotels

Trincomalee District

405 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,946 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 US$195 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,131 reviews

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

From US$30 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 US$108 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 US$75 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 US$60 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,075 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 US$27 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9,902 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 US$98 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,178 reviews

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

From US$140 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,019 reviews

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

From US$57 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 US$21 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,902 reviews

Popular with guests booking beach hotels in Sri Lanka

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

Popular with guests booking beach hotels in Sri Lanka

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,570 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,585 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,718 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,326 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,559 reviews