Skip to main content

Search hotels in Nilaveli

Enter your dates to see the latest prices and deals for Nilaveli hotels

Nilaveli – 90 hotels and places to stay

Filter by:

Star rating

Review score

C Beyond Nilaveli

Hotel in Nilaveli

Featuring free WiFi, C Beyond Nilaweli offers accommodation in Nilaveli. The property overlooks a large natural pond and is located 19 km from Trincomalee. Guests can enjoy the on-site restaurant.

Y
Yaoyao
From
China
Great design. It’s such a luxury experience to have a room by the beach. The view inside the room is already like a movie. Direct beach access. Great and wild beach. Staff catering to you every need from managing lagoon trip, portion island diving to money exchange. Great food. Beachside BBQ at night is such a wonderful experience. Justifiable price.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 259 reviews
Price from
US$190
1 night, 2 adults

Amanta Beach

Hotel in Nilaveli

Offering a year-round outdoor swimming pool and views of the sea, Amanta Beach is set in Nilaveli, 20 km from Trincomalee. Each air-conditioned room offers a view. Rooms have a private bathroom.

P
Professor Dr. Johannna Martina
From
Netherlands
The best place for a relaxed holiday at the beach. Everything is perfect, it is all in the details…. The maintenance is excellent. The owners wife is French so you can feel it in the interiors. The wide beach is spotless clean, they check it every day. Next to a cute fisherman place with little boats. Lovely garden. The swimming pool is very cute. The food is very good. The chefs worked in 5 star hotels. They can arrange tuk tuk and different tours ( they do not charge commission). Thank you for this little paradise!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 133 reviews
Price from
US$136.68
1 night, 2 adults

Avila Nilavali Beach

Hotel in Nilaveli

Set in Nilaveli, within 200 metres of Nilaveli Beach and 6.1 km of Velgam Vehera, Avila Nilavali Beach offers accommodation with a garden and free WiFi as well as free private parking for guests who...

A
Alena
From
Sweden
We stayed at Avila Nilaveli Beach and were absolutely delighted! The villa is small but very fresh, cozy, and clean — everything feels well-maintained and new. The staff were wonderful — kind, attentive, and always willing to help. They had their own set breakfast, but we sometimes asked for additional things, and they happily prepared them for us. Everything they made was truly delicious. Coffee or tea was always served with breakfast, on time and with care. One especially lovely gesture: before our departure, they prepared a dish with okra just for me, showed me how they cook it — it felt like a mini cooking class! And then they packed it up for me to take with us. It was such a warm and thoughtful touch. We also felt very safe and well looked after, as someone from the staff was always around and available if we needed anything. We were very happy with our stay and would definitely come back. Highly recommended!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 20 reviews
Price from
US$61.14
1 night, 2 adults

US Cabanas

Hotel in Nilaveli

Located in Nilaveli, 1.1 km from Nilaveli Beach, US Cabanas provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

J
Johan
From
Netherlands
Brand new beautiful location. Very friendly people and the best swimming pool we have had so far. Walking distance from beach and nice restaurants.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 29 reviews
Price from
US$62.04
1 night, 2 adults

Ravana Guest House

Hotel in Nilaveli

Located in Nilaveli, 1 km from Nilaveli Beach, Ravana Guest House provides accommodation with a garden, free private parking and a terrace.

C
Cass Wanderlust
From
United Kingdom
Very comfortable stay! Very clean, staff are lovely and its such a cute little place. I would highly recommend! Such good value for money. Good location too.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 17 reviews
Price from
US$16.18
1 night, 2 adults

Anukama Resort

Hotel in Nilaveli

Located in Nilaveli, 1.4 km from Nilaveli Beach, Anukama Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

S
Sara
From
Switzerland
It is a lovely and great place to stay. The rooms are huge and had everything we needed. The staff is very friendly. We really enjoyed our stay at this place.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 293 reviews
Price from
US$76.70
1 night, 2 adults

The Reef Resort

Hotel in Nilaveli

Situated in Nilaveli, 200 metres from Nilaveli Beach, The Reef Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

B
Böhmler
From
Germany
Hospitality with a heart - the staff was very helpful with all requests we had like Scooters, Doctors and things to do in the area. Not only were they very helpful, they went "the extra mile" to ansure we were only going to people they knew would do their best to meet our needs. All in all it was great and the staff really turns this hotel more into a family stay than a normal holiday.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 270 reviews
Price from
US$35.50
1 night, 2 adults

Mithra Paradise Beach Hotel

Hotel in Nilaveli

