Search hotels in Trincomalee District, Sri Lanka

Enter your dates and choose from 373 hotels and other places to stay

October 2026

1234
567891011
12131415161718
19202122232425
262728293031

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30
Flexible date options
Select occupancy

Check out these popular cities in Trincomalee District

Stay at the best hotels in Trincomalee District

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Blu Marine Nilaveli

Hotel in Trincomalee

Comfortable Accommodations: Blu Marine Nilaveli in Trincomalee offers family rooms with private bathrooms, air-conditioning, and garden views. Each room includes a balcony, terrace, and modern amenities such as free WiFi, flat-screen TV, and soundproofing.

Exceptional Facilities: Guests can enjoy spa facilities, a restaurant, bar, and wellness packages. Additional services include yoga classes, walking tours, and cycling. The property features a private beach area, outdoor fireplace, and hot spring bath.

Delicious Breakfast: A variety of breakfast options are available, including continental, buffet, Italian, full English/Irish, vegetarian, and Asian. Guests appreciate the quality and variety of the breakfast provided by the hotel.

Prime Location: Located 20 km from China Bay Airport, the hotel is an 8-minute walk from Nilaveli Beach. Nearby attractions include Trincomalee Fort and Koneswaram Temple, offering diverse activities and scenic views.

T
Thomas
From
Netherlands
What a beautiful accommodation. The staff was very friendly and helpfull. Couldn't wish for more.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 408 reviews
Price from
£29.74
1 night, 2 adults

Capital Trincomalee

Hotel in Trincomalee

Beachfront Location: Capital Trincomalee in Trincomalee offers direct beachfront access with Uppuveli beach just a 2-minute walk away. Guests enjoy stunning sea views and easy beachfront relaxation.

Comfortable Accommodations: Rooms feature air-conditioning, private bathrooms with bidets, free toiletries, and showers. Family rooms are available, and free WiFi ensures connectivity throughout the stay.

Dining and Leisure: The hotel features a restaurant and bar, providing a variety of dining options. Additional facilities include a terrace and garden, ideal for relaxation and outdoor activities.

Convenient Services: A 24-hour front desk, room service, and multilingual reception staff support guests. China Bay Airport is 10 km away, and scuba diving opportunities enhance the surrounding area.

m
marco
From
Italy
One of the best hotels we have been, thanks Capital people you are the best!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 130 reviews
Price from
£20.39
1 night, 2 adults

Regina Beach Bungalow

Hotel in Trincomalee

Comfortable Accommodations: Regina Beach Bungalow in Trincomalee offers family rooms with air-conditioning, private bathrooms, and garden views. Each room includes a dining area, work desk, and free WiFi.

Dining Experience: The family-friendly restaurant serves seafood and international cuisines for lunch, dinner, high tea, and cocktails. Breakfast includes continental options with juice and fruits.

Leisure Facilities: Guests can relax in the sun terrace, outdoor seating area, or garden. Additional amenities include a minibar, balcony, and patio.

Prime Location: Sampalthivu Beach is just a few steps away, while China Bay Airport is 14 km distant. Scuba diving opportunities enhance the surrounding area.

R
Rio do Sol
From
Italy
Very beautiful bungalow, the room is big, clean and new. There is a big garden very well cared for. Breakfast and dinner are tasty, and they have been served on the tables in the garden which was very nice and cozy. There is a beach immediately on the left, near a cemetery, empty, and very beautiful. They have their own sunbeds for the guests. It was really beautiful to see the sunset and sunrise from there. For the next visitors: if you come to these beautiful parts, unfortunately the dogs situation in Trincomalee is quite sad. Please, bring some food with you. Next to the hotel there are two sweet dogs that would love some cuddles and food.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 226 reviews
Price from
£33.08
1 night, 2 adults

C Beyond Nilaveli

Hotel in Nilaveli

Featuring free WiFi, C Beyond Nilaweli offers accommodation in Nilaveli. The property overlooks a large natural pond and is located 19 km from Trincomalee. Guests can enjoy the on-site restaurant.

h
haron
From
Belgium
The view is amazing and the staff is very friendly always there to help
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 350 reviews
Price from
£92.10
1 night, 2 adults

