Skip to main content

Cottages in Nilaveli

Find the cottages that appeal to you the most

Cottages for every style

Find the right cottage for you in Nilaveli

Top picks for Nilaveli hotels

Explore our most popular hotels in Nilaveli

Filter by:

Review score

Villa Vianna

Nilaveli

Offering a garden and garden view, Villa Vianna is situated in Nilaveli, 6.1 km from Velgam Vehera and 6.3 km from Pigeon Island National Park.

O
Oana
From
Romania
We had an amazing time during our first trip to Sri Lanka staying at Villa Vianna. The house is just a few meters from the beach, surrounded by palm trees,it's very clean and comfortable and we loved its intimate and cozy vibes. Our host, Lacha was wonderful, so hospitable and always very attentive and helpful. At the diving center nearby, Ocean + we had everyday free sunbeds.We also booked a snorkeling trip provided by them that was a great experience. We higly recommend staying at Villa Vianna and when we come back to Sri Lanka for sure we would love to stay here again.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6 reviews
Price from
US$63
1 night, 2 adults

Surya Lagoon Village

Nilaveli

Surya Lagoon Village is a recently renovated villa in Nilaveli, where guests can make the most of its private beach area and garden.

L
Lukas
From
Germany
All I can say is wow. One of the best places we have stayed during our 2 month travel in Sri Lanka. Unfortunately I had become very unwell during this time but there was no better place to recover. The accommodation was stylish, luxurious and we relaxed immediately upon arrival. Exploring the old coconut farm, lagoon and finding coconut crab shells was such an adventure for my four year old (and the adults also)! The beaches are accessible by Tuk tuk or scooter (the staff on-site helped us organise these), and were the best beaches we saw during our stay. The water was warm, calm and beach lovers bar is a MUST! The staff on site were above and beyond accommodating. My daughter immediately trusted them and found friendship. The chef was warm, kind and cooked exceptional breakfasts. The tame peacocks on the property are a bonus!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 41 reviews
Price from
US$44
1 night, 2 adults

Beach Front Villa Nilaveli

Nilaveli

Situated in Nilaveli, 200 metres from Nilaveli Beach and 6.1 km from Pigeon Island National Park, Beach Front Villa Nilaveli offers a garden and air conditioning.

S
Sophie
From
United Kingdom
The location was quiet, you can walk to a few restaurants. We were pleased to escape lots of people! Amal & his son were very nice and organised a snorkelling trip, which we loved - such a nice guide.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 7 reviews
Price from
US$220
1 night, 2 adults

Hilton Cottage

Trincomalee (Near Nilaveli)

Situated within 500 metres of Uppuveli beach and 4.1 km of Kanniya Hot Springs in Trincomalee, Hilton Cottage features accommodation with seating area and a kitchen.

R
Rom
From
Israel
Simply wonderful! Absolutely perfect stay. Varun and his family are amazing hosts, so friendly and welcoming. They always have a smile and time for a conversation. Hope you can meet varun father also, he is lovely. The rooms are great. Spotless clean, quiet in a beautiful, and the WiFi works absolutely fine. For this price, definitely one of our top 2 accommodations in whole Sri Lanka so far.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 281 reviews
Price from
US$26.78
1 night, 2 adults

Sampalthivu Beach Villa

Trincomalee (Near Nilaveli)

Located just 100 metres from Sampalthivu Beach, Sampalthivu Beach Villa provides accommodation in Trincomalee with access to an open-air bath, free bikes, as well as a shared kitchen.

R
Ruth
From
United Kingdom
Saviour was very helpful - organising our dolphin trip and ensuring we had water and a Tuk tuk
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews
Price from
US$59
1 night, 2 adults

So-J Beach Villa

Trincomalee (Near Nilaveli)

Situated in Trincomalee, So-J Beach Villa is a recently renovated accommodation, 400 metres from Uppuveli beach and 4.2 km from Kanniya Hot Springs.

J
Jude
From
Sri Lanka
This is a very nice hotel.the staff are very kind.It takes only 2 minutes to go to the beach from here.Not only the outside environment also the interior of the room was clean.The bathroom was also clean.From this hotel you can go to the Natural areas of Trincomalee in a short time.stay here is worth your time. It will be an unforgettable experience in life.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 188 reviews
Price from
US$53
1 night, 2 adults