Situated in Nilaveli, 200 metres from Nilaveli Beach, Mithra Paradise Beach Hotel features accommodation with a garden, free private parking and a restaurant.

O
Omer Gershon
From
Israel
Room is really nice with good facilities, nice and quiet beach for those who looking for quiet and relaxed place, staff is nice way above than we expected, and they made sure the guests have good time here, offered us drives to pick up pizzas and meals on the house. Such a nice place!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 323 reviews
Price from
US$130.50
1 night, 2 adults

NN Beach Resort Nilaveli

Hotel in Nilaveli

Set in Nilaveli, a few steps from Nilaveli Beach, NN Beach Resort Nilaveli offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

L
LysyBDG
From
Poland
We came as a group of four and had two separate rooms. The hotel facilities were amazing, really modern, with a perfect location close to the beach. The amazing staff even offer romantic barbecues on the beach, and there's also a swimming pool if you dont want to be just on the beach! Ramil and the entire staff were absolutely fantastic - so friendly, helpful, and attentive. It’s just the perfect place to stay, and if we visit Sri Lanka again, we’ll definitely return. We already miss you guys!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 297 reviews
Price from
US$70
1 night, 2 adults

Crescent Sea Resort

Hotel in Nilaveli

Offering a barbecue and views of the garden, Crescent Sea Resort is located in Nilaveli, 14 km from Trincomalee. Guests can enjoy the on-site restaurant. Free private parking is available on site.

O
Olivia
From
United Kingdom
Lovely hotel very close to the beach. Nice pool. Staff were helpful with booking excursions. Lovely stay
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 132 reviews
Price from
US$30
1 night, 2 adults
See all 90 hotels in Nilaveli

Hotels with airport shuttles in Nilaveli

Most booked hotels in Nilaveli and surroundings in the past month

See all

Best hotels with breakfast in Nilaveli and nearby

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 35 reviews

    Surya Lagoon Village is a recently renovated villa in Nilaveli, where guests can make the most of its private beach area and garden.

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

    Located in Trincomalee, 1.3 km from Nilaveli Beach, Palmera Eco Resorts Nilaveli provides accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

  • 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.

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

    Set in Trincomalee, 1.1 km from Nilaveli Beach, Cocolagoon eco Resort Nilaveli offers accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 42 reviews

    Situated in Trincomalee, 400 metres from Nilaveli Beach, Nilaveli Boutique Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

  • 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.

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

    Located in Trincomalee, 700 metres from Nilaveli Beach, Sunstar Nilaveli provides accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 10 reviews

    Situated in Nilaveli, 600 metres from Nilaveli Beach, Hera Ceylon features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

Hotels located in the centre of Nilaveli

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 46 reviews

    Located within less than 1 km of Nilaveli Beach and 3.3 km of Pigeon Island National Park, Nilaveli Guest House provides rooms with air conditioning and a private bathroom in Nilaveli.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 64 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.

  • Situated within 600 metres of Nilaveli Beach and 3.5 km of Pigeon Island National Park, Riskan Enterprises features rooms with air conditioning and a private bathroom in Nilaveli.

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

    Comprising an open-air bath and massage services, Coconut Leaf Shadow Guest is a recently renovated accommodation in Nilaveli located close to Nilaveli Beach.

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

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

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 18 reviews

    Situated in Nilaveli, 1.2 km from Nilaveli Beach, Thirumalai Park features accommodation with a garden, free private parking, a shared lounge and a terrace.

  • Scored out of 10, guest rating 1.0
    Bad - What previous guests thought, 1 review

    Situated in Nilaveli, 400 metres from Nilaveli Beach, Vijay Thulasi Beach View has a garden, private parking and rooms with free WiFi access.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 87 reviews

    Situated within 800 metres of Nilaveli Beach and 3.8 km of Pigeon Island National Park in Nilaveli, JEYs Place provides accommodation with seating area.

Budget hotels in Nilaveli and nearby

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 30 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.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 168 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.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 159 reviews

    Situated in Trincomalee, 700 metres from Nilaveli Beach, Blu Marine Nilaveli features accommodation with a garden, free private parking, a private beach area and a shared lounge.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 10 reviews

    Set in Nilaveli, 300 metres from Nilaveli Beach, Akash Premium Hotel offers accommodation with a garden, free private parking and a shared lounge.

  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 111 reviews

    Set in Nilaveli, 70 metres from Nilaveli Beach, Sea Way Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 43 reviews

    Situated in Trincomalee, less than 1 km from Nilaveli Beach, ITALIAN GUEST features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 4.4
    Disappointing - What previous guests thought, 5 reviews

    Situated in Nilaveli, 200 metres from Nilaveli Beach, Sea View Beach Hotel features accommodation with a garden, free private parking, a private beach area and a shared lounge.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 2 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.

