The 10 best three-star hotels in Nilaveli, Sri Lanka | Booking.com
Skip to main content

Three-Star Hotels in Nilaveli

Find the three-star hotels that appeal to you the most

The best three-star hotels in Nilaveli

Check out our pick of great three-star hotels in Nilaveli

Filter by:

Review score

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.

D
Darrell
From
Ireland
The swimming pool was clean and was easily accessed. The food and service was of a high standard and good value. The room was clean and was very comfortable.
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.

H
Harun
From
Turkey
How clean and orderly it is with support of great staff
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 298 reviews
Price from
US$35
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.

O
Olga
From
Lithuania
absolutely wonderful place to stay! definitely this was the best place during all our trip in SL! spacious rooms, very clean, comfortable bed, pool for babies and adults. tasty food, helpful and friendly stuff, you can enjoy ocean view from your terrace or balcony!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 486 reviews
Price from
US$67.50
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.

S
Susan
From
United Kingdom
beach swimming pool and location
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 119 reviews
Price from
US$80
1 night, 2 adults

Capital Trincomalee

Trincomalee (Near Nilaveli)

Set in Trincomalee, Capital Trincomalee offers beachfront accommodation 200 metres from Uppuveli beach and offers various facilities, such as a terrace, a restaurant and a bar.

R
Reece
From
United Kingdom
Amazing location just off the uppuveli beach near fernandos bar. Rooms were super clean and lovely place to stay. Very good value for money as well - highly recommend this place for anyone wanting to stay in Uppuveli.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 72 reviews
Price from
US$54
1 night, 2 adults

J7 Villaj Resort

Trincomalee (Near 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.

S
Susan
From
Australia
Everything was fabulous! Comfortable room, extremely efficient and friendly staff and great location.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 298 reviews
Price from
US$70
1 night, 2 adults

New Shan Guest

Trincomalee (Near Nilaveli)

Located in Trincomalee, New Shan Guest provides 3-star accommodation with private balconies.

M
Magdalena
From
Poland
A wonderful place to completely relax. Peace and quiet, and a very nice manager who is always willing to help.
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 15 reviews
Price from
US$24.65
1 night, 2 adults

Trinco Beach by DSK

Trincomalee (Near Nilaveli)

Located in Trincomalee, a few steps from Dutch Bay Beach, Trinco Beach by DSK provides accommodation with free bikes, free private parking, a restaurant and a bar.

J
Julia
From
Germany
outstanding staff!!! Every single one (from reception, to kitchen and housekeeping) was soo friendly and attentive. THANK YOU again. Food was AMAZING<3 The Beach was cleaned every morning and sunbeds and chairs were provided. Water just super nice and clear. Waking up to the sunrise behind the panorama window.. priceless! Great PADI dive Centre nearby
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 378 reviews
Price from
US$121
1 night, 2 adults

JKAB Park Hotel

Trincomalee (Near Nilaveli)

Offering an outdoor swimming pool and a restaurant, JKAB Park Hotel is located in Trincomalee, a 3 -minute drive from the Trincomalee Railway Station. It is 13 km away from the Nilaveli Beach.

L
Lasantha
From
Australia
The hospitality provided by the staff was exceptional. We took the train from Colombo and arrived Trinco early in the morning, around 6.30 am. When we talked to the hotel manager (Richard), he arranged our room and we got the chance for a early check-in. Richard you are superb!! The room was spacious, clean and AC/hotwater were good. Although this hotel is located a bit far from beach the facilities are good. Staff are friendly and helpful. You can order your food and it's also very tasty. I would recommend anyone to stay in this hotel.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 276 reviews
Price from
US$49.50
1 night, 2 adults

SSS HOTEL

Trincomalee (Near Nilaveli)

Set in Trincomalee, within 400 metres of Uppuveli beach and 1.8 km of Trincomalee Railway Station, SSS HOTEL offers accommodation with a private beach area and as well as free private parking for...

J
Jerina
From
Sri Lanka
Your rooms are absolutely beautiful and your hospitality is excellent
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 81 reviews
Price from
US$18
1 night, 2 adults
All three-star hotels in Nilaveli

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Nilaveli and surroundings in the past month

See all

Save money on three-star in Nilaveli and nearby – budget options available

  • J7 Villaj Resort

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 298 reviews

    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.

    From US$71.40 per night
  • Trinco Star Cabana

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 113 reviews

    Set in Trincomalee, 600 metres from Uppuveli beach, Trinco Star Cabana offers accommodation with a garden, free private parking and a restaurant.

    From US$37.23 per night
  • New Shan Guest

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 15 reviews

    Located in Trincomalee, New Shan Guest provides 3-star accommodation with private balconies.

    From US$27.85 per night
  • Silver Beach Hotel

    Trincomalee
    Budget options available

    Set within 90 metres of Uppuveli beach and 4.4 km of Kanniya Hot Springs, Silver Beach Hotel features rooms in Trincomalee. With free WiFi, this 3-star hotel has a garden and a restaurant.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 10 reviews

    Located in Trincomalee, a few steps from Uppuveli beach, Under Water Safaris and Resort provides accommodation with a garden, free private parking, a private beach area and a terrace.

    From US$46 per night