Skip to main content

Search hotels in Nilaveli

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

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

M
Mathias
From
Denmark
We really like the location of the place and the friendliness of the staff. The room was great, clean, and with a beautiful view of the ocean. The hotel helped with all our inquiries from being driven from Colombo airport (by Chinthaka) to the hotel, to taking out money, or find our way to a restaurant.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 260 reviews
Location 9.4
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.

G
Guy
From
United Kingdom
Absolutely brilliant staff, super helpful and friendly. The setting is beautiful with the beach being pretty much deserted for miles and miles. Rooms were lovely and the food was absolutely outstanding. Highly recommended!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 133 reviews
Location 9.2
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...

E
Emanuela
From
Italy
The room was brand new, sparkling clean, and just a few steps from the beach. The owner and his staff were exceptionally kind, caring, and went above and beyond to make sure we had everything we needed. Their warm hospitality truly made our stay unforgettable! Highly recommended for anyone wishing to visit Nilaveli Beach.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 24 reviews
Location 9.3
Price from
US$42.96
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.

G
Giovanna
From
Spain
We received a warm welcome from the owner and staff, who went above and beyond to meet our needs. The place is amazing, brand new, with beautiful, comfortable, and clean cabanas, exactly as shown in the pictures. The pool area is also great, and the resort is within walking distance of Nilaveli Beach and good restaurants. We stayed for three days and had the break and relaxation we were looking for. We’ll definitely come back!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 34 reviews
Location 8.5
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
Charlotte
From
Spain
Everything was perfect. Excellent quality-price. Clean rooms, beautiful garden and close to Nilaveli beach. I really recommend this place.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 17 reviews
Location 9.1
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.

R
Rohan
From
Canada
very calm, clean quiet place. Ideal place for relaxing. Very friendly staff including Bhatiya.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 295 reviews
Location 8.1
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.

R
Rozanne
From
Australia
Clean, nice room, excellent service.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 277 reviews
Location 9.1
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.

J
Julia
From
Austria
From all the hotels in the area this was by far the most chilled one, really nice holiday vibe, lots of hang out space and no loud music :) so if you are looking for a place to relax in a calming and rather silent area, Mithra is the right place for you! Though we were here in September so we don’t know about high season :) The staff was really helpful with everything, thank you so much again! Special thanks to Pragash, who managed our stay just perfectly!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 324 reviews
Location 9.4
Price from
US$45
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.

E
Elena
From
Germany
I am so happy that I stayed in NN Beach Resort & SPA Boutique Hotel ☝️ The first of all I wish to THANK all the stuff who is working there for their hospitality, for their attention to all details. A big THANKS 🙏 to the Maduranga for his care, I felt me like a little princess. Aslo a big THANKS to the Manager of this Hotel Yaso 🙏🙏🙏 for his patience with me, for his advices and all organizations about excursions, transportation and many information about Sri Lanka 🇱🇰 It’s was really hard for me to leave☝️
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 300 reviews
Location 9.4
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, 134 reviews
Location 8.7
Price from
US$30
1 night, 2 adults
See all 91 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.3
    Very good - What previous guests thought, 298 reviews
  • Popular with guests booking hotels in Nilaveli

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

    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 389 reviews
  • Popular with guests booking hotels in Nilaveli

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

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

    Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 112 reviews
  • Popular with guests booking hotels in Nilaveli

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

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 25 reviews
  • Popular with guests booking hotels in Nilaveli

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

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

Budget hotels in Nilaveli and nearby

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

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

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 53 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 8.4
    Very good - What previous guests thought, 174 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 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.4
    Pleasant - What previous guests thought, 112 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.

Hotels located in the centre of Nilaveli

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

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

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

Best hotels with 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.

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

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

    Located in Trincomalee, New Shan Guest provides 3-star accommodation with private balconies.

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

    Set within 600 metres of Nilaveli Beach and 4 km of Pigeon Island National Park in Nilaveli, Pranu House features accommodation with seating area.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 167 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 6.7
    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...

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$75 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 302 reviews
    This is a fantastic place to stay on Nilaveli beach. The pool and gardens are immaculately kept, but it is the proximity to the beach that is the real standout. White sand and turquoise waters with lovely sun loungers make this a beautifulplace to relax. The food in the restaurant is good - fruit, juice and tea/coffee and then either a Sri Lankan option or pancakes or omelette for breakfast - and you can eat dinner right on the beach listening to the ocean waves. All of the staff are lovely and really helpful. Highly recommend
    Guest review by
    Sinead
    Ireland
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 125 reviews
    This is a very basic budget guest house. It is only 150 metres to the main Nilaveli beach and the boats to take you to Pidgeon Island. The room was decent and the shower water pressure was excellent. The beds were comfortable and we had air conditioning. The provided breakfast was basic but nice. In this price point it provided what you needed. If the owner gets the cleanliness issues sorted then we would rate this guest house higher.
    Guest review by
    LEANNE
    Australia
  • From US$12 per night
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 398 reviews
    this place is THE place to stay in Nilaveli or trincomalee area. Even though the area is very hot, this felt like a cool oasis. lots of space to chill, do yoga or read. The rooms are also big, not too hot and shower has a great preassure! The owners are amazing hosts, super friendly, we enjoyed the conversations. Thank you! ☀️
    Guest review by
    Helene Christina
    Denmark
  • From US$47.73 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 25 reviews
    The rooms at Avila are good size and very clean. The linen is of high quality, and the lighting is good too. We loved the quiet neighbourhood, its also a 2 min walk to the Nilaveli beach. The breakfast, although limited, was good.
    Guest review by
    Trupti
    United Kingdom
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 134 reviews
    Beautiful location pretty much on the beach. Verry quite beach also , service is exquisite More like a boutique hotel verry nice and clean. Felt like Royalty
    Guest review by
    Gerda
    Belgium