FAQs about hotels in Nilaveli

What guests said about Nilaveli:

  • 10.0

    I liked the small hotel we stayed in on the beach front (...

    I liked the small hotel we stayed in on the beach front (Mithra Paradise) and the semi-private beach. A real gem if you're looking for a quiet romantic place. Much better than the big faceless commercial hotels. I would recomemmend the small guest houses in the whole of SL for this reason as the service is exceptional and they are usually family-run so they put a lot of love and effort into pleasing their guests. No mosquitoes in July. Avoid the dolphin watching 'chasing' tours. Loads of boats making a big noise and running over the dolphins. Poor animals. You only glimpse them for a few seconds and the boat ride is hell on your back. Try the snorkelling instead.
    Guest review by
    Liz
    Switzerland
  • 8.0

    it was great there.No worries about the sea,just the wind...

    it was great there.No worries about the sea,just the wind was blowing a bit strong.Com[any always around you,you are safe there.You can book snorkelling,boat rides,sea tour any time,many options available.saw about 200 DOLPHINS!fisherman always fuzzing around in the morning.Annoying fishing boats.
    Guest review by
    Shanaka
    Sri Lanka
  • 8.0

    A much more peaceful beach holiday that at neighbouring...

    A much more peaceful beach holiday that at neighbouring Uppaveli, so if you want to get away from the crowds, it’s a perfect spot. The surrounding countryside looks beautiful too - I wish we’d have had more time to explore. We ate at Sara’s fish restaurant, where the seafood kottu & prawn curry were delicious.
    Guest review by
    Penny
  • 10.0

    Nilaveli is the perfect beach if you want peace and quiet ,...

    Nilaveli is the perfect beach if you want peace and quiet , not many shops or facilities about, a few ok restaurants near by some expensive for Sri Lanka even more pricey than England, would need to travel 15km by local Tuk Tuk to find a good choice in Trincomalee-Nilaveli-Pulmodai which around 2000 rupees each way
    Guest review by
    Gary
    United Kingdom
  • 10.0

    Very soft golden sand. Sea was not rough during our stay.

    Very soft golden sand. Sea was not rough during our stay. Snorkeling trips are arranged by guides to nearby Pigeon Island. Pristine corrals and species. May be less restaurants along the beach, and not much of public facilities like toilets and wheelchair access etc
    Guest review by
    Nandun
    Sri Lanka
  • 10.0

    Nilaveli has a lot to offer.

    Nilaveli has a lot to offer. The lower part of the beach closer to Trincomalee is very much like Bali or Goa with lots of accommodation including budget friendly options. It has many small cafes and restaurants right on the beach. There are also many dive shops offering diving experiences at Pigeon Island just off the coast. The upper end of the beach is more secluded and has fewer beach cafes and bars. This is where the larger more upmarket Nilaveli Beach Hotel is located.
    Guest review by
    Christopher
    Australia

See reviews by guests who stayed at hotels in Nilaveli

See all
  • From US$27.75 per night
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 55 reviews
    Sarath was one of the best host I've ever had in my whole life. He dropped us to get lunch, to get at the beach and also at the bus stand. Also i really enjoyed to talk to him and he gave us the feeling that we are part of the family🫶. So if you want the best experience you can get in sri lanka, then please stay at home stay resort! PS: You can also rent a scooter, which is very cool!! Thank you so much for making our trip to Trincomalee unforgettable!
    Guest review by
    Lukas
    Austria
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 206 reviews
    Our favourite place in Sri Lanka! Mandy is a wonderful host and made us feel at home right away. The hotel is located on a pristine bit of beach slightly away from the busier Nilaveli and Uppuveli beaches, which was perfect for us. We also organised a trip to Pigeon Island from just outside the hotel, which was an highlight. Our room was lovely and comfortable with a gorgeous sea view, and the dinner was exceptional. We hope we can come back one day!
    Guest review by
    Emma
    United Kingdom
  • From US$12 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 394 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
    Spain
  • From US$260 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 208 reviews
    It was right on the beach, in a very calm area. If you’re looking for socializing possibilities, you must drive to Trincomalee or to Nilaveli city. The rooms were clean with hot water and good cleaning.
    Guest review by
    Nikoletta Aniko Kormos
    Austria
  • From US$100 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 329 reviews
    delightful boutique hotel with friendly staff and excellent food on a beautiful beach
    Guest review by
    Ginny
    United Kingdom