The 10 best B&Bs in Nilaveli, Sri Lanka | Booking.com
Skip to main content

B&Bs in Nilaveli

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Nilaveli

The best B&Bs in Nilaveli

Check out our pick of great B&Bs in Nilaveli

Filter by:

Review score

Laxsume Guest House Nilaveli

Nilaveli

Laxsume Guest House Nilaveli is set in Nilaveli, 600 metres from Nilaveli Beach, 3.8 km from Pigeon Island National Park, and 8.5 km from Velgam Vehera.

I
Ioana-Ruth
From
Romania
First of all, I have to praise the manager of the hotel. He always helped us with anything we needed, from checking us in early to organizing breakfast, booking activities and arranging transport. He also gave us tips for great snorkeling spots and good restaurants and made it possible for us to have rice and curry for breakfast instead of the usual choices. The hotel itself was also great. Just a few minutes from the beach and close to a variety of good restaurants. It was very clean and very well maintained. We felt very comfortable the whole 9 days we were there! It happened more than once that we met other tourists in town who were unhappy with their accommodation, but as for my boyfriend and I, we can wholeheartedly recommend this hotel!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 144 reviews
Price from
US$10
1 night, 2 adults

Suman Beach Rooms

Nilaveli

Situated just 300 metres from Nilaveli Beach, Suman Beach Rooms provides accommodation in Nilaveli with access to a garden, a terrace, as well as full-day security.

M
Moeniesh
From
Netherlands
From the moment we arrived at Suman Beach Rooms, we felt like special guests in a family home. Located just a 3‑minute stroll from the serene Nilaveli Beach, this cozy B&B is in a perfect spot for easy beach days and exploring nearby attractions like Pigeon Island National Park and the Kanniya Hot Springs . Our room was spacious – with a private bathroom, balcony overlooking the garden, crisp AC, reliable Wi‑Fi, and great comfort overall . It quickly became our peaceful little haven after a day in the sun. But what truly set this place apart was the warmth of the hosts—Suman, Mallika, and their family. They greeted us even during our early arrival, having our room already prepared . Mallika’s home‑cooked Sri Lankan breakfast on the terrace was a daily treat—delicious, generous, and served with heartfelt kindness . The atmosphere is so relaxed and welcoming—complete with friendly cats, chickens wandering through the garden, and a homely ambience that truly made us feel “at home” . They went above and beyond by helping arrange tuk‑tuks, and transfers, you name it—with helpful, local insider knowledge . In short: Location: 2–3 minute walk to the beach, with easy access to local attractions Accommodation: Clean, comfortable rooms with AC, private bathroom, balcony/garden view Hosts: Exceptionally friendly, considerate, and accommodating Extras: Tasty breakfasts, reliable Wi‑Fi, bike/tuk‑tuk tours, laundry, on‑site parking We wholeheartedly recommend Suman Beach Rooms if you're after a genuine, comfortable, and caring place to stay in Nilaveli. Thanks to Suman, Mallika, and the entire team for an unforgettable stay—we’ll definitely return! 🙏
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 149 reviews
Price from
US$11
1 night, 2 adults

Moon Isle Beach Bungalow

Nilaveli

Set in Nilaveli, a few steps from Nilaveli Beach, Moon Isle Beach Bungalow offers accommodation with a private beach area, free private parking, a garden and a terrace.

A
Anna
From
Switzerland
Wonderful place and people working there. Peaceful, near the beach, good food.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 208 reviews
Price from
US$126
1 night, 2 adults

Villa Nilaveli Cabana

Nilaveli

Villa Nilaveli Cabana has 3 cabanas (Villa Nilaveli Cabana Cabanas) which are available for rent. Each Cabana has a king-size bed, air conditioning, ceiling fan, mosquito net and an en suite bathroom....

L
Ludwig
From
Austria
Good location on the beach, very friendly host who cooked some excellent dinner for us. The room is clean and the bathroom is spotless. Highly recommended!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 173 reviews
Price from
US$76
1 night, 2 adults

Nachchi Sweet Beach Stay

Nilaveli

Situated a few steps from Nilaveli Beach, 3.7 km from Pigeon Island National Park and 10 km from Velgam Vehera, Nachchi Sweet Beach Stay offers accommodation set in Nilaveli.

S
Sofía
From
Chile
Really clean, very kind staff and a great project that I hope keeps growing.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 14 reviews
Price from
US$31
1 night, 2 adults

Vitamin sea beach cabana & hostel

Nilaveli

Set in Nilaveli, Vitamin sea beach cabana & hostel offers beachfront accommodation 500 metres from Nilaveli Beach and features various facilities, such as a garden and a bar.