Pearl Oceanic Resort - Trincomalee

Hotel in Trincomalee

Offering an outdoor swimming pool and a restaurant, Pearl Oceanic Resort - Trincomalee is located in the village of Sampalthivu. Free WiFi access is available.

P
Paula
From
Germany
Right at the beach, beautiful view, pool, nature, comfortable room and bed and the staff were super helpful with everything, also with planning a day trip to the coral island. Thank you!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 274 reviews
Price from
£37.71
1 night, 2 adults

Rhythm Beach

Hotel in Trincomalee

Comfortable Accommodation: Rhythm Beach in Trincomalee offers a 3-star hotel experience with a private beach area, garden, terrace, restaurant, and free WiFi. Family rooms and full-day security ensure a pleasant stay.

Dining and Amenities: Guests can enjoy a full English or Irish breakfast with local specialities, juice, pancakes, cheese, and fruits. The on-site restaurant serves Asian cuisine. Additional facilities include an outdoor fireplace, shared kitchen, electric vehicle charging station, and free on-site parking.

Activities and Nearby Attractions: The hotel provides film nights and walking tours. Uppuveli beach is a 7-minute walk away, and China Bay Airport is 10 km distant. Scuba diving opportunities enhance the surrounding area.

J
Julia
From
Poland
Really close to the beach which we loved and was very convenient. Everything is nearby. The owner is so nice and helpful. Also the breakfast are really good! I can honestly recommend this place:)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 41 reviews
Price from
£22.62
1 night, 2 adults

Port Royal Residence

Hotel in Trincomalee

Comfortable Accommodation: Port Royal Residence in Trincomalee offers family rooms with air-conditioning, private bathrooms, and free WiFi. Each room includes a tea and coffee maker, electric kettle, and wardrobe.

Relaxing Facilities: Guests can enjoy a spa and wellness centre, a tranquil garden, and an outdoor seating area. Additional amenities include a picnic area, bicycle parking, and free on-site private parking.

Convenient Location: Uppuveli beach is a 7-minute walk away, while China Bay Airport lies 9 km from the hotel. Scuba diving opportunities enhance the surrounding area.

M
Magdalena
From
Poland
Good value for money. Everything you need. Clean and close to the beach. Recommended!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 47 reviews
Price from
£19.55
1 night, 2 adults

JK Residence Trincomalee

Hotel in Trincomalee

Comfortable Accommodations: JK Residence Trincomalee in Trincomalee offers family rooms with air-conditioning, private bathrooms, and balconies. Each room includes a tea and coffee maker, work desk, and TV.

Leisure Facilities: Guests can enjoy a rooftop swimming pool, terrace, and indoor pool. Free WiFi is available throughout the property. Additional amenities include a hot tub and outdoor dining area.

Dining Options: Breakfast is served à la carte with local specialities, fresh pastries, and vegetarian and vegan options. Room service and a 24-hour front desk enhance the stay.

Location and Attractions: Uppuveli Beach is 2.7 km away, China Bay Airport 7 km, and scuba diving in the surroundings.

B
Bageeshan
From
United Kingdom
Everything about our stay exceeded expectations. The property was exceptionally clean, modern, and very well maintained. The rooms were spacious, comfortable, and equipped with everything we needed. The staff were incredibly welcoming, friendly, and always happy to help, making us feel at home from the moment we arrived. The location was also excellent—close to the beach, restaurants, and local attractions while still being peaceful and relaxing. It was clear that great care is taken to ensure guests have a comfortable and enjoyable stay.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
£27.15
1 night, 2 adults

Diving Club Beach Resort

Hotel in Trincomalee

Beachfront Location: Diving Club Beach Resort in Trincomalee offers direct beachfront access with stunning sea views. Guests can relax on the sandy cove just metres away.

Comfortable Accommodations: Rooms feature air-conditioning, private bathrooms with showers, and modern amenities. Free WiFi is available throughout the property.

Facilities and Services: The hotel provides a paid airport shuttle service, outdoor seating area, full-day security, room service, and free on-site private parking.

Nearby Attractions: Sandy Cove Beach is just a few steps away, offering ample opportunities for relaxation and leisure. China Bay Airport is located 12 km from the resort.

