Pick your preferred language. We speak English and 42 other languages.
FREE cancellation on most rooms! Instant confirmation when you reserve
Finding a great beach resort is easy with Booking.com. More choices, more destinations.
133 beach hotels
422 beach hotels
319 beach hotels
471 beach hotels
633 beach hotels
212 beach hotels
365 beach hotels
350 beach hotels
155 beach hotels
26 beach hotels
43 beach hotels
442 beach hotels
57 beach hotels
51 beach hotels
200 beach hotels
From beach resorts to country houses, more accommodations in Sri Lanka
Vacation Rentals Homestays B&Bs Guest houses Villas Vacation Homes Cottages Apartments Resorts Hostels Lodges Inns Campgrounds Glamping Country Houses Cabins Economy Hotels Luxury Tents Serviced Apartments Farm Stays Resort Villages Motels Boats Capsule Hotels
Check out our selection of great beach resorts in Sri Lanka
9.0 Awesome 1,986 reviews
Situated within 1.7 km of U.S. Embassy and 5 km of Khan Clock Tower, Marino Beach Colombo in Colombo features an outdoor swimming pool and rooms with free WiFi. Offering a restaurant, the property also has a fitness centre and a garden. R Premadasa Stadium is 7 km from the hotel.
9.2 Awesome 1,128 reviews
Boasting a casino, Serendib Village Guest House is set in Negombo and also provides a garden and a terrace. Located around 1.2 km from Negombo Beach Park, the guest house with free WiFi is also 2.5 km away from St Anthony's Church. The property has an outdoor pool and is set 4.4 km from Maris Stella College.
9.1 Awesome 115 reviews
Boasting a garden, terrace and free WiFi, The Heritage Galle Fort is set in Galle, 400 metres from Galle Light house and 500 metres from Dutch Church Galle. The property is around 800 metres from Galle International Cricket Stadium and 1.2 km from Galle Fort. The accommodation offers a 24-hour front desk, an ATM and organising tours for guests.
9.2 Awesome 496 reviews
1.5 km from U.S. Embassy, My Little Island Hostel is situated in Colombo and provides air-conditioned rooms. Offering a restaurant, the property also has a shared lounge. Free WiFi is included.
Khan Clock Tower is 5 km from My Little Island Hostel, while R Premadasa Stadium is 7 km from the property. The nearest airport is Bandaranaike International Airport, 37 km from the accommodation.
9.5 Exceptional 109 reviews
Located in Negombo, 1.3 km from Negombo Beach Park, Gloriya Mathews offers a garden and rooms with free WiFi access. Popular points of interest around the property include St Anthony's Church and Maris Stella College. Dutch Fort is 2.5 km away and Ave Maria Convent is 1.7 km from the guest house.
9.3 Awesome 105 reviews
Situated within 3.3 km of Muhudu Maha Viharaya, Fw Steak House in Arugam Bay features a number of amenities including a private beach area. Among the various facilities of this property are a garden and a shared lounge. The hotel features an American restaurant as well as free WiFi.
9.3 Awesome 138 reviews
Situated in the Uppuveli Beach district of Trincomalee, Liyonaa Beach Hotel is 4 km from Fort Frederick. Located around 5 km from Koneswaram Temple, the hotel with free WiFi is also 5 km away from Kanniya Hot Springs. Guests can sample Seafood and Local dishes at the on-site restaurant.
This beach hotel in Sri Lanka has been booked 569 times.
This beach hotel in Sri Lanka has been booked 401 times.
This beach hotel in Sri Lanka has been booked 389 times.
This beach hotel in Sri Lanka has been booked 351 times.
This beach hotel in Sri Lanka has been booked 344 times.
This beach hotel in Sri Lanka has been booked 337 times.