V
Victoria
From
Australia
The location is fantastic - how special to open the door to your room straight onto the sand. The staff are lovely. No air conditioning or hot water but you don’t need either with the ocean right there and a ceiling fan to help keep you cool.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 256 reviews
Price from
US$35
1 night, 2 adults

Vibushan Guest House

Nilaveli

Situated 600 metres from Nilaveli Beach, Vibushan Guest House offers accommodation with a terrace, as well as a garden.

D
Dorothy
From
South Africa
Hosts were very helpful and friendly 🙂 Wife cooked us great breakfast & dinner Fish very good. Highly recommended
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 412 reviews
Price from
US$12
1 night, 2 adults

Luna Beach Hotel

Nilaveli

Featuring free WiFi throughout the property, Luna Beach hotel offers pet-friendly accommodation in Nilaveli. All rooms feature air conditioning and a refrigerator.

H
Hamid
From
Austria
Very close to the beach, very confortable room and the owner, shiran, is everything! You just realize how he truly likes being a hotel owner and talking to, taking care of his guests. He made everything possible so we had the best experience at his hotel. A 10/10 for us!!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 199 reviews
Price from
US$36
1 night, 2 adults

Oceanic White House

Nilaveli

Located in Nilaveli and only 400 metres from Nilaveli Beach, Oceanic White House provides accommodation with sea views, free WiFi and free private parking.

P
Paul
From
Germany
exceptionally nice host! property is clean, beautiful and even has two hammocks. Location is close to the beach and small little restaurants.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 102 reviews
Price from
US$15
1 night, 2 adults

Nilaveli Beach Rooms

Nilaveli

Offering a garden and garden view, Nilaveli Beach Rooms is located in Nilaveli, 300 metres from Nilaveli Beach and 4.3 km from Pigeon Island National Park.

E
Elisabeth
From
Belgium
It was a wonderful stay! The place was peaceful, and the room had everything you needed. There is a terrace at the front where you can relax in comfort. The family is extremely friendly and always ready to help if you need anything. The food is absolutely fantastic.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 231 reviews
Price from
US$13.50
1 night, 2 adults
All B&Bs in Nilaveli

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Nilaveli and surroundings in the past month

See all
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 149 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 144 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 321 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 341 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 173 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 292 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 412 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 208 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 231 reviews
  • Popular with guests booking B&Bs in Nilaveli

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 256 reviews

Great access to the city centre. Check these B&Bs in Nilaveli and nearby

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 66 reviews

    Set in Nilaveli and only 800 metres from Nilaveli Beach, NR Villa Nilaveli offers accommodation with garden views, free WiFi and free private parking.

    From US$10.99 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Located within less than 1 km of Nilaveli Beach and 3.6 km of Pigeon Island National Park in Nilaveli, Nilaveli Stay Inn provides accommodation with seating area.

    From US$17.76 per night
  • Pearl Inn Green

    Nilaveli
    Central location
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 87 reviews

    Set in Nilaveli, Pearl Inn Green is a recently renovated accommodation, 800 metres from Nilaveli Beach and 3.5 km from Pigeon Island National Park.

    From US$20 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 125 reviews

    Gopalapuram Guest House offers accommodation in Nilaveli. The guest house has a terrace and views of the garden, and guests can enjoy a meal at the restaurant.

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

    Featuring free WiFi and a terrace, Sea Zone Hotel Nilaveli offers accommodation in Nilaveli. Free private parking is available on site. Certain units include a seating area where you can relax.

    From US$22 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 89 reviews

    Situated within 100 metres of Nilaveli Beach and 4 km of Pigeon Island National Park in Nilaveli, Island Breeze Inn features accommodation with seating area.

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

    Offering a garden and garden view, Nilaveli Beach Rooms is located in Nilaveli, 300 metres from Nilaveli Beach and 4.3 km from Pigeon Island National Park.

    From US$15.15 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Vitamin Sea beach cottage is a beachfront property located in Nilaveli, 4.3 km from Pigeon Island National Park and 8.9 km from Velgam Vehera.

