Skip to main content

Search hotels in Nilaveli

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

Nilaveli – 92 hotels and places to stay

Filter by:

Star Rating

Review score

Nilaveli Beach Resort - Level 1 Certified

Hotel in Nilaveli

Nilaveli Beach Resort is set on the bronzed sands of Nilaveli Beach. This tranquil resort welcomes guests with a private beach area, cozy guestrooms and free internet access at all public areas.

C
Chris
From
Netherlands
What’s not to like.. amazing location with literally a private beach to ourselves as there are no other resorts nearby, incredible bungalow right on the beach front, a nice and clean swimming pool overlooking the beach, good quality, food, and excellent value, and very friendly staff all across the property
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 203 reviews
Price from
$190
1 night, 2 adults

High Park Hotel

Hotel in Nilaveli

Located in Nilaveli, a 2-minute walk from Nilaveli Beach, High Park Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

F
Francesca
From
France
We really enjoyed our stay at the High Park Hotel. The staff was nice, kind, always attentive to our needs and helpful in organizing activities and transportation to the train station. The beach was just a few steps from our room.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 170 reviews
Price from
$18.75
1 night, 2 adults

Secret Escape Nilaveli Ayurveda Hotel & Spa

Hotel in Nilaveli

Located in Nilaveli, a 3-minute walk from Nilaveli Beach, Secret Escape Nilaveli Ayurveda Hotel & Spa provides accommodations with a garden, free private parking, a shared lounge and a terrace.

J
Johannes
From
Belgium
Hotel is close to the beach and the beach is perfect for swimming. The owner is very nice. Amazing breakfast.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 20 reviews
Price from
$34
1 night, 2 adults

Avila Nilavali Beach

Hotel in Nilaveli

Located in Nilaveli, within a 2-minute walk of Nilaveli Beach and 3.8 miles of Velgam Vehera, Avila Nilavali Beach provides accommodations with a garden and free WiFi as well as free private parking...

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 11 reviews
Price from
$61.20
1 night, 2 adults

US Cabanas

Hotel in Nilaveli

Located in Nilaveli, a 13-minute walk from Nilaveli Beach, US Cabanas provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

B
Bar
From
Israel
We liked the staff, the hotel, basically everything. They were really nice and attended to our every need
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 17 reviews
Price from
$55.89
1 night, 2 adults

Ravana Guest House

Hotel in Nilaveli

Located in Nilaveli, a 12-minute walk from Nilaveli Beach, Ravana Guest House provides accommodations with a garden, free private parking and a terrace.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
Price from
$14.58
1 night, 2 adults

Akash Premium Hotel

Hotel in Nilaveli

Located in Nilaveli, a 4-minute walk from Nilaveli Beach, Akash Premium Hotel provides accommodations with a garden, free private parking and a shared lounge.

A
Aleš
From
South Africa
This place has two big advantages – it’s brand new and the location is close to the beach. It was the cleanest place we stayed in Sri Lanka. It is more an apartment than a hotel, which is totally fine. The staff were warm and helpful, though their English was limited. I see a few things that could be improved, like having a nice outdoor seating area. Overall, it was a really nice stay.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 10 reviews
Price from
$31.25
1 night, 2 adults

Nagenahira Beach Villa

Hotel in Nilaveli

Just 164 feet from the Indian Ocean, Nagenahira Beach Villa features spacious villas boasting sea views in Nilaveli. Free WiFi is available in the property’s common areas. Driving guests park for...

E
Elaine
From
United States
Beach needs major clean up,not the hotels responsibility.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 68 reviews
Price from
$35
1 night, 2 adults

Happy Beach hotel nilaveli

Hotel in Nilaveli

Located in Nilaveli, a few steps from Nilaveli Beach, Happy Beach hotel nilaveli has accommodations with a garden, free private parking, a private beach area and a restaurant.

f
frank
From
Belgium
The location is great. The rooms need some refurbishing. Good airco!! Good breakfast.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 37 reviews
Price from
$46.75
1 night, 2 adults

Black Forest Beach Resort

Hotel in Nilaveli

Located in Nilaveli, 1.4 miles from Nilaveli Beach, Black Forest Beach Resort has accommodations with a garden, free private parking, a private beach area and a terrace.

A
Adi
From
Israel
Beach at the door step, staff are amazing thats a true tailor made family setting. Got more than i expected, defiantly a stand apart experience in sri lanka.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 18 reviews
Price from
$90
1 night, 2 adults
See all 92 hotels in Nilaveli

Hotels with airport shuttles in Nilaveli

  • Airport shuttle (free)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 205 reviews
    From $324.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 128 reviews
    From $42.30 per night
  • Airport shuttle
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 87 reviews
    From $27.75 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 16 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 30 reviews
    From $22.99 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 36 reviews
    From $45.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 141 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 82 reviews
    From $45.90 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 235 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 68 reviews
    From $50 per night

Most booked hotels in Nilaveli and surrounding area in the past month

See all

