Skip to main content

Search hotels in Nilaveli

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

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

S
Sara
From
United Kingdom
What a fantastic place in Nilaveli! We had an absolutely wonderful stay at C Beyond. Our room was beautiful and our bed was comfortable, with a gorgeous view of the sea and a breezy balcony to enjoy. Staff were very attentive and always helpful, and arranged a lovely snorkeling experience for us. The location is right on the beach, very quiet and with no one around — it felt like our own private beach! We ate dinner at the hotel twice, both times in a romantic candle-lit outdoor setting, and it was delicious, with fresh local ingredients and excellent service by staff. The location is quite far from town, which made it a lovely place to retreat and be in nature for a few days.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 286 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, 142 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.5
Exceptional - What previous guests thought, 38 reviews
Price from
$55.08
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, 295 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.

F
Federico
From
United Kingdom
The place is very nice and clean and located at walking distance from the beach. But really what made the difference for us was the staff! They are the kindest and most welcoming people we met here, in particular Mr Deen who we now call a friend!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 302 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.

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.4
Very Good - What previous guests thought, 323 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.

R
Rameshkumar Rassiyah
From
France
Service of the staff members other than the hotel
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 494 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, 212 reviews
Price from
$180
1 night, 2 adults

Nilaveli Beach Hotel

Hotel in Nilaveli

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.

U
Udaya
From
United States
Beach and Sri Lankan food on offer were excellent. One of the better places to have Sri Lankan Crab and lobster without paying too much. Pool area and garden with nice shades for hammocks was very relaxing. Outdoor showers were simple but convenient after a trip to the beach. Dive center is one of the best where you can rent snorkeling and scuba gear and guides.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 120 reviews
Price from
$80
1 night, 2 adults
See all 79 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, 275 reviews
From $177 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 19 reviews
From $8.81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 42 reviews
From $15.13 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 203 reviews
From $50.85 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.9
Excellent - What previous guests thought, 258 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, 262 reviews
From $58 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 142 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 7 reviews
From $28.25 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 8.9
Excellent - What previous guests thought, 212 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 388 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 333 reviews

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 142 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 295 reviews

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Best hotels with breakfast in Nilaveli and nearby

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

From $106.40 per night
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 $29.67 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 9.6
Exceptional - What previous guests thought, 203 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 $50.85 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

Budget hotels in Nilaveli and nearby

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.1
Wonderful - What previous guests thought, 27 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 $117.65 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 6.6
Pleasant - What previous guests thought, 121 reviews

<h2>Beachfront and Leisure</h2> Sea Way Hotel in Nilaveli offers direct beachfront access, a lush garden, terrace, and a year-round outdoor swimming pool.

From $33.30 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 44 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.

From $39.96 per night
Scored out of 10, guest rating 7.6
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 $104.88 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 77 reviews

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.

From $35 per night

Hotels located in the center of Nilaveli

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 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 $15 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.8
Excellent - What previous guests thought, 419 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 $9.35 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.7
Excellent - What previous guests thought, 102 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 $12 per night
Scored out of 10, guest rating 7.6
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 $22.20 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
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 142 reviews
The best place for a relaxed holiday at the beach. Everything is perfect, it is all in the details…. The maintenance is excellent. The owners wife is French so you can feel it in the interiors. The wide beach is spotless clean, they check it every day. Next to a cute fisherman place with little boats. Lovely garden. The swimming pool is very cute. The food is very good. The chefs worked in 5 star hotels. They can arrange tuk tuk and different tours ( they do not charge commission). Thank you for this little paradise!
Guest review by
Professor Dr. Johannna Martina
Netherlands
From $9.35 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 419 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 $24.98 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 55 reviews
Sarath was one of the best host I've ever had in my whole life. He dropped us to get lunch, to get at the beach and also at the bus stand. Also i really enjoyed to talk to him and he gave us the feeling that we are part of the family🫶. So if you want the best experience you can get in sri lanka, then please stay at home stay resort! PS: You can also rent a scooter, which is very cool!! Thank you so much for making our trip to Trincomalee unforgettable!
Guest review by
Lukas
Austria
From $50 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 323 reviews
The NN Beach Resort & Spa is a great hotel, located right on the beach. We had such a great stay that we decided to stay longer and enjoyed the calm and relaxation. The complex is very well maintained. The rooms were also clean and tidy. The staff and the manager are very friendly and ensure a pleasant atmosphere.
Guest review by
Alexander
Germany
From $80 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 213 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