Marble Beach
A stunning stretch of smooth, marble-like sand and glassy turquoise water in a sheltered bay run by the air force, one of the calmest and prettiest beaches around Trincomalee.
About 16 to 17 km south of Trincomalee town, along Koddiyar Bay near China Bay, Marble Beach sits within an area still controlled by the Sri Lankan Air Force, a restriction that's had the accidental effect of preserving one of the cleanest, most pristine stretches of coastline anywhere in the region. The beach takes its name from the genuinely striking, glassy appearance of its water, especially on calm, sunny days when the flat surface reflects sky and surrounding hills with an almost marble like smoothness, an effect visitors consistently describe as otherworldly rather than merely scenic.
Though the surrounding area falls within a military controlled zone, the beach itself remains open to the public, run partly as an Air Force resort that maintains genuinely high standards of cleanliness and security, a small entry fee, often cited as low as 20 LKR, granting access to white sand and shallow, clear water considered among the best snorkeling spots on Sri Lanka's entire east coast. That military stewardship has kept Marble Beach noticeably quieter and less commercially developed than Uppuveli or Nilaveli further north, appealing specifically to travelers seeking a more secluded, unhurried coastal experience.
The wider China Bay area carries genuine colonial weight too, part of the same natural harbor that both British and Dutch empires once ranked among the finest in the world, strategic considerations that shaped centuries of contest for control over this coastline. Reaching Marble Beach today means a tuk-tuk or taxi ride from Trincomalee, Uppuveli or Nilaveli, the narrow final stretch of road winding past the Air Force base entrance before opening onto a beach that rewards the slightly longer journey with a level of quiet and clarity increasingly rare along Sri Lanka's more developed coastlines.
At a glance
- Entry fee: Small entry fee
- Opening hours: 8:00am to 6:00pm
- Time needed: Half day
- Best time: May to September
Getting there
About 18km south of Trincomalee near China Bay, managed by the Sri Lanka Air Force.
Frequently asked questions
- How much does it cost to visit Marble Beach?
- Small entry fee.
- What are the opening hours at Marble Beach?
- 8:00am to 6:00pm.
- How long should I spend at Marble Beach?
- Plan for half day.
- When is the best time to visit Marble Beach?
- May to September.
- How do I get to Marble Beach?
- About 18km south of Trincomalee near China Bay, managed by the Sri Lanka Air Force.