Located right in the middle of Nilaveli Beach’s long stretch of powdery white sand, Nilaveli Beach Hotel offers a truly tropical beach escape. Here, you can unwind with your feet in the sand and enjoy easy access to some of the finest experiences the region has to offer.
The hotel sits right on the front of the Indian Ocean in the peaceful seaside town of Nilaveli. With its tranquil setting 19 km north of Trincomalee, it is a serene sanctuary close to one of the area’s top snorkelling spots, Pigeon Island – just a 10-minute boat ride away.
You’ll stay in a Deluxe Room as standard, decorated in soft, light colours that reflect the tropical scenery outside. Each room comes equipped with air conditioning, a TV, a safety box, a mini-fridge, and a bathroom with a shower and complimentary toiletries. Step onto your private terrace to savour your morning coffee while the sunrise paints vibrant colours across the sky above the azure sea.
Sun loungers are ready for you on the sands in front of the hotel, so you can recline and listen to the gentle waves rolling onto the shore. If you’re feeling active, you can join in with beach volleyball or try a variety of watersports. If you prefer the calm of a pool, relax beside the large pool area, surrounded by green palms and cooled by the ocean breeze.
With half board, you’re guaranteed delicious culinary experiences at the hotel’s restaurant, where you can dine while overlooking the beach. Here you’ll find both Sri Lankan and Western dishes on offer, often featuring freshly caught fish and seafood on the menu. On Saturdays, you can look forward to a lively barbecue dinner beneath the open sky. End your day in the lounge bar, where you can savour a cold drink as darkness descends over the paradise beach at Nilaveli.
| Deluxe Room | Per person from: £89 |
Millie’s passion for travel sparked when she was little, and now she loves to help others fulfil their travel dreams