Table of Contents
ToggleMarble Beach
Marble Beach is a sheltered bay on Koddiyar Bay, about 16 km south of Trincomalee town on Sri Lanka’s east coast. It is run by the Sri Lanka Air Force, which keeps the beach clean and operates a small resort here, and it is known for exceptionally clear, calm water where you can see the seabed from the shore.
There is a public beach area for day visitors, and the resort’s restaurant and bar are open to guests. Go between about May and September for the calmest seas.
Plan your visit to Marble Beach
- Entry: free (public beach area)
- Daytime visits; best May–September
- Time needed: 2–4 hours
History of Marble Beach
The beach lies on land controlled by the Sri Lanka Air Force near its China Bay base, which is why it was off-limits or little known to tourists for many years. The Air Force opened it to visitors and now runs the Marble Beach resort, including rooms, The Yacht Restaurant and a bar.
The name is usually put down to the glassy, marble-like clarity of the water in the bay. Because access is controlled, the beach has stayed cleaner and quieter than many others on the coast.

Attractions at Marble Beach
- Clear, calm water: a sheltered bay that is often flat enough to see the bottom from the shore.
- Clean beach: a tidy stretch of sand maintained by the Air Force, with lifeguards on duty at the public area.
- Green headlands: wooded hills frame the bay and make a pretty backdrop.
- Resort facilities: an Air Force-run resort with a seafood restaurant, a bar and water-sports activities.
Things to Do at Marble Beach
- Swim: one of the safest swimming spots around Trincomalee in the calm season; stay within the area watched by lifeguards.
- Snorkel: the clear water is good for easy snorkelling near the rocks; don’t touch or stand on coral.
- Water sports: ask at the resort which activities are running.
- Lunch with a view: eat at the resort’s restaurant, or bring a picnic and take all rubbish home.



Marble Beach – Entry Eligibility and Open Timings
- Entry: the public beach area is free for day visitors, according to the resort; check locally in case parking or other charges apply.
- Hours: daytime visits; as the beach is on Air Force land, follow any instructions at the gate.
- Best season: about May to September; seas can be rough during the northeast monsoon (roughly November to February).
- Rules: dress modestly away from the water and don’t photograph military areas.
How Long to Spend at Marble Beach
Allow 2–4 hours for a swim and lunch, or stay at the resort for a night or two for a quiet beach break.
How to Get There
- From Trincomalee: about 16 km south via the Kinniya road and China Bay; a tuk-tuk or taxi takes around 30–40 minutes. Agree a return trip, as transport back can be hard to find.
- From Colombo: Trincomalee is roughly 6–7 hours by road, or take the overnight train from Colombo Fort, then continue by tuk-tuk.
- From Nilaveli or Uppuveli: allow about an hour by tuk-tuk through Trincomalee town.
Arriving at Colombo Airport (CMB)? It is a long drive to Trincomalee, so Book a fixed-price airport transfer straight to your hotel.
Eateries Nearby Marble Beach
The easiest option is the Air Force-run resort at the beach, with The Yacht Restaurant serving seafood, Sri Lankan and international dishes and the Eagles’ Nook bar. Otherwise, bring snacks and water, or eat in Trincomalee town on the way.
Other Attractions Nearby Marble Beach
- Koneswaram Temple: the cliff-top Shiva temple in Trincomalee.
- Fort Frederick: the Portuguese-built fort on Swami Rock.
- Pathirakali Amman Temple: a colourful Kali temple in town.
- Nilaveli Beach: a long beach north of town.
- Pigeon Island National Park: snorkelling off Nilaveli.
Before your trip
- Find hotels in Trincomalee: town is the best base for Marble Beach; Uppuveli and Nilaveli are further north.
- Get a Sri Lanka eSIM before you land, for maps and ride-hailing apps.


Marble Beach is a calm, crystal-clear bay about 16 km south of Trincomalee, run by the Sri Lanka Air Force. The public beach area is free, there are lifeguards, and the resort restaurant makes it an easy half-day trip, especially from May to September.
Combine it with Koneswaram Temple in town, and head north for snorkelling at Pigeon Island National Park.