N
Nicholas
From
United Kingdom
Very welcoming and helpful , the room was amazing , very clean, and tidy . The rooms back onto the beach with golden sand. Swam for a couple of hours. Stunning 😍 had the beach to ourselves . THANKS 😊
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 66 reviews
Price from
£20.36
1 night, 2 adults

Green House Holiday Villa

Hotel in Trincomalee

Comfortable Accommodation: Green House Holiday Villa in Trincomalee offers family rooms with air-conditioning, private bathrooms, and outdoor furniture. Each room includes a shower and free WiFi.

Dining and Leisure: Guests can enjoy a restaurant serving full English/Irish, vegetarian, vegan, halal, and Asian breakfasts. The bar provides a relaxing atmosphere.

Amenities and Services: The hotel features a terrace, garden, and outdoor dining area. Additional services include a paid airport shuttle, 24-hour front desk, room service, and free on-site private parking.

Local Attractions: Uppuveli beach is a 3-minute walk away, and China Bay Airport is 10 km distant. Scuba diving opportunities enhance the surrounding area.

J
Junko
From
Japan
Everything was amazing and beautiful property!! Very close to the beach. The owner was very friendly, polite and helpful. This guesthouse made my stay so comfortable, just perfect for a relaxed stay. Rooms are clean, bed is good, breakfast (pancake) is tasty. I will happily stay here again.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 13 reviews
Price from
£18.10
1 night, 2 adults
See all 373 hotels in Trincomalee District

Most booked hotels in Trincomalee District in the past month

See all

Popular with guests booking hotels in Trincomalee District

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

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 176 reviews

Popular with guests booking hotels in Trincomalee District

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

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 25 reviews

Popular with guests booking hotels in Trincomalee District

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

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 350 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 283 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 66 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 357 reviews

Popular with guests booking hotels in Trincomalee District

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 392 reviews

Trincomalee District's best hotels with breakfast

See all
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 176 reviews

Guest review
Value for money! Good price. Very clean room (cleaned once every 3 days which is fine with me). Perfect Ac and hot water. Beach at walking distance (12 minutes)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 25 reviews

Guest review
Beautiful room with a fantastic sea view and exceptional staff
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 283 reviews

Guest review
Friendliness of the staff, they really want to make everything as comfortable as possible. The room was really nice and clean great beds. The pool is open from 0830 till 2130 so the kids could go swimming after dinner which we really enjoyed. And its nice location close to the beach (500m walk). And with a tuktuk you can go to Uppuveli for more action and nice restaurants. Definitely go to Your Choice restaurant there.
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 392 reviews

Guest review
Staff could not have done more and the food, eaten on the beach, was fabulous
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 275 reviews

Guest review
Everything was really good. The room, the pool, the service, the people. I recommend this hotel a lot !
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 311 reviews

Guest review
The staff was nice and always helpful. The position is amazing, directly on the beach with a beautiful swimming pool that looks at the ocean. The rooms are a bit old, but with Aircon: you can sleep hearing the sea! The restaurant is a bit more expensive than other around, but it serves good food with a spectacular view.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 350 reviews

Guest review
The view is amazing and the staff is very friendly always there to help

Budget hotels in Trincomalee District

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

Guest review
Staff was great. Food was delicious.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 408 reviews

Guest review
What a beautiful accommodation. The staff was very friendly and helpfull. Couldn't wish for more.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 58 reviews

Guest review
Not really knowing where to stay in Trincomalee, we chose this one as the gardens, pool and rooms looked really nice on the website. It certainly didn't disappoint, and was a really lovely hotel. We used this base to go on a number of water-based activities such as diving (Divers Land Dive Club - really good set up and team), and go on a whale watching tour (only saw dolphins) which also included stopping at Navy Rock). The staff were all amazing, and kept the gardens immaculate. The breakfast was great, and they provided us with a takeaway breakfast bag for the 3 days we had to leave early for the diving and whale tour.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 350 reviews

Guest review
Fabulous pool 5 minutes from beach . ATM opposite and food shops and restaurants. Lovely owners. Great room balcony
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 66 reviews