Aara Holiday Home

Trincomalee (Near Nilaveli)

Offering a garden and inner courtyard view, Aara Holiday Home is situated in Trincomalee, 4 km from Kanniya Hot Springs and 5 km from Trincomalee Railway Station.

G
GRANT
From
United Kingdom
So cute! Stayed here with some friends I met a long the way and we had a fab week in Trinco in our little home. Ideal location. We work remotely and loved working from the veranda. Good WiFi. 2 rooms + 1 extra mattress they provided.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 18 reviews
Price from
US$85.50
1 night, 2 adults

Woody Cabana

Trincomalee (Near Nilaveli)

Featuring a balcony with mountain views, an open-air bath and a garden, Woody Cabana can be found in Trincomalee, close to Uppuveli beach and 4.1 km from Kanniya Hot Springs.

H
Hill
From
Australia
Lovely cooking fresh fish on bbq organised by owners !
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 74 reviews
Price from
US$36
1 night, 2 adults

NMK Trinco Holiday Inn

Trincomalee (Near Nilaveli)

Featuring air-conditioned accommodation with a balcony, NMK Trinco Holiday Inn is located in Trincomalee. This property offers access to a terrace, free private parking and free WiFi.

G
Gamage Gunasekara
From
Australia
I had a wonderful stay at this accommodation! The space was clean, comfortable, and exactly as described. The location was perfect — close to everything I needed, yet peaceful and quiet at night. The host was incredibly welcoming and responsive, making sure I had everything I needed throughout my stay. I especially appreciated the thoughtful touches, like the fresh towels and local recommendations. I would absolutely stay here again and highly recommend it to anyone looking for a great place to stay!
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 6 reviews
Price from
US$35.75
1 night, 2 adults

Trinco Town Family Guest House

Trincomalee (Near Nilaveli)

Offering a garden and city view, Trinco Town Family Guest House is located in Trincomalee, less than 1 km from Uppuveli beach and a 9-minute walk from Trincomalee Railway Station.

l
laki gune
From
Sri Lanka
The villa was large . Rooms were big as well. Washrooms were clean and pretty big. Great for a group of friends.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 16 reviews
Price from
US$48.75
1 night, 2 adults
All cottages in Nilaveli

The best cottages in Nilaveli

Check out our pick of great cottages in Nilaveli

Filter by:

Review score

Villa Vianna

Nilaveli

Offering a garden and garden view, Villa Vianna is situated in Nilaveli, 6.1 km from Velgam Vehera and 6.3 km from Pigeon Island National Park.

O
Oana
From
Romania
We had an amazing time during our first trip to Sri Lanka staying at Villa Vianna. The house is just a few meters from the beach, surrounded by palm trees,it's very clean and comfortable and we loved its intimate and cozy vibes. Our host, Lacha was wonderful, so hospitable and always very attentive and helpful. At the diving center nearby, Ocean + we had everyday free sunbeds.We also booked a snorkeling trip provided by them that was a great experience. We higly recommend staying at Villa Vianna and when we come back to Sri Lanka for sure we would love to stay here again.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6 reviews
Price from
US$63
1 night, 2 adults

Surya Lagoon Village

Nilaveli

Surya Lagoon Village is a recently renovated villa in Nilaveli, where guests can make the most of its private beach area and garden.

L
Lukas
From
Germany
All I can say is wow. One of the best places we have stayed during our 2 month travel in Sri Lanka. Unfortunately I had become very unwell during this time but there was no better place to recover. The accommodation was stylish, luxurious and we relaxed immediately upon arrival. Exploring the old coconut farm, lagoon and finding coconut crab shells was such an adventure for my four year old (and the adults also)! The beaches are accessible by Tuk tuk or scooter (the staff on-site helped us organise these), and were the best beaches we saw during our stay. The water was warm, calm and beach lovers bar is a MUST! The staff on site were above and beyond accommodating. My daughter immediately trusted them and found friendship. The chef was warm, kind and cooked exceptional breakfasts. The tame peacocks on the property are a bonus!
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 41 reviews
Price from
US$44
1 night, 2 adults

Beach Front Villa Nilaveli

Nilaveli

Situated in Nilaveli, 200 metres from Nilaveli Beach and 6.1 km from Pigeon Island National Park, Beach Front Villa Nilaveli offers a garden and air conditioning.

