Skip to content
Sleepfare

The Reef Resort

★★★ Nilaveli Beach Road, Nilaveli, LK

8.1 guest rating· 320 reviews

About this hotel

Luxurious Accommodation

The Reef Resort, located just 200 metres from the stunning Nilaveli Beach, offers a luxurious stay with its well-appointed accommodations. Guests can relax in comfort and style, surrounded by modern amenities and elegant decor.

Refreshing Outdoor Pool

Take a dip in the inviting outdoor swimming pool at The Reef Resort. Whether you want to swim a few laps, bask in the sun on a lounge chair, or enjoy a refreshing cocktail poolside, this relaxing spot is perfect for unwinding during your stay.

Convenient Location

With popular attractions like Pigeon Island National Park and Kanniya Hot Springs in close proximity, The Reef Resort is ideally situated for guests looking to explore the beauty of Nilaveli. Additionally, the hotel's proximity to China Bay Airport makes travel a breeze for visitors.

Book your stay at The Reef Resort now for a memorable and relaxing getaway.

These prices drop 10% for members

Membership is free and takes one email address. No password, and the prices on this page update straight away.

Price drops on hotels you save, plus our price research. One click to stop.Already a member? Sign in

Rooms & rates

Pick your dates. Prices are live, not cached.

Basic Triple Room

Sleeps 3 · Twin bed, Queen bed

  • Private bathroom
  • Wardrobe or closet
  • Bidet
  • Toilet paper
  • Pool towels

The triple room has a private bathroom fitted with a bath and a bidet. The triple room features a wardrobe. The unit has 2 beds.

Double Room with Balcony

Sleeps 2 · Queen bed

  • Desk
  • Air conditioning
  • Private bathroom
  • Fan
  • Wardrobe or closet

The double room provides air conditioning, a wardrobe, as well as a private bathroom featuring a bath and a bidet. The unit offers 1 bed.

Deluxe Family Room

Sleeps 4 · 2× Queen bed

  • Desk
  • Air conditioning
  • Private bathroom
  • Sofa
  • Wardrobe or closet

The family room provides air conditioning, a wardrobe, as well as a private bathroom featuring a bath and a bidet. The family room offers a sofa and a balcony. The unit offers 2 beds.

Deluxe Family Room

Sleeps 4 · 2× Queen bed

  • Private bathroom
  • Wardrobe or closet
  • Bidet
  • Toilet paper
  • Pool towels

The family room includes a private bathroom fitted with a bath and a bidet. The family room features a wardrobe. The unit has 2 beds.

Double or Twin Room with Terrace

Sleeps 2 · 2× Twin bed

The unit has 2 beds.

Standard Double Room

Sleeps 2 · Queen bed

  • Desk
  • Air conditioning
  • Private bathroom
  • TV
  • Fan

The double room offers air conditioning, a wardrobe, as well as a private bathroom boasting a bath and a bidet. Featuring a terrace, this double room also provides an electric kettle and a flat-screen TV. The unit has 1 bed.

Amenities

  • Outdoor pool
  • Swimming pool
  • Free Parking
  • Restaurant
  • Air conditioning
  • Beach
  • 24-hour front desk
  • Room service
  • Non-smoking rooms
  • Family rooms
  • Airport shuttle (additional charge)
  • Garden
  • Shuttle service
  • Staff adhere to local safety protocols
Show all 15 amenities
  • Terrace

Location

© OpenStreetMap contributors

Nilaveli Beach Road, Nilaveli, LK

Check-in
from 02:00 PM to 12:00 AM
Check-out
until 12:00 PM

What guests say8.1320 reviews

+ Great location near the beach+ Friendly and helpful staff+ Nice pool amenitiesPoor cleanliness in roomsInconsistent room qualityLimited dining options
Cleanliness6.1
Service9.6
Location9.6
Room Quality6.6
Amenities8.6
Value for Money7.6

Fantastic stay at The Reef Resort.

8.0

Fantastic location, with Nilaveli beach within walking distance. Hotel was really nice and the staff were all super friendly and helpful. Good communication and they were always there to help arrange excursions/trips around the island. Would definitely recommend.

Stephanie · GB · 2026-07-24

Guest review

10.0

Mooie kamers en super vriendelijk en behulpzaam personeel. Ze hebben voor ons een hele leuke zeevistrip geregeld en onze vangst zelf speciaal voor ons heerlijk op de klaargemaakt, grote dank aan al het personeel!

niks

anouk · NL · 2026-07-24

Guest review

9.0

Lovely location and friendly staff

Breakfast could be better. Some meals not available

Daniel · NL · 2026-07-24

Guest review

10.0

Behulpzame vriendelijke bediening. Dicht bij het strand

Olivier Delplanque · BE · 2026-07-23

Sehr gute Aufenthalt

10.0

Lage, Sauberkeit

Malgorzata · DE · 2026-07-23

Guest review

9.0

Very close to beach. I liked the size of the rooms and balconies oriented towards the patio with pool and restaurant/cafe.

Miren · NL · 2026-07-22

Good to know

A deposit may be required at the property.