
Marble Beach: The Hidden Gem of the East Coast
Amelia Rose
1/12/2026
By Amelia Rose
You know Nilaveli. You know Uppuveli. But if you ask a local where they go to swim, they probably won't say either of those.
They will point you toward China Bay, down a winding jungle road, to a place called Marble Beach.
Hidden inside a natural cove within the Trincomalee Harbor, this beach is often skipped by tourists who stick to the main strip. That is a mistake. Marble Beach (also known as Marble Bay) offers a swimming experience unlike anywhere else in Sri Lanka.
Why is it called "Marble"? Because on a calm day, the surface of the water is so still and clear that it looks like a polished slab of blue marble.

Why This Beach is Different
Most beaches in Sri Lanka have waves. Even calm beaches have a little shore break. Marble Beach is different because it is protected by the harbor headlands.
1. The "Lake" Effect The water here is often completely motionless. There are no waves crashing. This makes it the safest beach in Trincomalee for children, non-swimmers, or anyone who just wants to float without getting salt water in their eyes.
2. The Air Force Touch Here is the unique twist: Marble Beach is managed by the Sri Lanka Air Force. This means it is impeccably clean. You won't find plastic bottles or trash buried in the sand here. The grounds are manicured, there are lifeguards on duty, and there is a sense of order and safety that you don't always find on public beaches.

Getting There: The Jungle Drive
Marble Beach is located in China Bay, about 15–20 minutes south of Trincomalee town.
To get there, you turn off the main Trincomalee-Habarana highway and drive about 3km through a dense forest patch. Keep your eyes peeled! This road is famous for peacock sightings and, if you are lucky, wild deer crossing the path.
- Entry Fee: Since it is maintained by the Air Force, there is a small entrance fee for vehicle parking and facility use (usually around 200–500 LKR).
- Facilities: There are clean changing rooms, showers, and toilets available for public use.
Where to Eat & Stay: The Air Force Resort
You cannot just build a guesthouse on this beach. The only accommodation here is the Marble Beach Air Force Resort.
They offer luxury cabanas and chalets right on the water. Even if you aren't staying there, you can visit the Kinniya Restaurant on-site. They serve decent Sri Lankan rice and curry, fried rice, and cold drinks. It is the perfect spot to grab lunch after a morning swim.
Note: Because it is military-run, the service is polite but strict. Don't expect a "party vibe" here. It is quiet, family-oriented, and closes strictly at sunset.

A Few Things to Know Before You Go
- The Monkey Mafia: The surrounding jungle is full of monkeys. If you leave a bag of chips open on your towel and go for a swim, it will be gone when you come back.
- Weekend Crowds: Because it is so safe and clean, Marble Beach is very popular with local families on weekends and Poya days. If you want the "private paradise" feel, go on a weekday morning.
- No Alcohol: As a general rule on this military-managed beach, public consumption of alcohol on the sand is often restricted or frowned upon compared to Uppuveli.
Our Final Verdict
If you are tired of the waves at Nilaveli or the noise at Uppuveli, Marble Beach is your sanctuary. It is nature, tamed.
Pack a snorkel (the water is clear enough to see small fish near the rocks), bring a book, and enjoy floating in the world's biggest saltwater swimming pool.

Published on 1/12/2026