Nilaveli

Located on the northeast coast, this beach is famous for its white sand and incredibly clear water that looks like glass. Just a short boat ride away is Pigeon Island, a marine park where you can snorkel right off the beach with colourful fish and reef sharks. It’s a peaceful paradise that feels worlds away from the hustle and bustle.

Trincomalee

Set around one of the world’s finest natural deep-water harbours, this historic town offers a mix of ancient culture and beautiful bays, such as Marble Beach. You can visit the colourful Koneswaram Temple perched on a cliff or head out into the deep sea for whale watching. It’s a destination where history and nature come together in a very unique way.

Pasikuda

Home to one of the longest stretches of shallow coastline in the world, you can walk out for hundreds of meters into the calm, clear blue water. It’s a peaceful horseshoe-shaped bay on the east coast that feels like a giant swimming pool, perfect for a slow and safe family swim. The beaches here are pristine and offer a real sense of quiet luxury.

Arugam Bay

This is the ultimate hangout for surfers and free spirits, famous for having some of the best point breaks in the world. Even if you aren’t catching waves, the laid-back town has a great “mellow” vibe with plenty of beachfront cafes and a very local feel. It’s a place where the jungle meets the ocean, often with wildlife wandering just nearby.