Skip to main content

Search hotels in Nilaveli

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

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

S
Steven
From
Kuwait
The location is a secluded corner of Sri Lanka and with the beach on your doorstep the kids were fully entertained.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 289 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.

K
Karolína
From
Czech Republic
The hotel is stunning, it feels very luxurious for a reasonable price for european standards. The staff is super friendly and helpful, especially the manager Shyakthi. We ended up staying 2 more nights. The biggest highlight was the private beach, we were there alone most of the time and the sea is perfect for swimming. The beach is equipped with sun beds and a shower. The hotel offers 4 course dinner for 7000 rupees per person and ayurvedic massage for 35 dollars. It is the perfect place if you want to relax in a beach resort.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 reviews
Price from
US$94.50
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.

A
Anita
From
Norway
Very cozy resort, and we especially liked the small bungalows they had by the pool. We appreciated that it was a small resort. Amazing breakfast, and the staff were very polite and service minded.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 299 reviews
Price from
US$50
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.

M
Mariia
From
Russia
Location is good, close by the ocean, little bit far from dive enters, but still reachable by walk
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 304 reviews
Price from
US$35
1 night, 2 adults

Mithra Paradise Beach Hotel

Hotel in Nilaveli

Situated in Nilaveli, 200 metres from Nilaveli Beach, Mithra Paradise Beach Hotel features accommodation with a garden, free private parking and a restaurant.

S
Steven
From
France
Warm welcome and help from the staff, especially with 2 young kids. Perfect location close to the beach, spacious bedroom with A/C, good breakfast. Thanks for everything!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 331 reviews
Price from
US$62
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.

G
Guenter
From
Cambodia
First our higher category room was directly beside the reception and too noisy. They let us change to another room, more in the back of the area
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 330 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.

A
Andris
From
Latvia
by far, best choice to stay in Nilaveli/Trincomalee. hotel in front of ocean with clean pool (maintained and cleaned daily, several times). large clean and comfy rooms. we are family of three and had lots of space in duplex room. A/C is new and fully filled, so blasting cool air within seconds of switching on.(so far stayed in several hotels in Sri Lanka, and some A/c were literally non existent, even in much more expensive 5 star hotels) staff is attentive, some minor misunderstandings are swiftly resolved by hotel manager. housekeeping team does amazing job, daily clean/fresh water replenishing. hotel grounds are well maintained. good options for dinner. beach is clean, with enough loungers. we wanted candles for cake- hotel provided some changes in breakfast offer for out 3 year old- team made changes overall, it’s EXCELLENT VALUE and after visiting few other hotels in area, this is BEST CHOICE.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 497 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.

L
Lorraine
From
Australia
Great staff! Friendly, casual and very professional. Great food! Chef was terrific! Lovely garden, beautifully maintained.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 210 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.

A
Arianna
From
Italy
First of all the staff is amazing, always happy to help! Furthermore the rooms are big and clean. The resort has a private beach and it’s essentially surrounded by trees everywhere which makes the location unique
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 121 reviews
Price from
US$80
1 night, 2 adults
See all 74 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, 286 reviews
From US$153.40 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
Fabulous - What previous guests thought, 43 reviews
From US$13.92 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 62 reviews
From US$22.60 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 219 reviews
From US$39.55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
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.8
Fabulous - What previous guests thought, 263 reviews
From US$52 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 reviews
From US$103.84 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 7 reviews
From US$44.07 per night

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.9
Fabulous - What previous guests thought, 210 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 7.5
Good - What previous guests thought, 388 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 299 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 497 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 9.5
Exceptional - What previous guests thought, 146 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 331 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 289 reviews

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 330 reviews

Hotels located in the centre of Nilaveli

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 41 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$66.60 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 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 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 10
Exceptional - What previous guests thought, 11 reviews

Situated in Nilaveli, 600 metres from Nilaveli Beach, Hera Ceylon features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$250 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 426 reviews

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

From US$11 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 298 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$14.40 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 101 reviews

Located in Nilaveli and only 400 metres from Nilaveli Beach, Oceanic White House provides accommodation with sea views, free WiFi and free private parking.

From US$12 per night

Best hotels with breakfast 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$92.96 per night
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 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$59.36 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 62 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$22.60 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.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 219 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.9
Pleasant - What previous guests thought, 25 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$20.90 per night
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 centre.

From US$82.50 per night

Budget hotels in Nilaveli and nearby

Scored out of 10, guest rating 8.0
Very 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$48.84 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 121 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.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 347 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
Fabulous - What previous guests thought, 497 reviews

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

From US$117.99 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 28 reviews

Boasting air-conditioned accommodation with a private pool, garden view and a balcony, Beach Paradise Nilaveli is situated in Trincomalee.

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

Situated in Nilaveli, a few steps from Nilaveli Beach, Happy Beach hotel nilaveli features accommodation with a garden, free private parking, a private beach area and a restaurant.

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

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.

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

Situated in Nilaveli, 200 metres from Nilaveli Beach, Mithra Paradise Beach Hotel features accommodation with a garden, free private parking and a restaurant.

From US$62 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$50 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 330 reviews
I am so happy that I stayed in NN Beach Resort & SPA Boutique Hotel ☝️ The first of all I wish to THANK all the stuff who is working there for their hospitality, for their attention to all details. A big THANKS 🙏 to the Maduranga for his care, I felt me like a little princess. Aslo a big THANKS to the Manager of this Hotel Yaso 🙏🙏🙏 for his patience with me, for his advices and all organizations about excursions, transportation and many information about Sri Lanka 🇱🇰 It’s was really hard for me to leave☝️
Guest review by
Elena
Germany
From US$11 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 426 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 US$10.10 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 232 reviews
We had a fantastic time at this homestay! The place is extremely clean, and the rooms are spacious and spotless. The staff is incredibly friendly and helpful—they assist you with everything you need. The location is perfect: just a short walk to the beach, making it a great spot to relax and unwind. At the same time, it’s easy to reach the busier parts of Trincomalee if you want to explore more. Highly recommended for anyone looking for a peaceful yet convenient place to stay!
Guest review by
Gagliardi
Italy
From US$11.11 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 154 reviews
The budget accomodation is very close to Nilaveli beach and the family ist very friendly and helpful. I got tea or coffee, got laundry service and a Tuk Tuk was organised to go to Trincomalee bus staion very early in the morning. It is definitely an accomodation worth to stay if you want to stay at Nilaveli beach or explore the surrounding sights.
Guest review by
Alexander
Germany
From US$61.88 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 186 reviews
A lovely hotel with a big garden and swimming pool in Nilaveli right by the beach. Breakfast was amazing and different each day (we went for local options). The staff were very friendly and accommodation (Thank you especially to Prashanth). We stayed in the chalet room which was closer to the pool and had a nice terrace.
Guest review by
Anjukan
Ireland