The 10 best self catering accommodation in Nilaveli, Sri Lanka | Booking.com
Skip to main content

Self Catering Accommodation in Nilaveli

Find the self catering accommodation that appeal to you the most

The best self catering accommodation in Nilaveli

Check out our pick of great self catering accommodation in Nilaveli

Filter by:

Review score

Heavenly Hideaway

Nilaveli

Featuring air-conditioned accommodation with a private pool, pool view and a balcony, Heavenly Hideaway is located in Nilaveli.

G
Graeme
From
United Kingdom
After 9 days of touring, Heavenly Hideaway was exactly what we needed. We were warmly welcomed and shown around the property, which is beautifully decorated and exceptionally well equipped. From beach towels and toiletries to a washing machine with powder—everything was thoughtfully provided, which was perfect for refreshing clothes after travelling. The apartment’s terrace was absolutely gorgeous, with a stunning ocean view. We especially loved the rooftop hot tub, where we enjoyed sunsets in total relaxation. The pool was a lovely temperature, with plenty of shaded spots, and the hosts were super friendly and helpful throughout our stay. We didn’t leave the area during our 3-night stay—there are fantastic beach bars and a stunning Italian restaurant just steps away. It’s also an ideal base for snorkelling trips to Pigeon Island or Angel Rock. The sea is crystal clear, and the sand is soft and white—a true tropical paradise. The whole experience was the perfect end to our amazing holiday. I could have stayed far longer and would highly recommend this place to anyone looking for a peaceful, luxurious beach escape.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews
Price from
US$225
1 night, 2 adults

Dreamwave Escape Nilaveli

Nilaveli

Situated in Nilaveli, a few steps from Nilaveli Beach and 5.7 km from Pigeon Island National Park, Dreamwave Escape Nilaveli offers air conditioning.

M
Mian
From
United Kingdom
The apartment was spacious and welcoming. The host Amamda was responsive to our requests
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 13 reviews
Price from
US$129.60
1 night, 2 adults

Sandy Shores

Nilaveli

Featuring air-conditioned accommodation with a private pool, garden view and a terrace, Sandy Shores is located in Nilaveli. This beachfront property offers access to a balcony.

A
Abhay
From
India
The location (right on Nilaveli beach), the amenities available at the flat, the comfortable seating and sleeping arrangements - way too many things to capture! The host initiated and maintained an open channel of communication from booking through our stay, sending very helpful information on location, getting there, check-in process, local shops and restaurants, etc. The manager and the staff are all very competent and went the extra mile to ensure our comfort.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 8 reviews
Price from
US$275
1 night, 2 adults

Luxury penthouse , Nilaveli, Srilanka

Nilaveli

Boasting air-conditioned accommodation with a private pool, garden view and a terrace, Luxury penthouse, Nilaveli, Srilanka is situated in Nilaveli.

S
Senaka_Abeysinghe
From
Sri Lanka
Staying at Rory's penthouse apartment was kind of dream coming true. The views from the balcony and rooftop jacuzzi were unreal. The interior was elegant, with very high attention to detail. Everything was exactly as in the pictures. The kitchen was shopisticated with all possible utensils, porcelains, and cutlery. We loved every bit of four day stay here.
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 7 reviews
Price from
US$250
1 night, 2 adults

Nilaveli Bay Villa by Ceylon Spaces

Nilaveli

Boasting a balcony with sea views, a private beach area and an infinity pool, Nilaveli Bay Villa by Ceylon Spaces can be found in Nilaveli, close to Nilaveli Beach and 7 km from Velgam Vehera.

M
Marcia
From
Brazil
They were actively communicating with us and when we arrived everything was just perfect. We had our lunch waiting for us to be served.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 10 reviews
Price from
US$360
1 night, 2 adults

Ralla Nilaveli

Nilaveli

Located in Nilaveli, a few steps from Nilaveli Beach and 5.7 km from Pigeon Island National Park, Ralla Nilaveli offers a garden and air conditioning.

N
Nirmala R
From
Sri Lanka
Super views. Comfortable and clean rooms.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 31 reviews
Price from
US$198
1 night, 2 adults

BEACH HAVEN NILAVELI

Nilaveli

Situated in Nilaveli, a few steps from Nilaveli Beach and 5.7 km from Pigeon Island National Park, BEACH HAVEN NILAVELI offers a garden and air conditioning.

G
Gareth
From
Australia
The best place we stayed in Sri Lanka. Room was excellent. The kitchen was clean and provided us with everything we needed. The view was amazing. The pools were where we spent most of our time, as well as in the water at the beach only a few steps from the pools.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 40 reviews
Price from
US$180
1 night, 2 adults