Guest review
Very welcoming and helpful , the room was amazing , very clean, and tidy . The rooms back onto the beach with golden sand. Swam for a couple of hours. Stunning 😍 had the beach to ourselves . THANKS 😊
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 357 reviews

Guest review
Great 3 night stay, on the top floor with windows looking out to the ocean, very comfortable and lovely staff. Thank you
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 66 reviews

Guest review
The location was next to the beach and owners and staff are good people water activities is their usp
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 185 reviews

Guest review
Nice rooms, nice people. The location is good - almost no one is nearby, but walk a little along the beach and there are bars and parties. There are islands nearby. I have good impressions. I recommend it!

Hotels in Trincomalee District that you can book without a credit card

See all
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 97 reviews

Guest review
It's a very wonderful hotel to stay in Trincomalee..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 274 reviews

Guest review
Wonderful, quiet accommodation right on the beach. If you are looking for peace and tranquility, this is the perfect place for you. You have the beach all to yourself. There is also a pool on the premises. Breakfast is tasty and satisfying, with different options available each day. You can have breakfast and dinner in your room, on the premises, or even dinner right on the beach. A tuk-tuk ride takes just a few minutes to get into town. I highly recommend it.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 543 reviews

Guest review
The location and architecture of the hotel is lovely. The first thing you see as you look through the archway is the ocean. The staff is kind and accommodating. Our kids loved the pool and the closeness to the ocean is just great. The garden is well kept and has lots of beautiful flowers and plants. Water pressure is good for a Sr Lankan hotel and the food is great.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 160 reviews

Guest review
Perfect location, excellent service, clean and spacious room, comfy beds!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 384 reviews

Guest review
The location, the pool with the sunbeds surrounded by a beautiful garden, and the spacious room with large beds and all the facilities allow you to enjoy a nice vacation. It's definitely worth the price. The staff is very helpful and friendly.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 47 reviews

Guest review
Great location and fantastic staff, Manoj & Kamal were amazing. Breakfast was delicious.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 5 reviews

Guest review
Location to the beach, staff attitude, service, pool, ala carte food quality was good.views from the pool.

FAQs about hotels in Trincomalee District

See reviews by guests who stayed at hotels in Trincomalee District

See all
From £41.35 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 226 reviews
Very beautiful bungalow, the room is big, clean and new. There is a big garden very well cared for. Breakfast and dinner are tasty, and they have been served on the tables in the garden which was very nice and cozy. There is a beach immediately on the left, near a cemetery, empty, and very beautiful. They have their own sunbeds for the guests. It was really beautiful to see the sunset and sunrise from there. For the next visitors: if you come to these beautiful parts, unfortunately the dogs situation in Trincomalee is quite sad. Please, bring some food with you. Next to the hotel there are two sweet dogs that would love some cuddles and food.
Guest review by Rio do Sol
Italy
From £62.03 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 67 reviews
The staff and all staff are amazing will go beyond to help, the pool is very big and clean, the access to private beach area fantastic, they have a recognised PADI…diving team on site…the rooms are spacious and the food meets all nationalities needs…if you want a place to relax and have wonderful people around you this is the place
Guest review by matthew
United Kingdom
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 228 reviews
The staff are wonderful the manager Deleepe went out of his way to make our stay perfect. The staff all delightful and efficient Methila and all the staff at the restaurant. The food extremely good with ample choice and change in the menu every day. The location perfect on the sea and in the forest
Guest review by Maria Gabriella
Italy
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 249 reviews
Perfect location, 2min walk from the beach, surrounded by restaurants. Good AC, fridge, hot water and outstanding breakfast. The friendliest staff and host you could ask for. Sorted a scooter to hire for me. Gave me tips for the area.
Guest review by Ben
Australia
From £140.43 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 358 reviews
The staff were incredibly friendly and helpful throughout our stay. Our hotel room was modern, spacious, and spotlessly clean. The swimming pool was the perfect size to relax and enjoy.
Guest review by Thomas
Belgium
From £15.04 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 147 reviews
very polite staff and administrator. rooms are clean and cozy. incredibly close to the beach. will definitely return to this hotel and recommend it to everyone to visit
Guest review by Anna
Russia
From £15.04 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 392 reviews
Staff could not have done more and the food, eaten on the beach, was fabulous
Guest review by Gavin
United Kingdom
From £263.15 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 350 reviews
The view is amazing and the staff is very friendly always there to help
Guest review by haron
Belgium
From £88.72 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 232 reviews
Very nice place! People make it special . All clean most importantly.
Guest review by Karbuzova
Saudi Arabia
From £27.07 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 205 reviews
Magnifcent view, and hosts who couldn't be nicer.
Guest review by Justin
United Kingdom
From £33.08 per night
Scored out of 10, guest rating 5.6
Passable - What previous guests thought, 128 reviews
Excellent service, We enjoyed our holiday
Guest review by Kannalingeshwara Sharma
Sri Lanka
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 921 reviews
A very nice property and friendly staff
Guest review by Piotr
Poland
From £69 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 158 reviews
Staff was great. Food was delicious.
Guest review by Uda
Sri Lanka

