• USD
  • Help
  • Help
  • USD
    Select currency
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht
    en
    Select language
    en English
Multiple accommodations for your stay
Hotels near:

Select city first

Check-in date:
2026-02-07
Check-out date:
2026-02-08
Adults
Children
Ages of children:
Specify the age of a child
Specify the age of children

Hotel deals in Sri Lanka

Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights


Hotel themes


Guest ratings


Hotel comes with


Room comes with


Clear Filters
Apply Filters
  • Taprobane Resort

    330, Dockyard Rd No 330, Trincomalee, Sri Lanka

    2.2 km to Trincomalee Railway Station (Open map)

    Situated about a 5-minute walk from St Mary's Cathedral, the beachfront Taprobane Resort Trincomalee features cars for rent. The guest house also entices guests with car hire service.
    Read more
    7.9
    Good
    14 reviews
  • Rkm Hotel Uppuveli

    72/4 Nilaveli Road, Trincomalee, Sri Lanka

    2.3 km to Trincomalee Railway Station (Open map)

    The 4-star Rkm Hotel Uppuveli Trincomalee has 6 rooms and is located 3.2 km from the Konesar Malai. The hotel is about 5 km from China Bay airport and approximately a 25-minute walk from such…
    Read more
    9.3
    Superb
    18 reviews
  • Dutch Villa - Trincomalee

    338 Dyke Street, Trincomalee, Sri Lanka

    2.3 km to Trincomalee Railway Station (Open map)

    Located 950 metres from the Pathirakali Amman Temple, the 3-star Dutch Villa - Trincomalee hotel is only a 6-minute walk from Nelson theatre. Featuring 6 rooms with views of the sea, the guest house…
    Read more
    8.2
    Very Good
    243 reviews
  • Trinco Green Inn Uppuveli

    Uppuveli Beach 76-2/1,Nilaveli Riad, 3Rd Mile Post, Uppuveli, Trincomalee, Sri Lanka

    2.3 km to Trincomalee Railway Station (Open map)

    Trinco Green Inn Uppuveli Trincomalee is located 3.4 km from the Shankari Devi Shakthi Peetam and offers a shopping area and a restaurant. The bed & breakfast provides 24-hour security service to…
    Read more
  • Trinco Beach By Dsk

    No 328, Dyke Street, Trincomalee, Sri Lanka

    2.3 km to Trincomalee Railway Station (Open map)

    Featuring a luggage room and a restaurant, the perfect Trinco Beach By Dsk Trincomalee hotel lies about a 5-minute walk from the Maritime and Naval History Museum Trincomalee. This 3-star resort…
    Read more
    8.1
    Very Good
    392 reviews
  • Green Inn Trinco

    No 76/1 Nilaveli Beach Road, Uppuveli, Sri Lanka

    2.3 km to Trincomalee Railway Station (Open map)

    Located just 1.3 km from Green Inn Trinco Uppuveli, guests can reach the around great Uppuveli Beach. There is also a free private car park.
    Read more
  • Green Park Beach Hotel

    312 Dyke Street, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    Green Park Beach Hotel Trincomalee features 18 rooms and lies only a 5-minute walk from St Mary's Cathedral. Guests who stay at the hotel can park their car on site.
    Read more
  • Uppuveli Beach By Dsk

    80-84 Nilaveli Road, 3Rd Mile Post, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    At the 5-star Uppuveli Beach By Dsk Trincomalee hotel, you can stay close to Isha Water Park, as it is situated only 200 metres away. The 5-star Uppuveli Beach By Dsk Trincomalee hotel also offers a…
    Read more
    9.0
    Superb
    298 reviews
  • Blue Ocean Hotel

    290 Dyke Street, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    Featuring barbecue grills and watersports equipment, the 3-star Blue Ocean Hotel Trincomalee is 6 minutes' walk from Nelson theatre. Staying here you can use Wi-Fi in public areas and a car park on…
    Read more
    7.7
    Good
    8 reviews
  • Rain Bird Guest

    Dyke Street.Trincomalee ,Sri Lanka, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    Located only 200 metres from the Dutch Bay Beach, Rain Bird Guest Hotel Trincomalee is merely a 6-minute stroll from Nelson theatre.
    Read more
    5.0
    Decent
    1 review
  • N Joy Inn

    263/1 Dyke Street, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    Offering a location 5 minutes' walk from St Mary's Cathedral, N Joy Inn Trincomalee offers 6 rooms. A parking garage is available on site as well.
    Read more
    8.7
    Fabulous
    34 reviews
  • Dutch Bay Beach Cottages

    294, Dyke Street, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    Situated merely 5 minutes' walk from reef, Dutch Bay Beach Cottages Trincomalee hotel offers a terrace with outdoor dining areas. Offering windsurfing, diving, and fisheries in the area, this guest…
    Read more
    7.7
    Good
    98 reviews
  • La Maison De Trinco

    286 Dyke Street, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    Situated just 150 m from the Maritime and Naval History Museum Trincomalee, the beachfront La Maison De Trinco Trincomalee entices guests with canoeing, pool, and darts in the area.
    Read more
    7.9
    Good
    16 reviews
  • Sky Blue Villa

    24 Kanthasamy Kovil Road, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    Sky Blue Villa Trincomalee provides easy access to various city attractions, such as the Manayaweli Bay, situated a mere 6 minutes' walk away.
    Read more
    8.3
    Very Good
    6 reviews
  • Esha Beach Resort Rooms

    90 Nilaveli Road, Trincomalee, Sri Lanka

    2.5 km to Trincomalee Railway Station (Open map)

    To enjoy your vacation in Trincomalee, stay at Esha Beach Resort Rooms Trincomalee, which is 3.4 km from the Koneswaram Temple and approximately a 10-minute drive from the Maritime and Naval History…
    Read more
    8.0
    Very Good
    56 reviews
  • Dyke Rest

    No. 228 Dyke Street,, Trincomalee, Sri Lanka

    2.5 km to Trincomalee Railway Station (Open map)

    Being located in the very heart of Trincomalee, 400 m from the Maritime and Naval History Museum Trincomalee, Dyke Rest Hotel Trincomalee offers a sundeck and a picnic area. Featuring 8 rooms with…
    Read more
    7.9
    Good
    241 reviews
  • Rain Bird Guest

    Dyke Street, Trincomalee, Sri Lanka

    2.5 km to Trincomalee Railway Station (Open map)

    Situated around 5 minutes' walk from Rain Bird Guest Hotel Trincomalee, guests can reach St Mary's Cathedral in no time.
    Read more
  • Trinco Hybrid Comfort Inn

    197 Court Rd 197, Trincomalee, Sri Lanka

    2.6 km to Trincomalee Railway Station (Open map)

    Just 1.4 km from the Pathirakali Amman Temple, Trinco Hybrid Comfort Inn Trincomalee includes 15 rooms. Wi-Fi is available throughout the property, so that you can stay connected.
    Read more
    7.0
    Good
    1 review
  • Beach Life Hostal

    132/79 Anathapuri,Beach Road, Uppuveli, Trincomalee, Trincomalee, Sri Lanka

    2.6 km to Trincomalee Railway Station (Open map)

    Beach Life Hostal Trincomalee is located within 10 minutes' drive of Orr's Hill Army Museum and features a sun deck and a picnic area.
    Read more
    9.0
    Superb
    3 reviews
  • Bashi Eco Beach Cabana

    132/89 Anatha Vinayagar Veethey Alles Garden Uppuveli Trincomalee, Trincomalee, Sri Lanka

    2.6 km to Trincomalee Railway Station (Open map)

    Located just a 9-minute walk from Isha Water Park, Bashi Eco Beach Cabana Hotel includes a terrace with views of the garden. Featuring car rentals, the accommodation invites guests to visit…
    Read more
    8.8
    Fabulous
    11 reviews
Thank you for subscribing
Close