Skip to main content

Search hotels in Nilaveli

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

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

N
Natalia
From
Belarus
this is an ideal place for privacy and relaxation. There are only birds and lizards around and not a single person. The staff is great! Caring, polite, surrounds with attention and warmth. Very kind and open people. The hotel itself is cute and incredibly authentic, well-kept grounds, cute houses. There is everything you need for a holiday. Very tasty food and great selection of dishes. Incredibly delicious seafood and cool barbecue on the beach. Beautiful and cozy right on the ocean shore.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 287 reviews
Price from
US$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, 20 km from Trincomalee. Each air-conditioned room offers a view. Rooms have a private bathroom.

N
Nataschia
From
Australia
The gardens are absolutely magnificent, the decor and location was just beautiful! A huge quiet beach is right on your doorstep! Tranquil and just gorgeous!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 reviews
Price from
US$94.50
1 night, 2 adults

Avila Nilaveli Beach

Hotel in Nilaveli

Set in Nilaveli, within 200 metres of Nilaveli Beach and 6.1 km of Velgam Vehera, Avila Nilaveli Beach offers accommodation with a garden and free WiFi as well as free private parking for guests who...

R
Rosa
From
Spain
The place is new, clean and tidy. The bedrooms are big and well equipped. Only 200 m from the beach. We really enjoyed staying there. Rajeevan took care of us very kindly and efficiently. Air con was working g very well. Breakfast was continental style, but good. Everything met our expectations.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 40 reviews
Price from
US$55.08
1 night, 2 adults

Akash Premium Hotel

Hotel in Nilaveli

Set in Nilaveli, 300 metres from Nilaveli Beach, Akash Premium Hotel offers accommodation with a garden, free private parking and a shared lounge.

A
Andreas
From
Austria
Nice and very modern rooms. Close to the beach and lots of restaurants. Don't let yourself be fooled by the picture of the garage door. It's not a garage at all but a proper hotel 😅
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 14 reviews
Price from
US$31.25
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.

H
Holly
From
United Kingdom
The property was lovely, with a great pool and games available (board games, archery and volleyball). Close to a beautiful beach. Staff went above and beyond and were really helpful and friendly. Room had everything we needed. A little remote but staff were so helpful with providing tuk tuks and helping us with finding a taxi for onward travel. Would recommend!
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 296 reviews
Price from
US$65
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.

S
Stefan
From
Austria
Very nice pool, nice, spacious rooms. The guys are really great. I booked one night too many (my mistake), and they refunded me the cost on their own initiative and didn't charge me anything.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 302 reviews
Price from
US$35
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.

a
andrea
From
Australia
Right from the beginning the staff were fabulous, nothing was ever too much trouble for any of the staff. Room very comfortable with quality towels and modern spacious bathroom. Lulu was a very cheerful courteous and helpful at all times.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 326 reviews
Price from
US$60
1 night, 2 adults

Cardamon Hotel Nilaveli

Hotel in Nilaveli

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

Y
YUTA
From
Taiwan
Nice service , with good maintain building , food are nice
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 493 reviews
Price from
US$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, cosy guestrooms and free internet access at all public areas.

R
Ria
From
Germany
Top hotel at a wonderful beach, very nice wooden cottages, friendly staff and reliable service e.g. the airport transfer. On the way from Colombo to Nilaveli and Trincomalee You are passing jungle and national parks, having wild elephants on the road, an exciting experience also, even though it is a car ride by around 5 hours. Warmly recommended!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 211 reviews
Price from
US$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.

J
Jeyanthan
From
Canada
Great location great service great food!!!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 120 reviews
Price from
US$80
1 night, 2 adults
See all 77 hotels in Nilaveli

Hotels with airport shuttles in Nilaveli

Airport shuttle (free)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 279 reviews
From US$177 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 19 reviews
From US$8.81 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 43 reviews
From US$19.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 58 reviews
From US$16.95 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 206 reviews
From US$39.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 32 reviews
From US$30.60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 258 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 78 reviews
From US$35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 261 reviews
From US$58 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 reviews

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.2
Very good - What previous guests thought, 333 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 120 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 9.5
Exceptional - What previous guests thought, 146 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 78 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.9
Fabulous - What previous guests thought, 493 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
Superb - What previous guests thought, 287 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 326 reviews

