Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Trincomalee

294, Dyke Street
4.4 Miles from the centre

Offering a private beach area, Dutch Bay Beach Cottages is set in Trincomalee in the Trincomalee District Region, 1.3 km from Fort Frederick. The rooms are fitted with a flat-screen TV with satellite channels. Certain units include a seating area to relax in after a busy day. The rooms have a private bathroom equipped with a shower. A TV is featured. You will find a 24-hour front desk at the property. This resort has water sports facilities and bike hire and car hire are available. You can engage in various activities, such as snorkeling, windsurfing and diving. Koneswaram Temple is 1.9 km from Dutch Bay Beach Cottages, while Kanniya Hot Springs is 7 km away.

Show more
per night from £18
(price for Tue, 03 Nov)
89
559 reviews by TrustYou
No 101/17, Alles Garden Road, Uppuweli
4.3 Miles from the centre

Near Uppuveli Beach

Show more
per night from £36
(price for Tue, 03 Nov)
90
1576 reviews by TrustYou
Upuvali
6.3 Miles from the centre

Near Trincomalee War Cemetery

Show more
per night from £62
(price for Tue, 03 Nov)

OYO 412 Mallika Resort Hotel

93
14 reviews by TrustYou
182 Customs Rd
per night from £10
Estimated price based on searches in the last month

OYO 310 Sea Lagoon Beach Hotel

83
110 reviews by TrustYou
310/01, Nilaveli Road, Alasgarden
per night from £10
Estimated price based on searches in the last month

OYO 350 Marina Garden Hotel

170/31, Nillaveli road,Allesgarden
per night from £10
Estimated price based on searches in the last month

OYO 345 Trinnco Topaz Hotel

329, Dyke St
per night from £14
Estimated price based on searches in the last month

Trinco Star Hotel

No. 59/22, Chaaya Blue Road, Alesgarden
per night from £15
Estimated price based on searches in the last month

AAINN GUEST Hotel

No 208/7, Nilaveli Road, Alesgarden

Near Trincomalee War Cemetery

Show more
per night from £17
(price for Tue, 03 Nov)

Pratha Inn Hotel

No. 425 Nilaveli Road

Near Trincomalee War Cemetery

Show more
per night from £17
(price for Tue, 03 Nov)

Luxury Everest Hotel

84
10 reviews by TrustYou
No. 6 New Road, Alles Garden, Puliyakulam

Near Uppuveli Beach

Show more
per night from £19
(price for Tue, 03 Nov)

SUNNTOP CABANA Hotel

No. 23, New Road, Devanagar

Near Trincomalee War Cemetery

Show more
per night from £19
(price for Tue, 03 Nov)

Hotels in Trincomalee

lastminute.com has a fantastic range of hotels in Trincomalee, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Trincomalee hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Trincomalee has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Trincomalee

What are the best hotels to stay in Trincomalee?

According to our booking data, the most booked hotels in Trincomalee are Dutch Bay Beach Cottages, Trinco Blu by Cinnamon and Amaranthe Bay.

What are the most convenient hotel rates in Trincomalee?

The lowest price for a double room in Trincomalee is £17.

What hotels are in the central Trincomalee neighborhood?

If you want to stay near the center of Trincomalee, you can consider staying at Dutch Bay Beach Cottages and Trinco Blu by Cinnamon.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555