The 10 best beach hotels in Trincomalee, Sri Lanka | Booking.com
Skip to main content

Beach Hotels in Trincomalee

Find the beach hotels that appeal to you the most

The best beach hotels in Trincomalee

Check out our pick of great beach hotels in Trincomalee

Filter by:

Review score

Blu Marine Nilaveli

Hotel in Trincomalee

Situated in Trincomalee, 700 metres from Nilaveli Beach, Blu Marine Nilaveli features accommodation with a garden, free private parking, a private beach area and a shared lounge.

N
Nimesha
From
Sri Lanka
The hotel room was clean, nice and spacious. Breakfast offered with a wide variety of food. The staff were friendly and helpful. The location is 5 min walking distance to Nilaveli Beach.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 197 reviews
Price from
US$35
1 night, 2 adults

Uppuveli Beach by DSK

Hotel in Trincomalee

Facing the beachfront, Uppuveli Beach by DSK offers 5-star accommodation in Trincomalee and features free bikes, outdoor swimming pool and fitness centre.

P
Paul
From
Australia
New hotel so all was great. Hopefully they can keep up with the maintenance so it can stay great for a few years at least.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 271 reviews
Price from
US$300
1 night, 2 adults

Nature Beach Huts

Trincomalee

Set in Trincomalee, 1.2 km from Sampalthivu Beach, Nature Beach Huts offers accommodation with a private beach area, free private parking, an open-air bath and free bikes.

k
kurniksopaantilopa
From
Slovakia
Everything was just perfect! Quiet place close to a nice beach with a very shallow water. One can walk at low tide to Nilaveli beach (15 min walk). Brenda was a perfect, talkative and helpful host as well as an excellent cook. One can refill bottles with a drinking water at the property. Nice well equipped huts with comfortable bed. 10 and 15 min by tuk tuk to Upuveli and Trinco, respectively. Surprisingly no mosquitoes (the first place without them during our 3 weeks travels in Sri Lanka). If you look for peaceful quite oasis this place is for you. Highly recommended!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 223 reviews
Price from
US$35
1 night, 2 adults

Blue Wings Beach Hotel

Trincomalee

Located in Trincomalee, within a few steps of Uppuveli beach and 2.2 km of Trincomalee Railway Station, Blue Wings Beach Hotel provides accommodation with a private beach area and free WiFi as well as...

A
Alexander
From
Germany
Sweet place, truly wonderful owner. Would definitely come here again!!!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 425 reviews
Price from
US$28.50
1 night, 2 adults

Trinco Diyash Beach Hotel

Trincomalee

Situated in Trincomalee, within a few steps of Uppuveli beach and 1.8 km of Trincomalee Railway Station, Trinco Diyash Beach Hotel features accommodation with a terrace and free WiFi as well as free...

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
Price from
US$70
1 night, 2 adults

Sunbreeze Guest House

Trincomalee

Located in Trincomalee, 600 metres from Uppuveli beach and 4 km from Kanniya Hot Springs, Sunbreeze Guest House offers a private beach area and air conditioning.

N
Nicki
From
Germany
One of the best accommodations we've stayed in in Sri Lanka. Rooms are very spacious, clean, comfortable, and with plenty of shelves to organise your stuff. The manager also organised a bike and a tuk-tuk for us. Everything at very reasonable prices. Highly recommended!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 41 reviews
Price from
US$23
1 night, 2 adults

Hotel Jay R

Hotel in Trincomalee

Set in Trincomalee, 400 metres from Uppuveli beach, Hotel Jay R offers accommodation with a garden, free private parking, a shared lounge and a terrace.

M
Mayureshan
From
Sri Lanka
I loved everything about this Hotel. Lovely location, wonderful staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 42 reviews
Price from
US$16
1 night, 2 adults

Silva Hostel & Rooms

Trincomalee

Situated in Trincomalee, 200 metres from Uppuveli beach, Silva Hostel & Rooms features accommodation with a garden, free private parking, a private beach area and a shared lounge.

L
Libby
From
Australia
One of the best hostels I stayed at in Sri Lanka. Lovely clean dorm, comfortable beds and the aircon is on at anytime you need - plus fans! The host is the highlight of this hostel- you feel like you’re at home with the amazing welcome you are given. She cooked us dinner each night (amazing grilled prawns!!) and provided us with cold water, fruit, tea, coffee and anything else we needed for no extra charge. She made us feel like family - we were sad to leave!! Very quiet and great location too. Highly recommend!! Good wifi and service.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 26 reviews
Price from
US$15.30
1 night, 2 adults

Adaar

Trincomalee

Located in Trincomalee, 6.6 km from Pigeon Island National Park, Adaar provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

М
Мария
From
Russia
Very good hotel for Trinkomale. Big and comfortable rooms, friendly staff. About 2 minutes walk to the beach which is a dream of introvert: there are no hotels near so it is almost empty and you can enjoy the ocean without people. However, you should understand that hotel is far away from Trinkomale (about 30-40 minutes by car ot tuk-tuk).
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 88 reviews
Price from
US$232.88
1 night, 2 adults

