Skip to main content

Search hotels in Nilaveli

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

Nilaveli – 86 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.

A
Alexandra
From
Spain
We just left the most wonderful hotel ran by the sweetest loveliest people and I wish we could have stayed for a whole month at least. If you’re hesitating whether to book this stay or not, book it right now! Where to begin: The location is magical, located by the sea with stunning views and an overall calmness that surrounds the area. The beach (with private hotel access) is gorgeous and with direct views to pigeon island. The sunrises and sunsets at CBeyond feel out of this world as they’re so beautiful. The pool is great and so inviting, perfect for an afternoon dip. The hotel is stunning; the decoration in the shared areas such as the living room, dining room and porch is tasteful. Our room was so spacious, with loads of natural light and the most breathtaking views to the coast. The bathroom is well equipped and the shower has great water pressure (this is quite important to me). The bedroom has a gorgeous private balcony with a couple of lounge chairs where I’ve been sitting to watch the sunrise (very recommendable), bed is big and very comfortable. The breakfast served in the mornings is the best breakfast I’ve ever had, no joke. The fruit platter is fresh and delicious, the pancakes and french toast very delectable but the cherry on top are curry’s. Lunch and dinner are also great and very tasty! Saving the best for last: the personnel running the hotel. I have never experienced such wonderful treatment like this before; they all have been so kind, lovely and helpful. Went above & beyond every time we had any inquiry and were so nice about it - we had some problems with our tuktuk and they took care of it. We celebrated a birthday here and they made the day feel 10 times more special!! Eric & co have been so lovely, they made our stay here so memorable, it’s going to be impossible to top. Thank you all so much for your kindness, we hope to come back really soon!!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 269 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.

K
Karolína
From
Czech Republic
The hotel is stunning, it feels very luxurious for a reasonable price for european standards. The staff is super friendly and helpful, especially the manager Shyakthi. We ended up staying 2 more nights. The biggest highlight was the private beach, we were there alone most of the time and the sea is perfect for swimming. The beach is equipped with sun beds and a shower. The hotel offers 4 course dinner for 7000 rupees per person and ayurvedic massage for 35 dollars. It is the perfect place if you want to relax in a beach resort.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 132 reviews
Price from
US$105.30
1 night, 2 adults

Avila Nilaveli Beach

Hotel in Nilaveli

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

K
Karen
From
United Kingdom
We had a wonderful stay at Avila Nilaveli Beach. The rooms were incredibly comfortable, with excellent air conditioning that made the heat feel like a distant memory. The location is perfect—just a quick 5-minute walk to the beautiful Nilaveli Beach, which was so convenient for daily visits. What really stood out, though, was the flexibility of the staff. They went above and beyond to accommodate our schedule, adjusting breakfast times to fit with our activities. Their attention to detail and willingness to help made our stay even more enjoyable. Overall, a great spot for a relaxing and hassle-free getaway!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 29 reviews
Price from
US$43
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.

D
Delia
From
Italy
nice place, everything new, the owner is very helpful and friendly, he created a pleasant atmosphere
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 39 reviews
Price from
US$55.89
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.4
Superb - What previous guests thought, 20 reviews
Price from
US$13.77
1 night, 2 adults

Akash Premium Hotel

Hotel in Nilaveli

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

C
Cooper
From
United Kingdom
Good location quite close to the beach, staff fairly friendly, room quite comfortable.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 11 reviews
Price from
US$31.25
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.

D
Darrell
From
Ireland
The swimming pool was clean and was easily accessed. The food and service was of a high standard and good value. The room was clean and was very comfortable.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 299 reviews
Price from
US$65
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.

R
Rozanne
From
Australia
Clean, nice room, excellent service.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 288 reviews
Price from
US$31.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
Olga
From
Czech Republic
Very nice quiet place, not many tourists. Clean beach and see, kind stuff. We got fresh coconuts from their own palm on the beach. Food and meal was also good and fresh, we can recommend
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 329 reviews
Price from
US$65
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.

D
David
From
Netherlands
Beautiful resort with gorgeous gardens, pool, hammocks, and fresh coconuts, all with close access to the beach with private deck chairs with shade. The staff are all super helpful, friendly and kind. We would love to visit again next time.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 314 reviews
Price from
US$70
1 night, 2 adults
See all 86 hotels in Nilaveli

