Skip to main content

Search hotels in Nilaveli

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

Nilaveli – 83 hotels and places to stay

Filter by:

Star Rating
Review score

C Beyond Nilaveli

Hotel in Nilaveli

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

J
Juliet
From
New Zealand
Stunning location on a quiet beach and lagoon - lovely meals very friendly and helpful staff - very relaxed and happy stay
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 282 reviews
Price from
$160
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, 12 mi from Trincomalee. Each air-conditioned room offers a view. Rooms have a private bathroom.

M
Marie
From
Czech Republic
Despite the non stopping rain for days and days, our stay in Amanta Beach was just perfect. Everything is as shown on the photos and written in the description and actually there is much more. Slightly out of the village, just right on the private beach, with a huge garden and a cute swimming pool, you will be offered very tasty breakfasts and dinners.. The rooms and the private gardens have everything you may need. And those stylish decorations! I need to mention also the very lovely staff who make you feel very welcome and still manage to give you the privacy you want in such a place. It is not the cheapest, but absolutely worth the value.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 139 reviews
Price from
$94.50
1 night, 2 adults

Avila Nilaveli Beach

Hotel in Nilaveli

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

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 36 reviews
Price from
$55.08
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.4
Wonderful - What previous guests thought, 22 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.

S
Sean
From
United States
Close proximity to beaches And restaurants, great hosts, very accommodating and gracious!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 14 reviews
Price from
$31.25
1 night, 2 adults

Anukama Resort

Hotel in Nilaveli

Located in Nilaveli, a 16-minute walk from Nilaveli Beach, Anukama Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

J
Joshua
From
United States
The food was on time , the pool was great food kids
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 296 reviews
Price from
$65
1 night, 2 adults

The Reef Resort

Hotel in Nilaveli

Located in Nilaveli, a 2-minute walk from Nilaveli Beach, The Reef Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

V
Vanessa
From
Germany
Very friendly staff, nice pool, and a quiet, convenient location. Breakfast was made with love.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 299 reviews
Price from
$35
1 night, 2 adults

NN Beach Resort Nilaveli

Hotel in Nilaveli

Located in Nilaveli, a few steps from Nilaveli Beach, NN Beach Resort Nilaveli has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

M
MariaP008
From
Qatar
The facility/hotel is surrounded by a beautiful garden and in itself is a paradise. The hotel's pool is also large enough to accommodate people, and I see that they try to maintain it each day. There is a beach access with sun beds available for use. The room we had was huge, and the toilet/bath is also spacious and modern looking. The bed is very comfortable with 4 huge pillows. They provide beach towels and towels inside the room. SriLankan breakfast is a very good option out of all the breakfast options, in my opinion. They've organised an evening barbecue by the beach and I would say it was a very nice experience. Even though they are short staffed, they have managed to attend to guest's needs. Yasu and Ramil and all other staff will help as much as they can to make your stay pleasurable.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 321 reviews
Price from
$70
1 night, 2 adults

Cardamon Hotel Nilaveli

Hotel in Nilaveli

Located in Nilaveli, 7.5 mi from Trincomalee, Cardamon Hotel Nilaveli features a restaurant, bar and free WiFi throughout the property.

C
Caroline
From
Belgium
Right by the beach Clean, very spacious family room Nice pool
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 489 reviews
Price from
$67.50
1 night, 2 adults

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.

L
Lisa
From
United Kingdom
A lovely small resort tucked away from the rest of the village. The staff were extremely friendly and kept the grounds and property beautiful.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 210 reviews
Price from
$180
1 night, 2 adults
See all 83 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, 270 reviews
    From $206.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 19 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 41 reviews
    From $19.36 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 57 reviews
    From $39.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 195 reviews
    From $39.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 32 reviews
    From $30.60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 256 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 77 reviews
    From $35 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 264 reviews
    From $58 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 139 reviews

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

See all
  • Popular with guests booking hotels in Nilaveli

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

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

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

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

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

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

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

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

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

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 321 reviews

Budget hotels in Nilaveli and nearby

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 179 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.

    From $106.40 per night
  • Rainbow Villa Nilaveli is located in Nilaveli, just 1.9 miles from Pigeon Island National Park and 5 miles from Velgam Vehera.

    From $122.10 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 28 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.

    From $112.54 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 61 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.

    From $50.40 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 59 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.

    From $45 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 178 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.

    From $22 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 14 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.

    From $34.69 per night
  • Scored out of 10, guest rating 6.6
    Pleasant - What previous guests thought, 121 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.

    From $26.64 per night

Hotels located in the center of Nilaveli

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

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

    From $48.84 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 49 reviews

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

    From $22.20 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 66 reviews

    NR Villa Nilaveli is located in Nilaveli, just a 9-minute walk from Nilaveli Beach and 2.2 miles from Pigeon Island National Park.

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

    From $41.07 per night
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 153 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.

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

    Providing garden views, Nilaveli Stay Inn in Nilaveli provides accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi.

    From $17.76 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 87 reviews

    Pearl Inn Green is a recently renovated guest house in Nilaveli near Nilaveli Beach. With a garden, the 3-star guest house has air-conditioned rooms with free Wifi, each with a private bathroom.

    From $20 per night
  • Scored out of 10, guest rating 7.2
    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.

    From $18 per night

Best hotels with breakfast in Nilaveli and nearby

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

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

    From $22.37 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 57 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.

    From $39.55 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 10 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.

    From $250 per night
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 195 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.

    From $39.55 per night
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 27 reviews

    Located in Trincomalee, within a 3-minute walk of Nilaveli Beach and 2.5 miles of Pigeon Island National Park, Sai Seashell Rest Inn Nilaveli provides accommodations with a garden and free WiFi...

    From $23.75 per night
  • Scored out of 10, guest rating 4.4
    Disappointing - What previous guests thought, 5 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.

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

    Featuring a garden, vitamin Sea beach cottage features accommodations in Nilaveli.

    From $51.89 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 116 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 center.

    From $93.50 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 $40 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 199 reviews
    We felt so at home at Luna Beach Hotel. The caretaker Krishna is very kind and attentive and makes the best coffee served at the porch. The hotel is very close to the beach has a cosy garden, great beds and well functioning aircon. We felt lucky to discover this pearl and were happy to meet the Danish owner, Servan, as well. Thank you for making us feel so at home.
    Guest review by
    Karen Grønkjær
    Denmark
  • From $62 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 336 reviews
    I recommend this place, if you want to get a better rest with beautiful beach like paradise. Location is very beautiful like flower garden, staff and customer service is very good and friendly (Roshan and others). Also rooms very clean and tidy. Final I suggest the Mithra paradise beach hotel best for local and foreign tourists.
    Guest review by
    Eranda
    Sri Lanka
  • From $90.46 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 489 reviews
    Cardamom Hotel in Nilaveli was an amazing place to stay! The staff was incredibly friendly and helpful, the rooms were clean and spacious, the internet was high speed and the beachfront location was perfect for a relaxing holiday. The food was delicious, and the overall ambiance was peaceful. Highly recommend!
    Guest review by
    Jayantha
    Sri Lanka
  • From $14.02 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 153 reviews
    - Location a few minutes away from the beautiful Nilaveli beach and the main restaurants in the area
    Guest review by
    Quitterie
    France
  • From $49.50 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 343 reviews
    delightful boutique hotel with friendly staff and excellent food on a beautiful beach
    Guest review by
    Ginny
    United Kingdom