Small secluded cove with distinctive white sand and clear shallow water, located 6km north of Trincomalee town. The beach gets its name from smooth marble-like rocks scattered along the shoreline and offers good snorkeling opportunities. It sits below the headline sights but earns its place on a longer visit to Trincomalee, especially paired with nearby Nilaveli Beach. Tickets cost Free access and 2-3 hours is enough to see everything without rushing.
What It Is
The visit is straightforward. 2-3 hours gives you enough time to see everything at a comfortable pace.
Why Visit
Marble Beach works well for visitors with a genuine interest in escape crowds at a pristine beach with excellent snorkeling. With a single day in Trincomalee, the bigger names take priority, but add a second day and this earns its place. It pairs naturally with Nilaveli Beach and Uppuveli Beach - together they fill a solid half-day. Mornings are quieter if you want to take your time.