Beach Front Villa Nilaveli

Nilaveli

Situated in Nilaveli, 200 metres from Nilaveli Beach and 6.1 km from Pigeon Island National Park, Beach Front Villa Nilaveli offers a garden and air conditioning.

S
Sophie
From
United Kingdom
The location was quiet, you can walk to a few restaurants. We were pleased to escape lots of people! Amal & his son were very nice and organised a snorkelling trip, which we loved - such a nice guide.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 6 reviews
Price from
US$220
1 night, 2 adults

Villa Vianna

Nilaveli

Offering a garden and garden view, Villa Vianna is situated in Nilaveli, 6.1 km from Velgam Vehera and 6.3 km from Pigeon Island National Park.

J
Jákup
From
Denmark
We stayed five nights in the house. It was the most amazing part of our 18 day holiday in Sri Lanka. The house worked perfectly. It was beautiful, clean and cozy. The host family made the stay special, with their unusually friendly and welcoming way of being. We had many fun and interesting conversations. They gave us several good ideas for cooking. We would definitely recommend this wonderful place and its people.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6 reviews
Price from
US$68.25
1 night, 2 adults

Beach Front Trinco

Nilaveli

Comprising a private beach area and an outdoor swimming pool, Beach Front Trinco is a recently renovated accommodation in Nilaveli set close to Nilaveli Beach.

C
CarmitOron
From
Israel
The location is perfect on the beatch. Confertable nothing fency.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 5 reviews
Price from
US$149
1 night, 2 adults
All self catering accommodation in Nilaveli

Looking for a self catering accommodation?

Self-catering accommodation gives you the freedom and privacy that’s needed to enjoy a well-earned break. From modern apartments and luxury villas to beach huts and eco-lodges, the options are seemingly endless. Cook in your kitchen, read in the garden, or chill on the sofa and watch TV – however you choose to spend time, you’ll feel right at home.

Most booked self catering accommodation in Nilaveli and surroundings in the past month

See all

Highly rated self catering accommodation in Nilaveli and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 28 reviews

    With Nilaveli Beach reachable in 700 metres, Apartment314 Oceanfront condos Nilaveli provides accommodation, a restaurant, a private beach area, pool with a view and a garden.

    From US$112.54 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 88 reviews

    With Nilaveli Beach reachable in 60 metres, Nilaveli Ocean Condos provides accommodation, a restaurant, a private beach area, pool with a view and a fitness centre.

    From US$127.39 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 83 reviews

    Situated on the beachfront in Trincomalee, Beach Paradise Nilaveli has a private beach area and is close to Nilaveli Beach.

    From US$126.50 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 31 reviews

    Featuring pool views, 123 Ocean Front Condo offers accommodation with a private beach area, an outdoor swimming pool and a fitness centre, around a few steps from Nilaveli Beach.

    From US$135 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 34 reviews

    Set in Nilaveli, just a few steps from Nilaveli Beach, CASAMIA Oceanfront Condos Nilaveli offers beachfront accommodation with a private beach area, pool with a view, a fitness centre and free WiFi.

    From US$165 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 28 reviews

    Boasting air-conditioned accommodation with a private pool, garden view and a balcony, Beach Paradise Nilaveli is situated in Trincomalee.

    From US$122.04 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 16 reviews

    Offering a terrace and garden view, Jungle View Inn is situated in Trincomalee, 2.5 km from Velgam Vehera and 10 km from Pigeon Island National Park.

    From US$160.91 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 6 reviews

    Featuring air-conditioned accommodation with a balcony, NMK Trinco Holiday Inn is located in Trincomalee. This property offers access to a terrace, free private parking and free WiFi.

    From US$40.40 per night

