Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Beach Hotels in Sri Lanka

Nothing beats the beach! Browse our selection of waterfront properties.

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Booking.com loves Sri Lanka! How about you?

Finding a great beach resort is easy with Booking.com. More choices, more destinations.

118 beach hotels

434 beach hotels

213 beach hotels

174 beach hotels

587 beach hotels

448 beach hotels

199 beach hotels

350 beach hotels

27 beach hotels

330 beach hotels

42 beach hotels

405 beach hotels

152 beach hotels

53 beach hotels

192 beach hotels

The 10 Best Beach Hotels in Sri Lanka

Check out our selection of great beach resorts in Sri Lanka

Most Booked Beach Hotels in Sri Lanka This Months

Heritance Negombo

Negombo, Sri Lanka

8.8 Excellent 2178 beach hotel reviews

This beach hotel in Sri Lanka has been booked 572 times.

Taj Bentota Resort & Spa

Bentota, Sri Lanka

8.4 Very Good 712 beach hotel reviews

This beach hotel in Sri Lanka has been booked 446 times.

Galle Face Hotel

Colombo, Sri Lanka

8.8 Excellent 1881 beach hotel reviews

This beach hotel in Sri Lanka has been booked 446 times.

Hotel J

Negombo, Sri Lanka

7.5 Good 1461 beach hotel reviews

This beach hotel in Sri Lanka has been booked 441 times.

Jetwing Blue

Negombo, Sri Lanka

7.8 Good 726 beach hotel reviews

This beach hotel in Sri Lanka has been booked 339 times.

The Ocean Colombo

Colombo, Sri Lanka

7.8 Good 741 beach hotel reviews

This beach hotel in Sri Lanka has been booked 288 times.

Not just beach resorts – we have these places to stay too!