Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Eastern Province
See the latest prices and deals by choosing your dates
Resort in Kuchchaveli · 15.09 mi from centre
9.6
101 reviews
This beach resort is 4.7 mi (7.6 km) from Nilaveli Beach and 17.7 mi (28.5 km) from Koneswaram Temple.
Hotel in Nilaveli · 9.59 mi from centre
8.4
58 reviews
When you stay at Anilana Nilaveli in Nilaveli, you'll be on the beach and 7 minutes by foot from Nilaveli Beach. This beach hotel is 1.6 mi (2.5 km) from Pigeon Beach and 7.7 mi (12.4 km) from Trincomalee War Cemetery.
Resort in Trincomalee · 3.17 mi from centre
9.0
104 reviews
Breakfast available
With a stay at Amaranthe Bay in Trincomalee, you'll be near the beach, just a 3-minute walk from Uppuveli Beach and 10 minutes by foot from Trincomalee War Cemetery. This family-friendly resort is 3.8 mi (6.2 km) from Trincomalee Beach and 4 mi (6.5 km) from Fish Market.
Resort in Trincomalee · 3.10 mi from centre
8.6
210 reviews
Breakfast available
With a stay at Trinco Blu by Cinnamon in Trincomalee, you'll be on the beach, just a 2-minute walk from Uppuveli Beach and 9 minutes by foot from Trincomalee War Cemetery. This beach resort is 3.7 mi (6 km) from Trincomalee Beach and 4 mi (6.4 km) from Fish Market.
Hotel in Kuchchaveli, Nilaveli · 10.55 mi from centre
8.8
198 reviews
Breakfast available
Nilaveli Beach Resort is set on the bronzed sands of Nilaveli Beach. This tranquil resort welcomes guests with a private beach area, cosy guestrooms and free internet access at all public areas.
Situated on the eastern shores of Sri Lanka, the property is less than 50 metres from the beach and 300 metres from Nilaveli Lake. Trincomalee Railway Station and Bus Stand are both 17.7 km away.
Rooms are built on rustic wooden huts. Each room is beautifully furnished with a private balcony overlooking the sea, a seating area and ironing facilities. The spacious en suite bathrooms include a hairdryer.
The resort can organise activities such as diving and fishing. There are also barbeque facilities and bicycle rentals available. Nilaveli Beach Resort houses a 24-hour reception and offer airport shuttle services at a surcharge.
Guests can enjoy a delectable spread of traditional Sri Lankan meals as well as international cuisines at the in-house restaurant. Packed lunches can be arranged upon request.
Hotel in Dambulla, Kandalama · 60.76 mi from centre
8.8
585 reviews
Breakfast available
Located in Kandalama, Heritance Kandalama is on a lake, within a 15-minute drive of Popham's Arboretum and Dambulla Cave Temple. This family-friendly hotel is 7.4 mi (11.9 km) from Rangiri Dambulla International Stadium and 13.6 mi (22 km) from Sigiriya Museum.
Hotel in Batticaloa District, Pasikuda · 50.72 mi from centre
9.4
86 reviews
With a stay at Uga Bay - Pasikuda in Pasikuda, you'll be 0.6 mi (1 km) from Pasikuda Beach and 11.4 mi (18.4 km) from Saint Nicholas Church Chenkalady. This beach hotel is 12.9 mi (20.7 km) from Batticaloa Lagoon and 20.5 mi (33 km) from Batticaloa’s Lighthouse.
Resort in Dambulla, Avudangawa · 52.48 mi from centre
9.2
254 reviews
Breakfast available
With a stay at Aliya Resort & Spa in Avudangawa, you'll be 5.5 mi (8.9 km) from Pidurangala Rock and 6.1 mi (9.9 km) from Ancient City of Sigiriya. This family-friendly resort is 12.2 mi (19.7 km) from Dambulla Cave Temple.
Resort in Sigiriya · 54.68 mi from centre
9.4
59 reviews
Breakfast available
Located in Sigiriya, Jetwing Vil Uyana, A Luxury Reserve is on the waterfront – a 4-minute drive from Ancient City of Sigiriya and 9 minutes from Pidurangala Rock. This family-friendly resort is 5.4 mi (8.7 km) from Minneriya National Park and 10.8 mi (17.4 km) from Dambulla Cave Temple.
Hotel in Dambulla, Avudangawa · 52.75 mi from centre
8.8
91 reviews
Breakfast available
With a stay at Sigiriya Jungles in Avudangawa, you'll be 5.1 mi (8.1 km) from Pidurangala Rock and 5.7 mi (9.2 km) from Ancient City of Sigiriya. This luxury hotel is 6.6 mi (10.6 km) from Minneriya National Park and 7.1 mi (11.5 km) from Sigiriya Museum.
Resort in Dambulla · 64.70 mi from centre
9.4
124 reviews
Breakfast available
Located in Dambulla, Jetwing Lake is in a national park – a 3-minute drive from Dambulla Cave Temple and 7 minutes from Rangiri Dambulla International Stadium. This luxury resort is 3.4 mi (5.4 km) from Popham's Arboretum and 12.8 mi (20.7 km) from Sigiriya Museum.
Hotel in Batticaloa District, Pasikuda · 50.36 mi from centre
9.0
50 reviews
Breakfast available
With a stay at Sunrise Pasikuda in Pasikuda, you'll be on the beach, just a 3-minute walk from Pasikuda Beach and 13 minutes by foot from Kalkudah Beach. This beach hotel is 11.8 mi (18.9 km) from Saint Nicholas Church Chenkalady and 13.2 mi (21.3 km) from Batticaloa Lagoon.
Resort in Batticaloa District, Pasikuda · 50.51 mi from centre
8.6
100 reviews
Breakfast available
With a stay at Amaya Beach Pasikudah in Pasikuda, you'll be 0.7 mi (1.2 km) from Pasikuda Beach and 13.2 mi (21.3 km) from Batticaloa Lagoon. This beach resort is 0.4 mi (0.7 km) from Kalkudah Beach and 11.8 mi (19 km) from Saint Nicholas Church Chenkalady.
Resort in Anuradhapura District, Tirappane · 53.63 mi from centre
9.6
29 reviews
Breakfast available
This family-friendly resort is 2.2 mi (3.6 km) from Sri Swarnabimbaramaya Temple and 19 mi (30.6 km) from Abhayagiri Dagoba.
Hotel in Hingurakgoda, Giritale · 45.82 mi from centre
8.0
41 reviews
Breakfast available
Located in Giritale, Deer Park Hotel is in the historical district, within a 15-minute drive of Giritale Wewa and Hatadage. This family-friendly hotel is 7 mi (11.3 km) from Parakrama Samudra and 7.9 mi (12.7 km) from Kiri Vihara Temple.
Hotel in Batticaloa District, Pasikuda · 50.65 mi from centre
8.8
22 reviews
When you stay at Anilana Pasikuda in Pasikuda, you'll be on the beach, within a 5-minute drive of Kalkudah Beach and Pasikuda Beach. This beach hotel is 12.1 mi (19.4 km) from Saint Nicholas Church Chenkalady and 13.5 mi (21.8 km) from Batticaloa Lagoon.
Resort in Batticaloa District, Pasikuda · 50.07 mi from centre
8.8
49 reviews
Breakfast available
Located in Pasikuda, Maalu Maalu Resort & Spa is on the beach – a 4-minute walk from Pasikuda Beach and within a 5-minute drive of Kalkudah Beach. This beach resort is 12.1 mi (19.4 km) from Saint Nicholas Church Chenkalady and 13.5 mi (21.7 km) from Batticaloa Lagoon.
Hotel in Batticaloa District, Kiran · 53.46 mi from centre
9.6
49 reviews
Breakfast available
With a stay at Karpaha Sands in Kiran, you'll be 9.4 mi (15.2 km) from Saint Nicholas Church Chenkalady and 10.9 mi (17.5 km) from Batticaloa Lagoon. This beach hotel is 5.1 mi (8.2 km) from Kalkudah Beach and 6.2 mi (10 km) from Pasikuda Beach.
Resort in Batticaloa District, Pasikuda · 50.15 mi from centre
9.0
51 reviews
Breakfast available
With a stay at Sun Siyam Pasikudah in Pasikuda, you'll be on the beach – a 3-minute walk from Pasikuda Beach and a 3-minute drive from Kalkudah Beach. This beach resort is 12 mi (19.3 km) from Saint Nicholas Church Chenkalady and 13.4 mi (21.6 km) from Batticaloa Lagoon.
Hotel in Sigiriya · 56.10 mi from centre
9.6
38 reviews
Located in Sigiriya, Water Garden Sigiriya is in a national park, within a 10-minute drive of Sigiriya Museum and Ancient City of Sigiriya. This luxury hotel is 4.8 mi (7.7 km) from Pidurangala Rock and 6.8 mi (11 km) from Minneriya National Park.