Skip to main content

Search hotels in Nilaveli

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

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

H
Hilary
From
Sri Lanka
One of a kind spot with wonderful staff. We had such a relaxing time enjoying the beach, snorkeling, and unwinding - can’t wait to return!!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 292 reviews
Price from
$144
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.

K
Kyle Mangano
From
United States
We stayed at Amanta Beach Resort for two nights and wished we would have stayed for a week! The property is beautiful and private but close enough to Nilaveli & Trinco that you could take a Tuk Tuk if you needed to. The rooms were spotless, beautiful, and everything worked perfectly (including the air con). As previous reviewers have said, the beach is your own little private slice of paradise. We were there a few weeks before the heavy season, so the seas were a bit rough, but we spent many hours lounging in the chairs on the sand! The food was amazing too! We had dinner one night and it was one of the best meals that we've had on our year abroad. The owner/chef comes out and explains everything and tells you where he got the ingredients from (mostly his on-site garden). Shyakthi and his staff make this place what it is! They all go above and beyond to make sure you're enjoying yourself and that you're comfortable. They put a lot of time and energy into the entire experience and it shows. There is a reason this hotel is rated 9+ on Booking and you should definitely come see for yourself!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 reviews
Price from
$94.50
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.

I
Isobel
From
Japan
A gorgeous sanctuary in a quiet area. A short walk or tuktuk ride to beach and restaurants, but very quiet and relaxing. Clean, comfortable, and enjoyable. The owner is a very friendly and interesting guy. He can arrange anything for you and tell you stories about his life. There was great internet access and every room has a balcony with table and chairs if you are working online or just enjoying a quiet sunset. The pool was clean and brand new. Every room had a kettle and small fridge for snacks if you don’t want to eat out every meal. Breakfast was great and made fresh every day. More food than you could ever finish! When they open their restaurant, I’m sure it will be great, too.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 44 reviews
Price from
$39.69
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.

S
Suresh
From
Canada
Staff, pool and rooms. The staff here were amazing: Bharathi made everything comfortable during our stay. The property is relatively new and everything is clean and nice. We really enjoyed our stay here.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 298 reviews
Price from
$52
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.

I
Ismael
From
Uruguay
The hotel is just 3 minutes by foot to the main beach in Nilaveli. The pool is really nice specially in hot days. The staff was really helpful.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 304 reviews
Price from
$35
1 night, 2 adults

Mithra Paradise Beach Hotel

Hotel in Nilaveli

Located in Nilaveli, a 2-minute walk from Nilaveli Beach, Mithra Paradise Beach Hotel has accommodations with a garden, free private parking and a restaurant.

A
Alhasan
From
Oman
nice location , very helpful and extremely friendly staff (especially Anitha and Roshan). The food was great. The room was very clean. Beautiful Garden view and beach.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 330 reviews
Price from
$62
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.

D
Danielle
From
Canada
This is was the best hotel ever!!! I can’t recommend it more, if you are looking for a place to stay in Nilaveli you MUST stay here! The hotel itself was beautiful, the grounds were very well maintained, the pool and the loungers and the private beach were all amazing! The room was incredibly clean and very comfortable. The staff were incredible!! they really do everything that they can to make your stay the best. I celebrated my birthday here and the staff went above and beyond to make my day extra special. The food was also amazing! All home cooked meals very flavourful and so good! Overall, the stay here was exceptional and I wish I could have stayed for longer!!
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 331 reviews
Price from
$60
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.

A
Anuradhi
From
United States
The location was wonderful! It was right on the beach and our rooms had a great view! We had dinner and breakfast there and both meals were delicious. I noticed some reviews complained about the food, but they have a new chef who is really great! The staff were excellent as well; they were extremely helpful and friendly. There was also a hotel cat who said hi to us in the morning (she was very friendly!).
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 495 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.

C
Camilla
From
Norway
Beautiful location, nice big rooms and very helpful and friendly staff.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 208 reviews
Price from
$180
1 night, 2 adults
See all 76 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, 286 reviews
From $289.10 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 8.9
Excellent - What previous guests thought, 43 reviews
From $19.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 63 reviews
From $16.95 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 220 reviews
From $39.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 32 reviews
From $30.60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 258 reviews
From $82.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 263 reviews
From $52 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 reviews
From $136.29 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 7 reviews
From $24.86 per night

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 7.5
Good - What previous guests thought, 386 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 154 reviews

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

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 8.1
Very Good - What previous guests thought, 304 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 330 reviews

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Best hotels with breakfast in Nilaveli and nearby

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 41 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 7.9
Good - What previous guests thought, 180 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 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 10
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 $22.74 per night
Scored out of 10, guest rating 7.7
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 $61.60 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 63 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 $16.95 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 $52 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 11 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

Hotels located in the center of Nilaveli

Rainbow Villa Nilaveli is located in Nilaveli, just 1.7 miles from Pigeon Island National Park and 8.6 miles from Kanniya Hot Springs.

From $122.10 per night
Scored out of 10, guest rating 8.1
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 $22.42 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
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 428 reviews

Vibushan Guest House enjoys a location in Nilaveli, a 7-minute walk from Nilaveli Beach and 2.4 miles from Pigeon Island National Park.

From $12 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 298 reviews

Offering quiet street views, Pranu House in Nilaveli features accommodations, a garden, and a shared lounge. Among the facilities of this property are a restaurant, hairdresser's, and spa facilities.

From $14.40 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 101 reviews

Oceanic White House in Nilaveli provides accommodations with a garden and a terrace. This guest house provides free private parking, room service, and free Wifi.

From $15 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 89 reviews

Featuring garden views, Island Breeze Inn in Nilaveli features accommodations and a garden. This property offers access to a terrace, free private parking, and free Wifi.

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

Featuring free WiFi throughout the property, Luna Beach hotel offers pet-friendly accommodations in Nilaveli. All rooms feature air conditioning and a refrigerator.

From $40 per night

Budget hotels in Nilaveli and nearby

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 115 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 $82.50 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 120 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 $124.54 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 346 reviews

Memo's Beach features a restaurant, a bar and shared lounge in Nilaveli. There is a terrace and guests can make use of free WiFi and free private parking.

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

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

From $98.32 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 13 reviews

Dreamwave Escape Nilaveli is located in Nilaveli, just a few steps from Nilaveli Beach and 3.5 miles from Pigeon Island National Park. This property offers a private pool and free private parking.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 31 reviews

Ralla Nilaveli provides a fitness center and free private parking, and is within a few steps of Nilaveli Beach and 3.5 miles of Pigeon Island National Park.

From $116.15 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 28 reviews

A few steps from Nilaveli Beach in Trincomalee, Beach Paradise Nilaveli provides accommodations with access to a fitness room and open-air bath.

From $147.47 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 42 reviews

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.

From $51.89 per night

FAQs about hotels in Nilaveli

What Guests Said About Nilaveli:

10

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

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

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

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 $62 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 330 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
From $82.50 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 115 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
From $11.11 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 154 reviews
Suman beach rooms has an excellent location, just a short walk to Nilaveli beach which was a highlight of our trip. Malika was a good host and offered to arrange activities and tuktuks for us however we already had these booked. Overall we would still recommend staying here for the value and proximity to the beach.
Guest review by
Olabisi
United Kingdom
From $160 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 292 reviews
Hôtel Boutique Two nights Room with private pool. Excellent situation front to the beach. Excellent services Diner sea food excellent Ideally for one week vacations.
Guest review by
norbert
France
From $136.29 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 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