Skip to main content

Search hotels in Nilaveli

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

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

N
Nadine
From
United States
Amazing place. Gorgeous rooms, good showers. Perfect location, felt very safe and private. Direct access to a great swimming beach. Great food. Best was the manager Eric, he was amazing and made sure we had a great stay. Would love to stay again.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 285 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.

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.6
Exceptional - What previous guests thought, 141 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.

J
Joshua
From
United States
The food was on time , the pool was great food kids
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.

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

M
MariaP008
From
Qatar
The facility/hotel is surrounded by a beautiful garden and in itself is a paradise. The hotel's pool is also large enough to accommodate people, and I see that they try to maintain it each day. There is a beach access with sun beds available for use. The room we had was huge, and the toilet/bath is also spacious and modern looking. The bed is very comfortable with 4 huge pillows. They provide beach towels and towels inside the room. SriLankan breakfast is a very good option out of all the breakfast options, in my opinion. They've organised an evening barbecue by the beach and I would say it was a very nice experience. Even though they are short staffed, they have managed to attend to guest's needs. Yasu and Ramil and all other staff will help as much as they can to make your stay pleasurable.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 321 reviews
Price from
$70
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.

J
Johannes
From
Norway
Close to the beach, friendly staff and maneger, good food, clean
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 490 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
Chris
From
Netherlands
What’s not to like.. amazing location with literally a private beach to ourselves as there are no other resorts nearby, incredible bungalow right on the beach front, a nice and clean swimming pool overlooking the beach, good quality, food, and excellent value, and very friendly staff all across the property
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 211 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, 119 reviews
Price from
$80
1 night, 2 adults
See all 78 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, 273 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
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 42 reviews
From $19.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 200 reviews
From $39.55 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.8
Excellent - What previous guests thought, 264 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 141 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 7 reviews
From $32.77 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, 211 reviews

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 141 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 9.3
Wonderful - What previous guests thought, 285 reviews

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Popular with guests booking hotels in Nilaveli

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

Hotels located in the center of Nilaveli

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

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

NR Villa Nilaveli is located in Nilaveli, just a 9-minute walk from Nilaveli Beach and 2.2 miles from Pigeon Island National Park.

From $10.99 per night

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 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 $17.76 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 $20 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

Budget hotels in Nilaveli and nearby

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, 28 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 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 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

Located in Nilaveli, a few steps from Nilaveli Beach, Sea Way Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $26.64 per night
Scored out of 10, guest rating 4.4
Disappointing - What previous guests thought, 5 reviews

Located in Nilaveli, a 2-minute walk from Nilaveli Beach, Sea View Beach Hotel has accommodations with a garden, free private parking, a private beach area and a shared lounge.

From $20.40 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 116 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 $93.50 per night

Best hotels with breakfast in Nilaveli and nearby

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 201 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 $39.55 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
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Featuring a garden, vitamin Sea beach cottage features accommodations in Nilaveli.

From $51.89 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 119 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 6.4
Pleasant - What previous guests thought, 86 reviews

Located in Nilaveli, a 12-minute walk from Nilaveli Beach, Nilaveli Hybrid Holiday Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

Located in Walauttu, a 15-minute walk from Nilaveli Beach, JKAB Lagoon Resort provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

From $132 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
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 342 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.

From $49.50 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 $10.10 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 230 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 $140 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 211 reviews
We really enjoyed everything about our stay at Nilaveli Beach Resort. Location is amazing, the hotel is on the beach (you step out of the room and are already in front of the sea), super quiet and ideal for relaxing. It's a bit secluded from the outside but the restaurant offers great food at a reasonable price. Comfortable and clean room. The staff were super helpful, specially the manager John.
Guest review by
Ana
United Kingdom
From $228.80 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 387 reviews
It was easy, we booked 5 minutes before arriving, no problem. Very comfy, great apartmnt, easy access to the beach which is 30m meters from the hotel, I actually could see both the sea and the pool from my bed. Clean, spacious, neatly decorated... Great value fro the money, the local hotels wanted more for a poor quality, we personally checked two facilities in Nilaveli before booking this one.
Guest review by
Iva
Croatia
From $49.50 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 342 reviews
It was a nice stay at memo's beach hotel.we booked on Bed and breakfast basis.Staff are friendly.owner was there when we reach. He was too good n friendly. Breakfast is mouthwatering.nice presentation. Good portion. Rooms and the place interiors are superbly designed.For me its worthy for money.I really love that place and would love to re visit again.
Guest review by
Supuni
Sri Lanka
From $150 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 285 reviews
We loved C Beyond Nilaveli. The staff are amazing, the beach is gorgeous and the hotel is lovely
Guest review by
Spencer
United Kingdom