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

Hotels with airport shuttles in Nilaveli

Airport shuttle (free)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 280 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 8.9
Excellent - What previous guests thought, 43 reviews
From $19.36 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 59 reviews
From $16.95 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 207 reviews
From $39.55 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, 78 reviews
From $35 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 260 reviews
From $58 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 146 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.1
Very Good - What previous guests thought, 121 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.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, 303 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
Excellent - What previous guests thought, 495 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 9.3
Wonderful - 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, 327 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 $38.85 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.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 $15.34 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 $22 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 10
Exceptional - What previous guests thought, 11 reviews

Located in Nilaveli, a 7-minute walk from Nilaveli Beach, Hera Ceylon has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

From $250 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 420 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 $11 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.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 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 $35 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 9.1
Wonderful - What previous guests thought, 14 reviews

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.

From $34.69 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 $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

Best hotels with breakfast in Nilaveli and nearby

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

Located in Trincomalee, a 5-minute walk from Nilaveli Beach, Nilaveli Boutique Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $16.95 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 207 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 7.4
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 $82.50 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.

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

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.5
Exceptional - What previous guests thought, 146 reviews
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.
Guest review by
Karolína
Czech Republic
From $11 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 420 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
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 322 reviews
Everything about the beach lovers we 😍 Had the best staycation ever. Amazing place for friends couples or families even for solo travalers. The staff everyone so friendly and super caring. It was super easy. The location 10 out of 10 ***** Love love love If anyone wanna have the best experience in trincomalee nilaveli just come to this amazing " the beach lovers hotel" thank u for making our stay the most beautiful vacation ❤️
Guest review by
Dilini
United Arab Emirates
From $82.50 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 116 reviews
Excellent all round. Beautiful hotel in nilaveli. Extremely clean and tidy. Very good food and great service. Meeting facilities were also staff very friendly- my 1st visit and then when I returned on the 1st floor. Housekeeping member was great and was always concerned to make my room up nicely. Thoroughly trustworthy as well. Read more
Guest review by
Nathali
France
From $98.32 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 495 reviews
Cardamom Hotel in Nilaveli was an amazing place to stay! The staff was incredibly friendly and helpful, the rooms were clean and spacious, the internet was high speed and the beachfront location was perfect for a relaxing holiday. The food was delicious, and the overall ambiance was peaceful. Highly recommend!
Guest review by
Jayantha
Sri Lanka