Budget hotels in Nilaveli and nearby

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

From US$106.40 per night

Offering a garden and garden view, Rainbow Villa Nilaveli is situated in Nilaveli, 8.1 km from Velgam Vehera and 14 km from Kanniya Hot Springs.

From US$122.10 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 27 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.

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

From US$50.40 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 accommodation in Nilaveli. Free private parking is available on site. Certain units include a seating area where you can relax.

From US$22 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 14 reviews

Set in Nilaveli, 300 metres from Nilaveli Beach, Akash Premium Hotel offers accommodation with a garden, free private parking and a shared lounge.

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

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

From US$39.96 per night

Hotels located in the centre of Nilaveli

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

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

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

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

Located within less than 1 km of Nilaveli Beach and 3.6 km of Pigeon Island National Park in Nilaveli, Nilaveli Stay Inn provides accommodation with seating area.

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

Set in Nilaveli, Pearl Inn Green is a recently renovated accommodation, 800 metres from Nilaveli Beach and 3.5 km from Pigeon Island National Park.

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

From US$18 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 420 reviews

Situated 600 metres from Nilaveli Beach, Vibushan Guest House offers accommodation with a terrace, as well as a garden.

From US$14 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 299 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.

From US$10 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 13 reviews

Set within 300 metres of Nilaveli Beach and 4 km of Pigeon Island National Park in Nilaveli, Raja Guest House offers accommodation with seating area.

From US$12.21 per night

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.

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

From US$16.95 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 59 reviews

Located in Trincomalee, 700 metres from Nilaveli Beach, Sunstar Nilaveli provides accommodation with a garden, free private parking, a terrace and a restaurant.

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

From US$39.55 per night
Scored out of 10, guest rating 6.8
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...

From US$23.75 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 centre.

From US$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 US$104.88 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 87 reviews

Located in Nilaveli, 1 km from Nilaveli Beach, Nilaveli Hybrid Holiday Hotel provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$32.64 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 US$14.02 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 153 reviews
We stayed in the older house with a veranda and a lot of shade. The room was cosy with 4 persons but with airco and this is the only thing we needed!!! The beach and a lot of restaurant options in the surrounding walking distance. In the weekend locals tend to build a party near the beach so this was super fun. Try snorkeling (also possible without the expensive 40 dollar visit to pigeon island) or diving. We drive with our own tuktuk which you can stall in the garden. Go and see the cultural part in the nearby Trincomalee.
Guest review by
Sanne Metsemakers
Netherlands
From US$150 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 287 reviews
Everything, the Quiet , the view , the restaurant really good , the breakfast was Amazing, the best we had , the staff is really nice. We had the suite with private swiming pool and feel like we were in paradise ... no mosquito . we did the snorkeling with the hotel on pigeon island and that was great , we swam with sharks.. We would have like to stay one week overthere but we had to continue our trip .. Thanks to all the team of C beyond nilaveli !
Guest review by
Perrine
France
From US$76.50 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 214 reviews
Our favourite place in Sri Lanka! Mandy is a wonderful host and made us feel at home right away. The hotel is located on a pristine bit of beach slightly away from the busier Nilaveli and Uppuveli beaches, which was perfect for us. We also organised a trip to Pigeon Island from just outside the hotel, which was an highlight. Our room was lovely and comfortable with a gorgeous sea view, and the dinner was exceptional. We hope we can come back one day!
Guest review by
Emma
United Kingdom
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 322 reviews
I literally lost my pants there! The hotel's right on the beach (the cabins are behind it) and the hosts are super sweet. An ideal place for children! From 5pm on, the playlist could have been my daughter's spotify. Breakfast is fabulous. The beds are comfortable. Be sure to visit the crocodile lake which is a 15-minute walk away and Trincomalee by tuktuk.
Guest review by
David
France
From US$50 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 326 reviews
Boutique style hotel with a nice pool and direct access to the beach. Miran was great. He always had a smile, organised sun beds, and if you pre booked your food, he’d have it ready for you. Fresh fish available every night.
Guest review by
Lee
United Kingdom
gogless