Hotels on the beach in Trincomalee, Sri Lanka

Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts in Trincomalee. I hope you will like it!

This page was last updated in June 2026.

The List 40 Amazing Beach Hotels in Trincomalee

  • 1 Regina Beach Bungalow Trincomalee
    Guest Rating 9.5

    Located in Trincomalee, a few steps from Sampalthivu Beach, Regina Beach Bungalow has accommodations with a garden, free private parking, a terrace and a restaurant. The property is around 4.8 miles from Kanniya Hot Springs, 5. Show full description

    Address No 33 Cemetery Road, Ward 03 - Sampalthivu Show on map
    • Water sports facility
  • 2 Diving Club Beach Resort Trincomalee
    Guest Rating 9.5

    Located in Trincomalee, 80 metres from Sandy Cove Beach, Diving Club Beach Resort provides accommodation with free WiFi and free private parking. The property is around 1.5 km from Maritime and Naval History Museum, 2. Show full description

    Address 74/9, sandy cove Show on map
  • 3 Silva Hostel & Rooms Trincomalee
    Guest Rating 9.4

    • This hotel has a private beach area

    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. Boasting room service, this property also welcomes guests with a restaurant and a terrace. The accommodation offers a 24-hour front desk, airport transfers, a shared kitchen and free WiFi. Show full description

    Address Sarvodaya Rd alas garden Show on map
  • 4 Diving Nest Trincomalee
    Guest Rating 9.4

    Set in Trincomalee, within a few steps of Sandy Cove Beach and 1.3 km of St. Mary's Cathedral Trincomalee, Diving Nest offers accommodation with a terrace and free WiFi throughout the property as well as free private parking for guests who drive. Show full description

    Address 5 Sandy Bay Rd Show on map
    • Pets are welcome
  • 5 Trinco Beach Bunks Trincomalee
    Guest Rating 9.4

    • This hotel has a private beach area

    Featuring a garden, private beach area and views of sea, Trinco Beach Bunks is located in Trincomalee, a few steps from Uppuveli beach. The property is set 1.2 km from Trincomalee Railway Station, 1. Show full description

    Address Trinco Beach Hostel 126/14, NC Road, Show on map
  • 6 That's Why Nilaveli Beach Cabanas Trincomalee
    Guest Rating 9.3

    • This hotel has a private beach area

    Address 8th mile post nilaveli Show on map
  • 7 NRT Beach Hotel Trincomalee
    Guest Rating 9.3

    Situated in Trincomalee, a few steps from Sandy Cove Beach, NRT Beach Hotel features accommodation with a garden, free private parking and a terrace. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property. The property is non-smoking and is located 1. Show full description

    Address 73/8 Sandy Bay Rd Show on map
  • 8 The Coastal Hotel *** Trincomalee
    Guest Rating 9.2

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Nilaveli Beach, The Coastal Hotel provides accommodations with a garden, free private parking, a private beach area and a shared lounge. Featuring a terrace, the 3-star hotel has air-conditioned rooms with a private bathroom. The property has a 24-hour front desk, airport transportation, room service and free WiFi. Show full description

    Address 9th Mile Post, Coastal Road Nilaveli Show on map
  • 9 108 Palms Beach Resort Trincomalee
    Guest Rating 9.1

    • This hotel has a private beach area

    Located near Trincomalee in Salli-Sampaltivu, 108 Palms Beach Resort offers accommodations on the private beach. The resort offers 3 semi-detached villas, divided into 6 separate units with a shared terrace. Villas are equipped with air conditioning, fridge, shower with hot water and outdoor seating. Show full description

    Address Ward No.1/25, Salli - Sampalthivu Show on map
    • Swimming pool
    • Water sports facility
  • 10 Pearl Diamond Resort *** Trincomalee
    Guest Rating 9.0

    Set in Trincomalee, a few steps from Uppuveli beach, Pearl Diamond Resort offers accommodation with a shared lounge, free private parking, a restaurant and a bar. With free WiFi, this 3-star hotel offers a shared kitchen and room service. The hotel features an outdoor pool and a 24-hour front desk. Show full description

    Address no 15 2nd Lane, Allesgarden Show on map
    • Swimming pool
    • Water park
  • 11 Pearl Oceanic Resort - Trincomalee Trincomalee
    Guest Rating 8.9

    Offering an outdoor swimming pool and a restaurant, Pearl Oceanic Resort - Trincomalee is located in the village of Sampalthivu. Free WiFi access is available. Each room here will provide you with air conditioning and a refrigerator. Show full description

    Address 10/1, Ward No. 3, Sampalthivu, Show on map
    • Swimming pool
  • 12 Golden Beach Hotel & Restaurant *** Trincomalee
    Guest Rating 8.8

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Uppuveli beach, Golden Beach Hotel & Restaurant provides accommodation with a garden, free private parking, a private beach area and a terrace. Featuring a restaurant, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel features a spa centre and room service. Show full description

    Address 66/12 Alesgarden Road, Uppuveli Show on map
  • 13 Bliss Cabana Trincomalee
    Guest Rating 8.8

    Located in Trincomalee, within a few steps of Uppuveli beach and 4.4 km of Kanniya Hot Springs, Bliss Cabana provides accommodation with a garden and free WiFi throughout the property as well as free private parking for guests who drive. The property is set 6. Show full description

    Address 24 Sarvodaya Road Show on map
  • 14 Trinco Blu by Cinnamon **** Trincomalee
    Guest Rating 8.7

    • This hotel has a private beach area

    Trinco Blu by Cinnamon is a luxurious 4-star beachfront resort located 4 mi from Trincomalee. It provides spacious accommodations with a freshwater pool, 3 dining options and free Wi-Fi. Simple yet modern rooms are air-conditioned, and equipped with tea/coffee making facilities, cable TV, and a mini-bar. Show full description

    Address Trincomalee Show on map
    • Swimming pool
  • 15 Elena Garden Resort and Restaurant Uppuveli Beach
    Guest Rating 8.6

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Uppuveli beach, Elena Garden Resort and Restaurant has accommodations with a garden, free private parking, a terrace and a restaurant. Featuring a tour desk, this property also provides guests with an outdoor pool. The property provides a 24-hour front desk, airport transportation, room service and free WiFi throughout the property. Show full description

    Address 107/31, Nilaveli Road, Ales Garden Show on map
    • Karaoke
  • 16 Dutch Bay Villa - Trincomalee Trincomalee
    Guest Rating 8.6

    • This hotel has a private beach area

    Situated in Trincomalee, a few steps from Dutch Bay Beach, Dutch Bay Villa - Trincomalee features accommodation with a garden, free private parking, a private beach area and a terrace. The property is close to several well-known attractions, 1.1 km from Gokana Temple, 1. Show full description

    Address Dutchbay Villa Show on map
  • 17 N Joy Inn Trincomalee
    Guest Rating 8.6

    • This hotel has a private beach area

    Located in Trincomalee, within a few steps of Dutch Bay Beach and a 3-minute walk of St. Mary's Cathedral Trincomalee, N Joy Inn has accommodations with a private beach area and free WiFi throughout the property as well as free private parking for guests who drive. The property is around a 17-minute walk from Fort Frederick, 1. Show full description

    Address 263/1 Dyke Street Show on map
    • Water sports facility
  • 18 Janas Blue Water Corner ***** Trincomalee
    Guest Rating 8.5

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Sandy Cove Beach, Janas Blue Water Corner has accommodations with a garden, free private parking, a private beach area and a terrace. Featuring a restaurant, this 5-star hotel has air-conditioned rooms with a private bathroom. The property provides a shared kitchen, room service and currency exchange for guests. Show full description

    Address 73/9e Sandy Bay Road, Manayaveli Show on map
    • Pets are welcome
  • 19 French garden Pragash Beach Hotel *** Trincomalee
    Guest Rating 8.5

    • This hotel has a private beach area

    Located in Trincomalee, a 7-minute walk from Uppuveli beach, French garden Pragash Beach Hotel has accommodations with a private beach area, free private parking and a restaurant. This 3-star hotel has air-conditioned rooms with a private bathroom. The property provides room service and free WiFi. Show full description

    Address 170/11, Alles garden, Uppuveli road, Show on map
  • 20 Liyonaa Beach Hotel Trincomalee
    Guest Rating 8.5

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Uppuveli beach, Liyonaa Beach Hotel provides accommodations with a garden, free private parking, a private beach area and a terrace. The property features a bar, as well as a restaurant serving Seafood cuisine. The property has a 24-hour front desk, airport transportation, room service and free WiFi. Show full description

    Address 15, Murugapuri Lane, Uppuveli, Trincomalee Show on map
    • Water sports facility
  • 21 Elvis Beach Resort Trincomalee
    Guest Rating 8.3

    • This hotel has a private beach area

    Located in Trincomalee, a 6-minute walk from Uppuveli beach, Elvis Beach Resort has accommodations with a garden, free private parking, a private beach area and a terrace. Offering a restaurant, the property is located within 1.4 miles of Trincomalee Railway Station. Show full description

    Address 13B, Murugapuri Show on map
  • 22 Viyona Guest House Trincomalee
    Guest Rating 8.3

    • This hotel has a private beach area

    Situated in Trincomalee, within 100 metres of Sampalthivu Beach and 7.8 km of Kanniya Hot Springs, Viyona Guest House features accommodation with a private beach area and free WiFi throughout the property as well as free private parking for guests who drive. The property is around 8. Show full description

    Address Ward No-01 Sally, Sampalthivu Show on map
  • 23 Trinco Beach by DSK *** Trincomalee
    Guest Rating 8.1

    Located in Trincomalee, a few steps from Dutch Bay Beach, Trinco Beach by DSK provides accommodations with free bikes, free private parking, a restaurant and a bar. This 3-star hotel offers a 24-hour front desk and luggage storage space. Every room includes a patio. Show full description

    Address No 328, Dyke Street Show on map
    • Water sports facility
    • Pets are welcome
  • 24 SSS HOTEL *** Trincomalee
    Guest Rating 7.9

    • This hotel has a private beach area

    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 guests who drive. Featuring a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Show full description

    Address 665 Ehamparam Road Show on map
  • 25 Anandas Beach Resort *** Trincomalee
    Guest Rating 7.8

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Uppuveli beach, Anandas Beach Resort has accommodations with a fitness center, free private parking, a garden and a private beach area. Each room at the 3-star hotel has sea views, and guests can enjoy access to a shared lounge and to a terrace. Guests can use a bar. Show full description

    Address 66/8 alles garden Uppuveli Show on map
    • Karaoke
    • Gym / fitness center
  • 26 Havana Club Resort Trincomalee
    Guest Rating 7.8

    Located in Trincomalee, a 6-minute walk from Uppuveli beach, Havana Club Resort has accommodations with an outdoor swimming pool, free private parking and a garden. The property is around 2.7 miles from Kanniya Hot Springs, 3. Show full description

    Address No 07, Alles Garden Uppuveli Show on map
    • Swimming pool
    • Water sports facility
  • 27 Eiffel Sea Resort Trincomalee
    Guest Rating 7.8

    Set in Trincomalee, within 70 metres of Uppuveli beach and 2.2 km of Trincomalee Railway Station, Eiffel Sea Resort offers accommodation with a terrace and as well as free private parking for guests who drive. The property is around 3. Show full description

    Address 12 B Murgapuri Lane Trincomalee Srilanka 12 B Murgapuri Lane Trincomalee Srilanka Show on map
    • Water sports facility
  • 28 MRD Beach Hotel **** Trincomalee
    Guest Rating 7.6

    • This hotel has a private beach area

    Located in Trincomalee, a 2-minute walk from Uppuveli beach, MRD Beach Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. This 4-star hotel offers babysitting service and a concierge service. The property provides a 24-hour front desk, airport transportation, room service and free WiFi throughout the property. Show full description

    Address NO; 178/11, Nilaweli road, Alexgarden Trincomalee Show on map
    • Swimming pool
    • Ping pong tables
    • Water sports facility
  • 29 Lucky Beach Resort Trincomalee
    Guest Rating 7.5

    • This hotel has a private beach area

    Set in Trincomalee, 300 metres from Uppuveli beach, Lucky Beach Resort offers accommodation with a garden, free private parking, a private beach area and a shared lounge. Featuring family rooms, this property also provides guests with an outdoor pool. The accommodation features a shared kitchen, room service and currency exchange for guests. Show full description

    Address 50, Alles Garden Show on map
    • Swimming pool
    • Pets are welcome
  • 30 Blue Sand Beach Resort Uppuveli Beach
    Guest Rating 7.5

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Uppuveli beach, Blue Sand Beach Resort has accommodations with a garden, free private parking, a private beach area and a restaurant. Offering a bar, the property is located within 2.8 miles of Kanniya Hot Springs. Show full description

    Address No. 178/32, Nilaveli Road, Ales Garden Show on map
    • Water sports facility
  • 31 Elegant Green Beach Resort Trincomalee
    Guest Rating 7.2

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Uppuveli beach, Elegant Green Beach Resort provides accommodations with a garden, free private parking, a private beach area and a terrace. The property features a snack bar, as well as a restaurant serving Seafood cuisine. The property has a 24-hour front desk, airport transportation, room service and free WiFi throughout the property. Show full description

    Address No. 668/8, Ehamparam Road, Uppuveli Show on map
    • Water sports facility
  • 32 Hotel Angel Inn Beach Trincomalee
    Guest Rating 7.2

    • This hotel has a private beach area

    Located in Trincomalee, a few steps from Uppuveli beach, Hotel Angel Inn Beach has accommodations with a garden, free private parking, a private beach area and a shared lounge. Featuring family rooms, this property also provides guests with a sun terrace. The property provides a 24-hour front desk, airport transportation, room service and free WiFi. Show full description

    Address 132/40 Anantha Vinayahar Veethy, Alas Garden Show on map
    • Pool tables
    • Karaoke
    • Water sports facility
    • Pets are welcome
  • 33 Trinco Caritas Guest Villa Trincomalee
    Guest Rating 7.0

    Situated in Trincomalee, a few steps from Dutch Bay Beach, Trinco Caritas Guest Villa features accommodation with a terrace, free private parking and a restaurant. Popular points of interest nearby include Gokana Temple, Fort Frederick and Koneswaram Temple. The accommodation provides room service, a tour desk and currency exchange for guests. Show full description

    Address 295 Dockyard Road Show on map
  • 34 JKAB Beach Resort **** Trincomalee
    Guest Rating 6.9

    Located in Trincomalee, a few steps from Uppuveli beach, JKAB Beach Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Featuring room service, this property also provides guests with a playground. Free WiFi and paid airport shuttle service are also available. Show full description

    Address No. 686/11, North Coast Road, Uppuveli Show on map
    • Swimming pool
    • Pool tables
    • Water sports facility
    • Gym / fitness center
  • 35 Seaside Resort Trincomalee
    Guest Rating 6.3

    Located in Trincomalee, a few steps from Uppuveli beach, Seaside Resort has accommodations with a garden, free private parking, a shared lounge and a terrace. The property is around 1.3 miles from Trincomalee Railway Station, 2 miles from Kali Kovil and 2. Show full description

    Address No:686/15, Ehamparam Road Trincomalee Show on map
    • Water sports facility
  • 36 Surfing Beach Nilaveli Trincomalee
    Guest Rating 6.1

    Located in Trincomalee, a few steps from Nilaveli Beach, Surfing Beach Nilaveli has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi. The property provides entertainment staff and a concierge service. Show full description

    Address Ward No:01 Nilaveli, Kuchchaveli. Show on map
    • Swimming pool
  • 37 Sea Lotus Park ** Uppuveli Beach
    Guest Rating 5.0

    • This hotel has a private beach area

    Facing the beachfront, Sea Lotus Park offers 2-star accommodations in Trincomalee and has an outdoor swimming pool, garden and private beach area. Offering a bar, the property is located within a few steps of Uppuveli beach. The property has a 24-hour front desk, airport transportation, a shared lounge and free WiFi. Show full description

    Address 32 Alles Garden Show on map
    • Swimming pool
  • 38 Basel Villa Trincomalee
    Guest Rating 5.0

    Basel Villa features accommodation in Trincomalee near Maritime and Naval History Museum and Fort Frederick. The property is around 2.8 km from Sandy Cove Beach, 1. Show full description

    Address 731/4 Ehamparam Road, 3rd Mile Post Show on map
    • Pets are welcome
  • 39 TBRS By Platinum Hotels *** Trincomalee
    Guest Rating 1.0

    • This hotel has a private beach area

    Situated in Trincomalee, 100 metres from Uppuveli beach, TBRS By Platinum Hotels features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area. Featuring a terrace, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The hotel has a spa centre and room service. Show full description

    Address Murugapuri, 10 Ehamparam Rd, Trincomalee 31000 Show on map
    • Swimming pool
  • 40 D & D Beach Resort *** Trincomalee
    Guest Rating 1.0

    Facing the beachfront, D & D Beach Resort offers 3-star accommodation in Trincomalee and has an outdoor swimming pool, garden and shared lounge. The property is set a few steps from Uppuveli beach, 2.1 km from Trincomalee Railway Station and 3. Show full description

    Address 686/12 Ehamparam Road Show on map
    • Swimming pool

This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.

Tomas Mazowski

Hello! I try my best to keep this guide up to date and I last refreshed it in June 2026. Did I miss a hotel that should be on this list? Send me an email and let me know!