5 Best Beaches in Trincomalee You Must Visit
A guide to Trincomalee's five best beaches, from the snorkelling at Nilaveli to the calm family water at Marble Beach and the sunsets at Dutch Bay.
Trincomalee, on Sri Lankaβs northeast coast, has some of the best beaches in the country β turquoise water, wide stretches of pale sand and genuinely good marine life just offshore. Because the east coast runs on the opposite weather cycle to the south, Trinco is at its best from roughly May through October, exactly when the more famous southern beaches are getting hammered by the monsoon. Here are five worth building an itinerary around.
1. Nilaveli Beach
Nilaveli is the headline act: a long, broad sweep of sand with shallow, gentle water and space to spread out even in high season. It is comfortable for swimming and easy to spend a whole day on.
It is also the jumping-off point for Pigeon Island National Park, which sits about a kilometre offshore. Boats leave from here for snorkelling trips over the coral, where blacktip reef sharks and sea turtles are common sightings.
2. Uppuveli Beach
Uppuveli is closer to Trincomalee town and has a livelier feel. The beachfront is lined with cafes, beach bars and water sports operators, which makes it the easiest place to meet other travellers and the best place to eat well without going far.
The seafood here is excellent and the atmosphere strikes a good balance β social without being a party strip. If you want your beach day to come with a cold drink and somewhere to sit, this is the pick.
3. Marble Beach
Marble Beach is the calm, sheltered option and the best choice for families. The water is unusually still β closer to a pool than open ocean β and the beach is exceptionally clean.
It is managed by the Sri Lanka Air Force, which is why the upkeep is so good, and it is backed by low hills that give it a more enclosed, secluded character than the open stretches further north. There is a small entrance fee.
4. Dutch Bay Beach
Dutch Bay sits right by Fort Frederick in town, which makes it the most historically interesting beach in the area β you can pair a swim with a walk up to the fort and Koneswaram Temple on Swami Rock.
It is a superb sunset spot. Note that it is less developed for swimming than Nilaveli or Uppuveli and currents can be stronger, so treat it as a scenic and cultural stop first and a swimming beach second.
5. Snorkelling the Nilaveli Reefs
Worth calling out separately from the beach itself: the underwater side of Nilaveli is the real draw for many visitors. Organised snorkelling tours run out to the reef systems where you can see blacktip reef sharks, sea turtles and over a hundred species of coral and reef fish.
Visibility on this coast during the dry season regularly exceeds 15 metres, which is as good as it gets in Sri Lanka.
Planning Your Beach Days
The five beaches complement each other rather than compete β Nilaveli for the full day and the snorkelling, Uppuveli for food and company, Marble for calm water, Dutch Bay for history and sunset. Two or three days in Trincomalee is enough to do all of them properly.
Bring reef-safe sunscreen, book snorkelling trips through a reputable local operator, and start early: boats to Pigeon Island generally leave from around 8:00 AM, and the water is calmest in the morning.
Most visitors need an ETA before boarding β and since 25 May 2026 it is free for 40 nationalities. See the Sri Lanka visa guide for requirements and how to apply.