S
Sophie
From
United Kingdom
The location was quiet, you can walk to a few restaurants. We were pleased to escape lots of people! Amal & his son were very nice and organised a snorkelling trip, which we loved - such a nice guide.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 7 reviews
Price from
US$220
1 night, 2 adults

Hilton Cottage

Trincomalee (Near Nilaveli)

Situated within 500 metres of Uppuveli beach and 4.1 km of Kanniya Hot Springs in Trincomalee, Hilton Cottage features accommodation with seating area and a kitchen.

R
Rom
From
Israel
Simply wonderful! Absolutely perfect stay. Varun and his family are amazing hosts, so friendly and welcoming. They always have a smile and time for a conversation. Hope you can meet varun father also, he is lovely. The rooms are great. Spotless clean, quiet in a beautiful, and the WiFi works absolutely fine. For this price, definitely one of our top 2 accommodations in whole Sri Lanka so far.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 281 reviews
Price from
US$26.78
1 night, 2 adults

Sampalthivu Beach Villa

Trincomalee (Near Nilaveli)

Located just 100 metres from Sampalthivu Beach, Sampalthivu Beach Villa provides accommodation in Trincomalee with access to an open-air bath, free bikes, as well as a shared kitchen.

R
Ruth
From
United Kingdom
Saviour was very helpful - organising our dolphin trip and ensuring we had water and a Tuk tuk
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews
Price from
US$59
1 night, 2 adults

So-J Beach Villa

Trincomalee (Near Nilaveli)

Situated in Trincomalee, So-J Beach Villa is a recently renovated accommodation, 400 metres from Uppuveli beach and 4.2 km from Kanniya Hot Springs.

J
Jude
From
Sri Lanka
This is a very nice hotel.the staff are very kind.It takes only 2 minutes to go to the beach from here.Not only the outside environment also the interior of the room was clean.The bathroom was also clean.From this hotel you can go to the Natural areas of Trincomalee in a short time.stay here is worth your time. It will be an unforgettable experience in life.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 188 reviews
Price from
US$53
1 night, 2 adults

Aara Holiday Home

Trincomalee (Near Nilaveli)

Offering a garden and inner courtyard view, Aara Holiday Home is situated in Trincomalee, 4 km from Kanniya Hot Springs and 5 km from Trincomalee Railway Station.

G
GRANT
From
United Kingdom
So cute! Stayed here with some friends I met a long the way and we had a fab week in Trinco in our little home. Ideal location. We work remotely and loved working from the veranda. Good WiFi. 2 rooms + 1 extra mattress they provided.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 18 reviews
Price from
US$85.50
1 night, 2 adults

Woody Cabana

Trincomalee (Near Nilaveli)

Featuring a balcony with mountain views, an open-air bath and a garden, Woody Cabana can be found in Trincomalee, close to Uppuveli beach and 4.1 km from Kanniya Hot Springs.

H
Hill
From
Australia
Lovely cooking fresh fish on bbq organised by owners !
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 74 reviews
Price from
US$36
1 night, 2 adults

NMK Trinco Holiday Inn

Trincomalee (Near Nilaveli)

Featuring air-conditioned accommodation with a balcony, NMK Trinco Holiday Inn is located in Trincomalee. This property offers access to a terrace, free private parking and free WiFi.

G
Gamage Gunasekara
From
Australia
I had a wonderful stay at this accommodation! The space was clean, comfortable, and exactly as described. The location was perfect — close to everything I needed, yet peaceful and quiet at night. The host was incredibly welcoming and responsive, making sure I had everything I needed throughout my stay. I especially appreciated the thoughtful touches, like the fresh towels and local recommendations. I would absolutely stay here again and highly recommend it to anyone looking for a great place to stay!
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 6 reviews
Price from
US$35.75
1 night, 2 adults

Trinco Town Family Guest House

Trincomalee (Near Nilaveli)

Offering a garden and city view, Trinco Town Family Guest House is located in Trincomalee, less than 1 km from Uppuveli beach and a 9-minute walk from Trincomalee Railway Station.

l
laki gune
From
Sri Lanka
The villa was large . Rooms were big as well. Washrooms were clean and pretty big. Great for a group of friends.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 16 reviews
Price from
US$48.75
1 night, 2 adults
All cottages in Nilaveli

Looking for a cottage?