Enjoy breakfast in Nilaveli and nearby

  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 27 reviews

    Located in Trincomalee, within 300 metres of Nilaveli Beach and 4.1 km of Pigeon Island National Park, Sai Seashell Rest Inn Nilaveli provides accommodation with a garden and free WiFi throughout the...

    From US$23.75 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 387 reviews

    Situated on the Northeast coast of Sri Lanka, Oceanfront Condominiums Nilaveli is the very first luxury beachfront serviced apartment development consisting of two-bedroom and three-bedroom apartments...

    From US$228.80 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 3 reviews

    Featuring a terrace with garden views, free bikes and a garden, The Hideaway Haven can be found in Trincomalee, close to Uppuveli beach and 4.1 km from Kanniya Hot Springs.

    From US$28.82 per night
  • Sandy Shores

    Trincomalee
    Breakfast options
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 43 reviews

    Boasting air-conditioned accommodation with a private pool, pool view and a patio, Sandy Shores is set in Trincomalee.

  • Heavenly Hideaway

    Nilaveli
    Breakfast options
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 9 reviews

    Featuring air-conditioned accommodation with a private pool, pool view and a balcony, Heavenly Hideaway is located in Nilaveli.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 37 reviews

    Boasting lake views, Trincomalee Ocean Front Condos provides accommodation with a private beach area, an outdoor swimming pool and a fitness centre, around a few steps from Nilaveli Beach.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 41 reviews

    Featuring air-conditioned accommodation with a private pool, sea view and a terrace, Nilaveli Beach Apartment Sri Lanka is set in Nilaveli. This beachfront property offers access to a balcony.

  • Beach Bliss

    Trincomalee
    Breakfast options
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 41 reviews

    Located just a few steps from Nilaveli Beach, Beach Bliss provides accommodation in Trincomalee with access to a private beach area, pool with a view, as well as a lift.

These self catering accommodation in Nilaveli and nearby have options with free cancellation

  • Pearl Of Ocean Front

    Trincomalee
    Free cancellation options available
    Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 15 reviews

    Featuring pool views, Pearl Of Ocean Front provides accommodation with a private beach area, pool with a view and a fitness centre, around 100 metres from Nilaveli Beach.

    From US$160.01 per night
  • Lima Blue Private Beach Apartment

    Trincomalee
    Free cancellation options available
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 2 reviews

    Featuring a patio with inner courtyard views, a private beach area and a garden, Lima Blue Private Beach Apartment can be found in Trincomalee, close to Nilaveli Beach and 4.2 km from Pigeon Island...

    From US$56.50 per night
  • Silva Hostel & Rooms

    Trincomalee
    Free cancellation options available
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 26 reviews

    Situated in Trincomalee, 200 metres from Uppuveli beach, Silva Hostel & Rooms features accommodation with a garden, free private parking, a private beach area and a shared lounge.

    From US$16.81 per night
  • KPN Trinco Holiday Resort

    Trincomalee
    Free cancellation options available
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 29 reviews

    Located in Trincomalee, within 1.2 km of Uppuveli beach and 3.6 km of Kanniya Hot Springs, KPN Trinco Holiday Resort provides accommodation with a garden and as well as free private parking for guests...

    From US$29.38 per night
  • Aara Holiday Home

    Trincomalee
    Free cancellation options available
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 17 reviews

    Offering a garden and inner courtyard view, Aara Holiday Home is situated in Trincomalee, 4 km from Kanniya Hot Springs and 5 km from Trincomalee Railway Station.

    From US$96.62 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 37 reviews

    Set in Nilaveli, a few steps from Nilaveli Beach and 5.5 km from Pigeon Island National Park, Araliya OceanFront Condos Nilaveli, Trincomalee offers a garden and air conditioning.

  • Beach Bliss

    Trincomalee
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Featuring air-conditioned accommodation with a private pool, sea view and a patio, Beach Bliss is located in Trincomalee.

  • Sandy Bliss

    Nilaveli
    Free cancellation options available
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Boasting air-conditioned accommodation with a private pool, sea view and a terrace, Sandy Bliss is set in Nilaveli.

FAQ about self catering accommodation in Nilaveli

Self catering accommodation that guests love in Nilaveli

See all
  • Avg. price/night: US$228.80
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 387 reviews
    Overall, we had a nice stay at Oceanfront. the pool was nice, beach was great, there are few restaurants along the shore, the appartement was spacious, the kitchen was very well equipped for those how would like to cook on vacation.
    Guest review by
    Liran
    Family with young children
  • Avg. price/night: US$135
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 31 reviews
    Ocean front has very clean and comfortable rooms. Two bed rooms, two bathrooms, large lounge, and full kitchen in a separate room. It was great being able to spread out as a family in a comfortable and clean space. The pool was really good and the hotel grounds large and green. There is also direct access to the beach. Nilaveli beach is a great chilled out place.
    Guest review by
    Belinda
    Family with young children
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 37 reviews
    Great location near the beach. Had all the necessary amenities. Comfortable beds. A very good kitchen.
    Guest review by
    Shiron Thalagala
    Family with young children
  • Avg. price/night: US$228.80
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 387 reviews
    Right on the seafront with a beautiful ocean view from our penthouse. Very tidy, luxury and comfortable place that we enjoyed. We also liked to have our own kitchen as our private driver was also a good cook and made us fresh, delicious parathas and curry! The area was still very quiet as apparently not yet the season.
    Guest review by
    Karen
    People with friends