Save money on B&Bs in Nilaveli and nearby – budget options available

  • Vibration Nilaveli

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews

    Situated within a few steps of Nilaveli Beach and 5.6 km of Pigeon Island National Park, Vibration Nilaveli features rooms with air conditioning and a private bathroom in Trincomalee.

    From US$57.63 per night
  • Memo's Beach

    Nilaveli
    Budget options available
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 341 reviews

    Memo's Beach features a restaurant, a bar and shared lounge in Nilaveli. There is a terrace and guests can make use of free WiFi and free private parking.

    From US$27.50 per night
  • Nilaveli Sheen Coast

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 103 reviews

    Located in Trincomalee, 500 metres from Nilaveli Beach, Nilaveli Sheen Coast provides accommodation with a garden, free private parking, a terrace and a bar.

    From US$22.60 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 302 reviews

    Boasting a balcony with sea views, a private beach area and a garden, The Tottam Beach Hotel - Trincomalee can be found in Trincomalee, close to Sampalthivu Beach and 7.6 km from Kanniya Hot Springs.

    From US$91.53 per night
  • Golden Beach Cottages

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 487 reviews

    Golden Beach Cottages is located on Uppuveli beach in Trincomalee. Free WiFi access is available. Each air-conditioned room here will provide you with a seating area.

    From US$35 per night
  • Raja Guest House

    Nilaveli
    Budget options available
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 12 reviews

    Set within 300 metres of Nilaveli Beach and 4 km of Pigeon Island National Park in Nilaveli, Raja Guest House offers accommodation with seating area.

    From US$12.21 per night
  • Rest house Nilaveli

    Trincomalee
    Budget options available

    Rest house Nilaveli, a property with an open-air bath, is situated in Trincomalee, less than 1 km from Nilaveli Beach, 5.5 km from Velgam Vehera, as well as 5.6 km from Pigeon Island National Park.

    From US$25.43 per night
  • Vitamin Sea Beach Cabana

    Nilaveli
    Budget options available
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 172 reviews

    Located in Nilaveli, within 500 metres of Nilaveli Beach and 6.2 km of Velgam Vehera, Vitamin Sea Beach Cabana provides accommodation with a private beach area and free WiFi as well as free private...

Enjoy breakfast in Nilaveli and nearby

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

    Situated in Trincomalee with Nilaveli Beach nearby, Gowsalya Guest House - Nilaveli Trincomalee features accommodation with free private parking.

    From US$22.37 per night
  • Scored out of 10, guest rating 6.2
    Pleasant - What previous guests thought, 46 reviews

    Set within less than 1 km of Nilaveli Beach and 3.7 km of Pigeon Island National Park, Shan Guest and Restaurant Nilaveli features rooms with air conditioning and a private bathroom in Trincomalee.

    From US$40 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 15 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 9.0
    Superb - What previous guests thought, 223 reviews

    Set in Trincomalee, 1.2 km from Sampalthivu Beach, Nature Beach Huts offers accommodation with a private beach area, free private parking, an open-air bath and free bikes.

  • Araliya inn

    Nikawatawana
    Breakfast options
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Offering city views, Araliya inn is an accommodation situated in Nikawatawana, 300 metres from Uppuveli beach and 4.4 km from Kanniya Hot Springs.

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

    Located in Trincomalee, 400 metres from Uppuveli beach, TrincoBeCoolGuest & Hostel provides accommodation with a garden, free private parking and a bar.

    From US$11.64 per night
  • Preni Guest

    Trincomalee
    Breakfast options
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 11 reviews

    Located in Trincomalee, 500 metres from Uppuveli beach and 3.9 km from Kanniya Hot Springs, Preni Guest offers air conditioning. This property offers access to a terrace and free private parking.

    From US$20.34 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Set within 600 metres of Uppuveli beach and 4.2 km of Kanniya Hot Springs, K Seven Guest Inn offers rooms with air conditioning and a private bathroom in Trincomalee.

    From US$36.30 per night

FAQ about B&Bs in Nilaveli

B&Bs that guests love in Nilaveli

See all
  • Avg. price/night: US$11
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 412 reviews
    The location in Nilaveli is perfect. The beach is 5 minutes walking. It's a very quiet area, perfect to relax. The home stay has a good vibes atmosphere, with a garden with "hamacas", and full day open kitchen. The staff was nice and friendly. The room was very cheap and it has all the basic things you may need. I arrived very early and they stored my luggage, also in the departure day.
    Guest review by
    Amanda
    Solo traveller
  • Avg. price/night: US$15.15
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 231 reviews
    Nice laid-back guesthouse with rooms looking onto a private garden. The location is great, very quiet and only a 2 minutes walk to Nilaveli beach. Our bedroom and bathroom were clean and nicely decorated. Unfortunately, the restaurant was closed but we could still have breakfast there. There are a few other very good restaurants within walking distance. We had a very relaxing stay there!
    Guest review by
    Chantal
    Family with young children
  • Avg. price/night: US$27.50
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 341 reviews
    Great location on the beach. Lovely designed rooms and restaurant/lounging area. Excellent breakfasts.
    Guest review by
    Michael
    Young couple
  • Avg. price/night: US$11
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 412 reviews
    really accomodating staff, very kind and helpful, very clean and quiet rooms, big breakfast for relatively cheap, close enough to beach
    Guest review by
    freya
    Young couple