Capital Trincomalee

Hotel in Trincomalee

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.

H
Happy Baby
From
Russia
We stayed in several hotels on the island. And the best impression was left by this hotel. It is not big at all, but very cozy. There are good towels (it turns out that other hotels have problems with the quality of towels). There is hot water. And the rooms themselves are clean. Two hooligan cats live on the territory))))) As for the music, it is not loud and plays only until 10 p.m. The hotel also has a cafe with a chef who deserves a Michelin star 🫶. In the hotel and the cafe are done with style and very nice. Next time we will definitely come back here
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 72 reviews
Price from
US$54
1 night, 2 adults
All beach hotels in Trincomalee

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Trincomalee and surroundings in the past month

See all

Enjoy breakfast in Trincomalee and nearby

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

    Located in Trincomalee, a few steps from Dutch Bay Beach, Dutch Villa - Trincomalee provides accommodation with a private beach area, free private parking, a garden and a terrace.

    From US$39.55 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 381 reviews

    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.

    From US$61.36 per night
  • Scored out of 10, guest rating 1.0
    Bad - What previous guests thought, 1 review

    Situated in Trincomalee, 1.6 km from Uppuveli beach, Beach Resort Paradise Bungalows features accommodation with a terrace, free private parking and a restaurant.

    From US$135.60 per night
  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 407 reviews

    Located in Trincomalee, 70 metres from Uppuveli beach, Elegant Green Beach Resort provides accommodation with a garden, free private parking, a private beach area and a terrace.

    From US$29 per night
  • Scored out of 10, guest rating 5.8
    Passable - What previous guests thought, 18 reviews

    Located in Trincomalee, a few steps from Uppuveli beach, Resort Maya Beach provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$56.50 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 97 reviews

    Situated in Trincomalee, 500 metres from Uppuveli beach, Elvis Beach Resort features accommodation with a garden, free private parking, a private beach area and a terrace.

    From US$61.20 per night
  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 376 reviews

    Situated in Trincomalee, a few steps from Uppuveli beach, JKAB Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

    From US$89.10 per night
  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 3 reviews

    Set in Trincomalee, within 200 metres of Uppuveli beach and 2.2 km of Trincomalee Railway Station, Sayura Guest House offers accommodation with a garden as well as free private parking for guests who...

    From US$23.73 per night

Beach Hotels with swimming pools in Trincomalee and nearby

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

    Situated in Trincomalee, 400 metres from Uppuveli beach, Blue Diamond Resort has a private beach area, private parking and rooms with free WiFi access.

    From US$43.66 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 354 reviews

    Situated in Trincomalee, a few steps from Uppuveli beach, Elena Garden Resort and Restaurant features accommodation with a garden, free private parking, a terrace and a restaurant.

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

    Situated in Trincomalee, 200 metres from Uppuveli beach, MRD Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    From US$73.87 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 711 reviews

    Trinco Blu by Cinnamon is a luxurious 4-star beachfront resort located 6.5 km from Trincomalee. It provides spacious accommodation with a freshwater pool, 3 dining options and free Wi-Fi.

    From US$155.76 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 264 reviews

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

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

    Situated in Trincomalee, just a few steps from Dutch Bay Beach, La Maison de Trinco features beachfront accommodation with a private beach area, an infinity pool, a garden and free WiFi.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 258 reviews

    Located near Trincomalee in Salli-Sampaltivu, 108 Palms Beach Resort offers accommodation on the private beach.

Highly rated beach hotels in Trincomalee and nearby

  • N Joy Inn

    Trincomalee
    8.0+ review score
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 32 reviews

    Situated in Trincomalee, within a few steps of Dutch Bay Beach and 300 metres of St.

    From US$30.60 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 16 reviews

    Boasting a private beach area and a restaurant, ocean Bloom villa is set in Nikawatawana. This beachfront property offers access to a balcony, free private parking and free WiFi.

    From US$14.37 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 313 reviews

    Located in Trincomalee, a few steps from Uppuveli beach, Liyonaa Beach Hotel provides accommodation with a garden, free private parking, a private beach area and a terrace.

    From US$31 per night
  • Spl inn

    Trincomalee
    8.0+ review score
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 5 reviews

    Set in Trincomalee, 300 metres from Uppuveli beach, Spl inn has a private beach area, private parking and rooms with free WiFi access.

    From US$13.56 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 315 reviews

    Situated in Trincomalee, 600 metres from Uppuveli beach, French garden Pragash Beach Hotel features accommodation with a private beach area, free private parking and a restaurant.

    From US$33.90 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 63 reviews

    Located in Trincomalee, within 600 metres of Uppuveli beach and 4.3 km of Kanniya Hot Springs, Hotel Sea Shadow provides accommodation with a private beach area as well as free private parking for...

    From US$24.99 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 182 reviews

    Located within 800 metres of Uppuveli beach and 4.5 km of Kanniya Hot Springs, French Garden Regish Guest House provides rooms with air conditioning and a private bathroom in Trincomalee.

    From US$28.25 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 170 reviews

    Situated in Trincomalee, 300 metres from Uppuveli beach, Ubay Guest House has a private beach area, private parking and rooms with free WiFi access.

    From US$19.07 per night