Planning a trip? Get inspired by reviews of cities in Trincomalee District

Scored out of 10, guest rating 10

A decent location with beautiful beaches, a variety of...

A decent location with beautiful beaches, a variety of accommodation and resorts and a lot of options for marine activities like whale watching, snorkeling, diving or simply having fun on the beach. The beaches were clean and well maintained, the water was clear and clean as well. There are also a few historical sites and tourist points of interest you can access easily in the region as well, for those interested. Highly recommend including this region in your travel plans when visiting Sri Lanka.
Guest review by CRISTINA
Romania
Scored out of 10, guest rating 10

⭐⭐⭐⭐⭐ Beautiful Nilaveli Beach

⭐⭐⭐⭐⭐ Beautiful Nilaveli Beach Nilaveli Beach in Trincomalee, Sri Lanka is one of the most beautiful and peaceful beaches we visited. The beach has soft golden sand, clear blue water, and a relaxing atmosphere, making it perfect for swimming, walking, and enjoying the sunset. It is less crowded than many other popular beaches, so you can really enjoy the natural beauty and peaceful surroundings. The area is also a great base for exploring Pigeon Island and other attractions around Trincomalee. A wonderful place for couples, families, and anyone looking for a relaxing beach experience in Sri Lanka. Definitely worth visiting! ⭐⭐⭐⭐⭐
Guest review by Anonymous
Scored out of 10, guest rating 10

I can only talk about the beach, the sea and Fernando‘s bar...

I can only talk about the beach, the sea and Fernando‘s bar food court: really awesome. Ignore the urge to go to Pidgeon Island. Just relax at the beach and eat at one of the many, many good restaurants at Fernando's.
Guest review by Michael
Austria
Scored out of 10, guest rating 10

Relaxed beach holiday destination away from the big crowds...

Relaxed beach holiday destination away from the big crowds especially if you stay around Nilaveli rather than Uppaveli Great location to learn diving and snorkelling - reasonably priced and wonderful sea conditions from May/June to early October. Locals were incredibly welcoming Plenty of food options which are very reasonably priced. If you’re prepared to go off the beaten track a Sri Lankan curry meal for family of 4 will cost no more than RP3,000. In a hotel, similar will cost RP10,000. Would highly recommend if looking for somewhere where the beaches are peaceful, people are relaxed and looking to unwind!
Guest review by Adrian B
United Kingdom
Scored out of 10, guest rating 8.0

We had heard wonderful things of Trincomalee, but it didn't...

We had heard wonderful things of Trincomalee, but it didn't live up to expectations. We took a tour of Trincomalee and visited the fort and a couple of temples which were interesting but otherwise Trincomalee was much like any other non-descript Sri Lankan city. Admittingly, it does have some nice beaches and water views, but the rubbish around the beaches was a put off for us.
Guest review by Haughey
Australia
Scored out of 10, guest rating 6.0

The beach was nice.

The beach was nice. The staff was friendly and tried to go out of their way to help. There were somethings lacking in the room in order to make our stay more comfortable. There was no phone in case you needed to reach the front desk or staff. You had to go out to the front desk or look outside for staff if you needed anything. There is no TV in the room. There was a lot left to desire in the a la cart menu.
Guest review by Simone
United States

More places to explore, more ways to go