Best hotels with breakfast in Nilaveli and nearby

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 31 reviews

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

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

    Located in Trincomalee, a 15-minute walk from Nilaveli Beach, Palmera Eco Resorts Nilaveli provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Gowsalya Guest House - Nilaveli Trincomalee enjoys a location in Trincomalee, 5.2 miles from Velgam Vehera and 8.6 miles from Kanniya Hot Springs.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 54 reviews

    Located in Trincomalee, a 13-minute walk from Nilaveli Beach, Cocolagoon eco Resort Nilaveli provides accommodations with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 37 reviews

    Located in Trincomalee, a 5-minute walk from Nilaveli Beach, Nilaveli Boutique Hotel has accommodations 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

    Shan Guest and Restaurant Nilaveli is a recently renovated guest house in Trincomalee where guests can make the most of its pool with a view and garden.

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

    Located in Trincomalee, a 8-minute walk from Nilaveli Beach, Sunstar Nilaveli provides accommodations with a garden, free private parking, a terrace and a restaurant.

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

    Located in Nilaveli, a 7-minute walk from Nilaveli Beach, Hera Ceylon has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

Budget hotels in Nilaveli and nearby

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 30 reviews

    With Nilaveli Beach reachable in a 8-minute walk, Apartment314 Oceanfront condos Nilaveli features accommodations, 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, 163 reviews

    Featuring free WiFi and a terrace, Sea Zone Hotel Nilaveli offers accommodations 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, 143 reviews

    Located in Trincomalee, a 8-minute walk from Nilaveli Beach, Blu Marine Nilaveli has accommodations with a garden, free private parking, a private beach area and a shared lounge.

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

    Located in Nilaveli, a 4-minute walk from Nilaveli Beach, Akash Premium Hotel provides accommodations with a garden, free private parking and a shared lounge.

  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 98 reviews

    Located in Nilaveli, a few steps from Nilaveli Beach, Sea Way Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 40 reviews

    Located in Trincomalee, a 11-minute walk from Nilaveli Beach, ITALIAN GUEST has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 4.2
    Disappointing - What previous guests thought, 4 reviews

    Located in Nilaveli, a 2-minute walk from Nilaveli Beach, Sea View Beach Hotel has accommodations with a garden, free private parking, a private beach area and a shared lounge.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 20 reviews

    Located in Nilaveli, a 3-minute walk from Nilaveli Beach, Secret Escape Nilaveli Ayurveda Hotel & Spa provides accommodations with a garden, free private parking, a shared lounge and a terrace.

Hotels located in the center of Nilaveli

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

    Providing garden views, Nilaveli Guest House in Nilaveli offers accommodations and a garden.

  • Located within a 6-minute walk of Nilaveli Beach and 2.2 miles of Pigeon Island National Park, Riskan Enterprises has rooms with air conditioning and a private bathroom in Nilaveli.

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

    Coconut Leaf Shadow Guest is a recently renovated homestay in Nilaveli where guests can make the most of its open-air bath and massage services.

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

    Pearl Inn Green is a recently renovated guest house in Nilaveli near Nilaveli Beach. The 3-star guest house has air-conditioned rooms with a private bathroom and free Wifi.

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

    Located in Nilaveli, a 14-minute walk from Nilaveli Beach, Thirumalai Park has accommodations 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

    Vijay Thulasi Beach View enjoys a location in Nilaveli, a 5-minute walk from Nilaveli Beach and 2.3 miles from Pigeon Island National Park.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 77 reviews

    JEYs Place in Nilaveli provides accommodations with a garden and a shared lounge. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 91 reviews

    U new guest house offers accommodations in Nilaveli, a 7-minute walk from Nilaveli Beach and 2.4 miles from Pigeon Island National Park.

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 $275 per night
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 253 reviews
    Eric and his team made our stay at this beautiful hotel special. Their friendliy hospitality was wonderful. This is a small hotel, located on the beach, at the mouth of the estuary, directly opposite Pigeon Island. There is no better location in Nilavelli. Everything has been designed for the comfort of guests - the hotel design and layout of the grounds, the decor, the meals. I hope to come again. Thank you for a memorable experience.
    Guest review by
    Anne
    Australia
  • From $145 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 315 reviews
    The beach front location is superb. We basically had the whole beach to ourselves. It was clean and free from rubbish. The location is a little out of Trincomalee but ok for us because we had a driver. Rashan and his wife were lovely hosts and ensured we had everything we needed. Our villa was comfortable and clean and well located with easy access to the beach. Breakfast on our second morning was great.
    Guest review by
    Renae
    Australia
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 202 reviews
    Moon Isle beach was the perfect place to stay at the end of our trip in Sri Lanka. The room was very good and clean and also it is just in front of the beach, you can't literally ask for better. The breakfast is amazing and also the owner Amanda is very kind. If you go to Nilaveli/Trincomalee, you must come here!
    Guest review by
    Cristina
    Spain
  • From $65.49 per night
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 31 reviews
    Friendly staff, big and comfortable room. Ideal for people that looking to stay away from crowds and big hotels. Few minutes away from the beach with a tuk tuk.
    Guest review by
    Olga
    Cyprus
  • From $183.54 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 459 reviews
    Location is very beautiful, like a 5 Star hotel. manager and staff are very friendly and helpful.
    Guest review by
    Deshapriya
    Sri Lanka