• USD
  • Help
  • Help
  • USD
    Select currency
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real 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 ARS Argentina, Peso
    en
    Select language
    en English
Multiple accommodations for your stay
Hotels near:

Select city first

Check-in date:
2026-05-10
Check-out date:
2026-05-11
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
  • Euro Asian Rooms & Restaurant

    14 Kandy Road, Trincomalee, Sri Lanka

    2.1 km to Trincomalee Railway Station (Open map)

    Providing 6 rooms, Euro Asian Rooms & Restaurant Trincomalee hotel is 4.2 km from the Shankari Devi Shakthi Peetam. This 3-star hotel also includes a car park.
    Read more
  • Mallika Resort

    182 Customs Road Trincomalee, Trincomalee, Sri Lanka

    2.1 km to Trincomalee Railway Station (Open map)

    Mallika Resort Trincomalee is located 6 minutes' walk from St Mary's Cathedral and features 24-hour reception and wake-up service for guests' convenience. This resort also offers views of Dutch Bay…
    Read more
    7.4
    Good
    58 reviews
  • Trinco Caritas Guest Villa

    295 Dockyard Road, Trincomalee, Sri Lanka

    2.1 km to Trincomalee Railway Station (Open map)

    Trinco Caritas Guest Villa Trincomalee hotel, located nearly 5 minutes' walk from St Mary's Cathedral, features currency exchange and a tour desk. The hotel is a good starting point for exploring…
    Read more
    7.0
    Good
    29 reviews
  • Javi Holiday Home

    94 Bharathi Street, Trincomalee, Sri Lanka

    2.1 km to Trincomalee Railway Station (Open map)

    Located around 5 minutes' walk from villuntri kandaswamy temple, the 3-star Javi Holiday Home Trincomalee hotel gives easy access to various tourist attractions. There is also a car park.
    Read more
  • Margosa Bay

    810\/10 3Rd Mile Post Uppuveli, Trincomalee, Sri Lanka

    2.1 km to Trincomalee Railway Station (Open map)

    The 5-star beachfront Margosa Bay Hotel Trincomalee is located approximately 700 metres from Jinna Playground, offering 23 rooms, Wi-Fi, and parking. Boasting a swimming pool, this Trincomalee resort…
    Read more
  • Trinco Beach Resort

    No.05, Kuthirai Kundu Road, Solaiyadi, Trincomalee, Sri Lanka

    2.2 km to Trincomalee Railway Station (Open map)

    The 3-star Trinco Beach Resort Trincomalee, located about 15 minutes on foot from Isha Water Park, offers a swimming pool and Wi-Fi throughout the property.
    Read more
    6.9
    Pleasant
    131 reviews
  • Anantamaa Hotel

    No.07(42), Alles Garden, Uppuveli, Trincomalee, Sri Lanka

    2.2 km to Trincomalee Railway Station (Open map)

    The 3-star Anantamaa Hotel Trincomalee is situated just 9 minutes' walk from Isha Water Park and features a 24-hour front desk and wake-up calls. This Trincomalee hotel is located in a beach area, 2.
    Read more
    8.2
    Very Good
    91 reviews
  • Trinco Boutique Hotel

    3Rd Mille Post, Solliyadi, Uppuvelli, Trincomalee, Sri Lanka

    2.2 km to Trincomalee Railway Station (Open map)

    Trinco Boutique Hotel Trincomalee includes 52 rooms and is 800 metres from Pastoral Centre Catholic Church. This hotel provides a safety deposit box to ensure guests' safety.
    Read more
  • Blackpool Complex - Lavender

    283 Dockyard Road, Trincomalee, Sri Lanka

    2.2 km to Trincomalee Railway Station (Open map)

    The 1-bedroom Blackpool Complex - Lavender Trincomalee villa is situated approximately 5 minutes' walk from St Mary's Cathedral, featuring such comforts as Wi-Fi and free private parking. Located a…
    Read more
  • Trinco Waves

    No.68, Solaiyadi, Uppuveli, Trincomalee, Sri Lanka

    2.2 km to Trincomalee Railway Station (Open map)

    Trinco Waves Hotel Trincomalee is situated 4.2 km from the Maritime and Naval History Museum Trincomalee, which is an excellent place to improve cultural awareness. The hotel also offers Wi-Fi…
    Read more
    6.0
    Pleasant
    5 reviews
  • Ocean Villa

    90/6B Inner Harbour Road, Trincomalee, Sri Lanka

    2.2 km to Trincomalee Railway Station (Open map)

    Situated merely an 11-minute walk from St. Antony's Church, Ocean Villa Trincomalee invites guests to relax at a terrace.
    Read more
  • Taprobane Resort

    330, Dockyard Rd No 330, Trincomalee, Sri Lanka

    2.2 km to Trincomalee Railway Station (Open map)

    Situated around a 5-minute walk from the Maritime and Naval History Museum Trincomalee, the beachfront Taprobane Resort Trincomalee offers yoga classes, spa therapy, and a play area. The guest house,…
    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)

    Featuring Wi-Fi in the rooms, the 3-star Rkm Hotel Uppuveli Trincomalee is 3.8 km from Lover's Leap. While staying at the hotel, 24-hour security service are available for guests to use.
    Read more
    9.3
    Superb
    20 reviews
  • Dutch Villa - Trincomalee

    338 Dyke Street, Trincomalee, Sri Lanka

    2.3 km to Trincomalee Railway Station (Open map)

    Offering cars for rent, the 3-star Dutch Villa - Trincomalee hotel is right around the corner from Mahatma Gandhi. Featuring a shared lounge, this guest house is located about a 5-minute walk from…
    Read more
    8.3
    Very Good
    313 reviews
  • Trinco Green Inn Uppuveli

    76 2/1 Nilaveli Road Uppuveli, Trincomalee, Sri Lanka

    2.3 km to Trincomalee Railway Station (Open map)

    Providing 7 rooms, Trinco Green Inn Uppuveli Trincomalee is 4.1 km from the granite-&-rock Fort Fredrick. Situated 5 km from China Bay airport, the hotel features car hire service, as well as cars…
    Read more
    9.0
    Superb
    1 review
  • 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)

    Located 3.8 km from the Shankari Devi Shakthi Peetam, Trinco Green Inn Uppuveli Trincomalee includes 25 rooms.
    Read more
  • Trinco Beach By Dsk

    No 328, Dyke Street, Trincomalee, Sri Lanka

    2.3 km to Trincomalee Railway Station (Open map)

    The perfect Trinco Beach By Dsk Trincomalee hotel sits about a 5-minute walk from the Maritime and Naval History Museum Trincomalee and offers a luggage room and a restaurant. This 3-star resort…
    Read more
    8.0
    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 about a 10-minute drive from Green Inn Trinco Uppuveli, guests can reach the Shankari Devi Shakthi Peetam. There is also free private parking.
    Read more
  • Green Park Beach Hotel

    312 Dyke Street, Trincomalee, Sri Lanka

    2.4 km to Trincomalee Railway Station (Open map)

    Located just 1.2 km from the Portuguese fortress "Fort Fredrick", Green Park Beach Hotel Trincomalee is merely a 5-minute walk from the Dutch Bay Beach. Guests who stay at the hotel can park their…
    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)

    Located only 1.5 km from the around great Uppuveli Beach, the 5-star Uppuveli Beach By Dsk Trincomalee hotel offers Wi-Fi throughout the property and parking. While staying near Isha Water Park…
    Read more
    9.1
    Superb
    321 reviews
Thank you for subscribing
Close