Skip to main content

Filter by:


Star Rating

Review Score

Nilaveli – 145 hotels and places to stay
See the latest prices and deals by choosing your dates.
Bluewater Beach Resort, hotel in Nilaveli

Set in Trincomalee in the Trincomalee District Region, Bluewater Beach Resort features an outdoor pool and views of the mountains.

Cleanliness is their motto.Perfect location. 5 minutes walk to the Nelavali beach 🏖️. Even Though the place doesn't have food options, there are enough good places around to purchase food. The staff is so friendly. It's a homely place where you can peacefully cover all your site seeing of Trincomalee.
8.7
Scored 8.7
Excellent
Rated excellent
153 reviews
Price from$39per night
MRD Beach Hotel, hotel in Nilaveli

Located in Trincomalee, a 2-minute walk from Uppuveli beach, MRD Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

It's in an amazing location with a very short walk to the beach and the pool is a good size. The staff are very nice as well.
8.8
Scored 8.8
Excellent
Rated excellent
214 reviews
Price from$72.09per night
Nilaveli Beach Hotel, hotel in Nilaveli

This hotel is nestled on Nilavali Beach, a 10-minute boat ride from Pigeon Island. It offers free Wi-Fi in public areas, a large outdoor pool and spacious rooms with views of the ocean.

The main bar and pool area is very nice and the beach was very clean.
8.0
Scored 8.0
Very Good
Rated very good
110 reviews
Price from$105.30per night
Havana Club Resort, hotel in Nilaveli

Located in Trincomalee, a 6-minute walk from Uppuveli beach, Havana Club Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Good place
8.2
Scored 8.2
Very Good
Rated very good
56 reviews
Price from$29.75per night
J7 Villaj Resort, hotel in Nilaveli

J7 Villaj Resort has an outdoor swimming pool, garden, a terrace and bar in Trincomalee. This 3-star hotel offers an ATM and a tour desk.

Employees are so nice and polite. It’s very good place and prices are reasonable.
8.8
Scored 8.8
Excellent
Rated excellent
216 reviews
Price from$90per night
WoodyCrest, hotel in Nilaveli

Located in Trincomalee, a 9-minute walk from Uppuveli beach, WoodyCrest provides accommodations with a garden, free private parking, a terrace and a restaurant.

The room was big and beautiful, we had two balconies and the view was amazing!
8.4
Scored 8.4
Very Good
Rated very good
73 reviews
Price from$24per night
Regina Beach Bungalow, hotel in Nilaveli

Located in Trincomalee, a few steps from Sampalthivu Beach, Regina Beach Bungalow has accommodations with a garden, free private parking, a terrace and a restaurant.

I was pleasantly surprised at how much I liked this place. Although the pictures are very accurate, I felt that everything was better in person. Each unit is pretty private and has a nice ground level terrace, perfect for relaxing. The room was really clean and the overall environment tranquil. We also felt safe here, as there is someone always on guard and also cleaning the property. In addition, I enjoyed the beach setup with beds and cushions with covers! The welcome smoothie still goes down as one of the best that I had during my holiday. The hotel can help organize transport for various needs.
9.5
Scored 9.5
Exceptional
Rated exceptional
81 reviews
Price from$40per night
Crescent Sea Resort, hotel in Nilaveli

Offering a barbecue and views of the garden, Crescent Sea Resort is located in Nilaveli, 8.7 mi from Trincomalee. Guests can enjoy the on-site restaurant. Free private parking is available on site.

It was fine for the money. I was surprised we couldn't pay by card. The staff were nice. Close to beach.
6.6
Scored 6.6
Pleasant
Rated pleasant
30 reviews
Price from$25per night
Trinco Star Cabana, hotel in Nilaveli

Located in Trincomalee, a 7-minute walk from Uppuveli beach, Trinco Star Cabana has accommodations with a garden, free private parking, a terrace and a restaurant.

friendly Host, they did answer to many requests.
7.7
Scored 7.7
Good
Rated good
69 reviews
Price from$40per night
Cocolagoon eco Resort Nilaveli, hotel in Nilaveli

Located in Trincomalee, a 15-minute walk from Nilaveli Beach, Cocolagoon eco Resort Nilaveli provides accommodations with a garden, free private parking, a terrace and a restaurant.

The hotel was comfortable and very close to the puttalam main road. The room was comfortable and love the evening sunset view from the hotel.
7.2
Scored 7.2
Good
Rated good
13 reviews
Price from$42per night
See all hotels near Nilaveli
Subscribe to receive premium deals

Prices drop the second you sign up!