Cottages are perfect for travellers who enjoy feeling cosy and independent in the countryside. Usually small, traditionally built houses, cottages spread across one or two floors, making them great for families, or holidays with a little more privacy.

Most booked cottages in Nilaveli and surroundings in the past month

See all

Popular with guests booking cottages in Nilaveli

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

Popular with guests booking cottages in Nilaveli

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 6 reviews

Popular with guests booking cottages in Nilaveli

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 4 reviews

Popular with guests booking cottages in Nilaveli

Popular with guests booking cottages in Nilaveli

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 41 reviews

Popular with guests booking cottages in Trincomalee

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 188 reviews

Popular with guests booking cottages in Trincomalee

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 74 reviews

Popular with guests booking cottages in Trincomalee

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 198 reviews

Popular with guests booking cottages in Trincomalee

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews

Popular with guests booking cottages in Trincomalee

These cottages in Nilaveli and nearby have options with free cancellation

Rest house nilaveli

Trincomalee
Free cancellation options available
Scored out of 10, guest rating 5.3
Passable - What previous guests thought, 9 reviews

Rest house nilaveli, a property with an open-air bath, is set in Trincomalee, less than 1 km from Nilaveli Beach, 5.6 km from Velgam Vehera, as well as 5.7 km from Pigeon Island National Park.

From US$21.89 per night

Pigeon island beach view villa nilaveli

Trincomalee
Free cancellation options available

Located in Trincomalee, a few steps from Nilaveli Beach and 7.1 km from Velgam Vehera, Pigeon island beach view villa nilaveli offers a garden and air conditioning.

From US$90.40 per night

trincomalee villa

Trincomalee
Free cancellation options available

Boasting air-conditioned accommodation with a private pool, trincomalee villa is set in Trincomalee. Private parking is available on site at this recently renovated property.

From US$80.80 per night

Nilaveli home away home

Kumpurupiddi
Free cancellation options available
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Situated 6.3 km from Pigeon Island National Park, 16 km from Velgam Vehera and 21 km from Kanniya Hot Springs, Nilaveli home away home features accommodation located in Kumpurupiddi.

From US$108.90 per night

Sampalthivu Beach Villa

Trincomalee
Free cancellation options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews

Located just 100 metres from Sampalthivu Beach, Sampalthivu Beach Villa provides accommodation in Trincomalee with access to an open-air bath, free bikes, as well as a shared kitchen.

From US$60.18 per night

So-J Beach Villa

Trincomalee
Free cancellation options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 188 reviews

Situated in Trincomalee, So-J Beach Villa is a recently renovated accommodation, 400 metres from Uppuveli beach and 4.2 km from Kanniya Hot Springs.

From US$60.18 per night

Hilton Cottage

Trincomalee
Free cancellation options available
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 281 reviews

Situated within 500 metres of Uppuveli beach and 4.1 km of Kanniya Hot Springs in Trincomalee, Hilton Cottage features accommodation with seating area and a kitchen.

From US$17 per night

Aara Holiday Home

Trincomalee
Free cancellation options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 18 reviews

Offering a garden and inner courtyard view, Aara Holiday Home is situated in Trincomalee, 4 km from Kanniya Hot Springs and 5 km from Trincomalee Railway Station.

From US$96.62 per night

Travelling by car? These cottages in Nilaveli and nearby offer free parking

Set in Trincomalee, Moon Guest House offers free WiFi, private parking and guests can enjoy a private beach area and a garden.

From US$97.97 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 6 reviews

Featuring air-conditioned accommodation with a balcony, NMK Trinco Holiday Inn is located in Trincomalee. This property offers access to a terrace, free private parking and free WiFi.

From US$40.40 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 74 reviews

Featuring a balcony with mountain views, an open-air bath and a garden, Woody Cabana can be found in Trincomalee, close to Uppuveli beach and 4.1 km from Kanniya Hot Springs.

From US$36.72 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 28 reviews

Situated just 5.6 km from Pigeon Island National Park, CEYLON VILLA NILAVELI provides accommodation in Trincomalee with access to free bikes, a garden, as well as a 24-hour front desk.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Offering a garden and garden view, Villa with Private Pool, 12 mins walk to Beach is situated in Trincomalee, less than 1 km from Uppuveli beach and 3.6 km from Kanniya Hot Springs.