Save money on beach in Trincomalee and nearby – budget options available

  • Seaside Resort

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

    Situated in Trincomalee, 50 metres from Uppuveli beach, Seaside Resort features accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$42.13 per night
  • Trinco Waves

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 5.2
    Passable - What previous guests thought, 4 reviews

    Situated in Trincomalee, 100 metres from Uppuveli beach, Trinco Waves features accommodation with a garden, free private parking and a private beach area.

    From US$19.72 per night
  • Esha Beach Resort Rooms

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

    Set in Trincomalee, 500 metres from Uppuveli beach, Esha Beach Resort Rooms offers accommodation with a private beach area, free private parking, a garden and a shared lounge.

    From US$38.76 per night
  • Hotel Angel Inn Beach

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

    Situated in Trincomalee, 60 metres from Uppuveli beach, Hotel Angel Inn Beach features accommodation with a garden, free private parking, a private beach area and a shared lounge.

    From US$40.12 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 89 reviews

    Situated in Trincomalee, 60 metres from Uppuveli beach, Ceylon Beach haven Uppuveli features accommodation with a garden, free private parking and a restaurant.

    From US$50.90 per night
  • Blue Sand Beach Resort

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

    Situated in Trincomalee, a few steps from Uppuveli beach, Blue Sand Beach Resort features accommodation with a garden, free private parking, a private beach area and a restaurant.

    From US$75 per night
  • Golden Beach Cottages

    Trincomalee
    Budget options available
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 494 reviews

    Golden Beach Cottages is located on Uppuveli beach in Trincomalee. Free WiFi access is available. Each air-conditioned room here will provide you with a seating area.

    From US$35 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 302 reviews

    Boasting a balcony with sea views, a private beach area and a garden, The Tottam Beach Hotel - Trincomalee can be found in Trincomalee, close to Sampalthivu Beach and 7.6 km from Kanniya Hot Springs.

    From US$87.01 per night

FAQ about beach hotels in Trincomalee

Beach hotels that guests love in Trincomalee

See all
  • Avg. price/night: US$87.01
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 302 reviews
    This place was incredible and so nice to stay right on the beach. The rooms were clean and stunning. The food at the location which you can order is a huge feast of fresh foods. The guys working there were so lovely and helpful.
    Guest review by
    Daisy L
    Young couple
  • Avg. price/night: US$28.25
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 182 reviews
    The location was exceptional- absolutely brilliant being right on the beach with a great beach restaurant on your doorstep and a porch to sit in. Fantastic for getting up early to catch the sunrise on the beach.
    Guest review by
    Shirley
    Group
  • Avg. price/night: US$90.40
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 319 reviews
    Great location right on the beach but away from the busy touristy bits. Perfect place to chill for a couple of days.
    Guest review by
    Bruce
    Young couple
  • Avg. price/night: US$58
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 264 reviews
    Perfect location, right on the beach
    Guest review by
    Xyana
    Young couple
  • Avg. price/night: US$61.36
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 381 reviews
    Very comfortable hotel right on the beach. Great views over the ocean. Location is at the town end of Trincomalee about six km from the more tourist oriented beach areas which suited us. The staff were always very friendly and helpful. Highly recommended!
    Guest review by
    Peter
    Young couple
  • Avg. price/night: US$87.01
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 302 reviews
    I recently had the pleasure of staying at the Tottam Beach Hotel in Trincomalee, and it was an experience I won't soon forget. Nestled along the picturesque coastline, this hotel offers a perfect blend of luxury and natural beauty.The hotel's location is simply stunning. Situated right on the beach, it provides breathtaking views of the ocean. The proximity to the beach allows for easy access to a variety of water activities and beach lounging. It's also conveniently close to some of Trincomalee's popular attractions.
    Guest review by
    Yasas
    Group
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 226 reviews
    Amazing experience, the location to start off with was the best I have stayed. Right on the beach and an amazing combination of beauty and seclusion topped with some genuinely friendly and helpful staff just makes this place a dream to stay at. We loved the food and the level of service was exquisite. Waking up to the sound of the ocean and the amazing sights are spellbinding. We just became fans.
    Guest review by
    Imran
    Family with young children
  • Avg. price/night: US$155.76
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 711 reviews
    lovely location and pool right on the beachfront. watched the sunrise one morning on the beach which was beautiful. we visited at a quiet time of year and it was amazing to have almost the entire beach to ourselves at some points.
    Guest review by
    Angelique
    Young couple
  • Avg. price/night: US$33.90
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 315 reviews
    Great location, right on the beach and 5-10mins walk from a number of restaurants on Nilaveli road. Effectively a private beach area in from of the rooms with hammocks and sun beds. Room comfortable with electric shower for hot water, ceiling fan and aircon. Would stay again.
    Guest review by
    Anonymous
    Young couple