Hotels with airport shuttles in Nilaveli

Most booked hotels in Nilaveli and surroundings in the past month

See all
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 117 reviews
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 20 reviews
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 269 reviews
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 210 reviews
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 329 reviews
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 143 reviews
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 29 reviews
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 476 reviews
  • Popular with guests booking hotels in Nilaveli

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 288 reviews
  • Popular with guests booking hotels in Nilaveli

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

Best hotels with breakfast in Nilaveli and nearby

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

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

    From US$48.84 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 175 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.

    From US$115.36 per night
  • 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 7.8
    Good - What previous guests thought, 60 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.

    From US$56 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 50 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.

    From US$39.55 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 8.2
    Very good - What previous guests thought, 54 reviews

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

    From US$45 per night
  • 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.

    From US$250 per night

Budget hotels in Nilaveli and nearby

  • Offering a garden and garden view, Rainbow Villa Nilaveli is situated in Nilaveli, 8.1 km from Velgam Vehera and 14 km from Kanniya Hot Springs.

    From US$122.10 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 176 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 9.0
    Superb - What previous guests thought, 11 reviews

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

    From US$34.69 per night
  • 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.

    From US$51.06 per night
  • 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.

    From US$20.40 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 114 reviews

    Pigeon Island Beach Resort and Spa is located to the north of Trincomalee City. Offering rooms and suites with a private balcony, the resort has an outdoor pool and a fitness centre.

    From US$104.50 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 117 reviews

    This hotel is nestled on Nilavali Beach, a 10-minute boat ride from Pigeon Island. There is no available WiFi, a large outdoor pool and spacious rooms with views of the ocean.

    From US$104.88 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 3 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$113 per night

Hotels located in the centre of Nilaveli

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

    From US$25.47 per night
  • 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
  • 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.

    From US$41.07 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 152 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.

    From US$14.02 per night
  • 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.

    From US$18 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$18 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 96 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.

    From US$24 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 404 reviews

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

    From US$11 per night

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$14.02 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 152 reviews
    We stayed in the older house with a veranda and a lot of shade. The room was cosy with 4 persons but with airco and this is the only thing we needed!!! The beach and a lot of restaurant options in the surrounding walking distance. In the weekend locals tend to build a party near the beach so this was super fun. Try snorkeling (also possible without the expensive 40 dollar visit to pigeon island) or diving. We drive with our own tuktuk which you can stall in the garden. Go and see the cultural part in the nearby Trincomalee.
    Guest review by
    Sanne Metsemakers
    Netherlands
  • From US$11 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 404 reviews
    The couple who own this property were great and work very hard in this lovely family run home stay. The location is excellent as you are just a few minutes walk from the beach and the owner will call you a tuk tuk if you wish to go to other areas around Trincomalee. The food was really excellent (provided by the family), the rooms were clean and the AC was strong (not like in some other places we have stayed). In summary, if you are staying in nilaveli go to vibushan guest house :)
    Guest review by
    Daisley Devoy
    United Kingdom
  • From US$15.15 per night
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 228 reviews
    We had a fantastic time at this homestay! The place is extremely clean, and the rooms are spacious and spotless. The staff is incredibly friendly and helpful—they assist you with everything you need. The location is perfect: just a short walk to the beach, making it a great spot to relax and unwind. At the same time, it’s easy to reach the busier parts of Trincomalee if you want to explore more. Highly recommended for anyone looking for a peaceful yet convenient place to stay!
    Guest review by
    Gagliardi
    Italy
  • From US$104.50 per night
    Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 114 reviews
    Excellent all round. Beautiful hotel in nilaveli. Extremely clean and tidy. Very good food and great service. Meeting facilities were also staff very friendly- my 1st visit and then when I returned on the 1st floor. Housekeeping member was great and was always concerned to make my room up nicely. Thoroughly trustworthy as well. Read more
    Guest review by
    Nathali
    France
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 285 reviews
    Very happy with our stay. Friendly staff helped to arrange our time in Nilaveli. The beach is amazing, a very nice bar located few minutes from the hotel. Wish we could stay longer!
    Guest review by
    Alicja
    Poland
gogless