Quick answer
Marble Beach is a sheltered cove on Koddiyar Bay, roughly 30 to 40 minutes south of Trincomalee town, with some of the clearest, calmest water on Sri Lanka's east coast from roughly May to September. It is managed by the Sri Lanka Air Force, which runs a small restaurant and cabanas and charges a small entry fee. Weekdays are quiet; weekends and holidays bring local visitors. It suits a relaxing day trip or a short stay.
Key takeaways
- Marble Beach sits inside Koddiyar Bay, Trincomalee's natural harbour, roughly 30 to 40 minutes south of the town.
- The cove's position inside the harbour shelters it from open-sea swell, giving clear, calm water in season.
- Marble Beach is run by the Sri Lanka Air Force, with a restaurant, simple cabanas and a small entry charge; confirm current rates locally.
- The sand shelves fairly quickly, so the water deepens within a short distance of the shore.
- Weekends and public holidays are busy with local families; weekday mornings are the quietest time.
What Marble Beach is like
Marble Beach is a small, curving cove of pale sand backed by trees and low hills, inside one of the deepest natural harbours in the world. Because the bay faces inland, the sea here is far calmer than on the open coast, even when the wind picks up.
Marble Beach's facilities are simple and well kept. The air force runs a restaurant, toilets and a handful of cabanas and rooms. There are no hawkers, no watersports and no bars on the beach.
Marble Beach's setting adds to the calm. The cove looks across the sheltered harbour towards forested headlands rather than the open ocean, and fishing boats and the occasional naval vessel move slowly across the bay. It feels enclosed and protected in a way that few Sri Lankan beaches do, which is exactly what makes it restful.
Swimming at Marble Beach
Swimming at Marble Beach is the reason to go. The water is calm and clear in season, and floating over the drop-off is a memorable experience. It does deepen quickly, so it suits confident swimmers more than toddlers.
- →Best from roughly May to September; April and early October are often good too.
- →Stay within the area used by other swimmers and follow any posted guidance.
- →Bring a mask; the visibility is often excellent close to shore.
- →Non-swimmers and young children should stay in the shallows at the water's edge.
Finding quiet at Marble Beach
Finding quiet at Marble Beach is about the calendar. On weekends, poya days and school holidays, families arrive from Trincomalee and beyond, and the beach fills by late morning.
- →Go on a weekday, ideally arriving before 9am.
- →Avoid Sri Lankan public holidays and poya days, when it is busiest.
- →Late afternoons on weekdays are quiet again, with soft light over the bay.
- →Staying overnight in the cabanas gives you the cove to yourself at dawn.
How Marble Beach fits a relaxing east-coast holiday
Marble Beach fits a relaxing east-coast holiday best as a day away from a base at Uppuveli or Nilaveli. A driver or tuk-tuk takes roughly 30 to 40 minutes from town, and a morning swim followed by lunch at the restaurant makes a gentle day.
A night or two in the cabanas suits travellers who want total quiet and simple comforts. They are basic compared with the hotels north of town, so check what is included and book ahead, especially for weekends.
Combining Marble Beach with Trincomalee
Combining Marble Beach with Trincomalee's other sights is easy on the way back to town.
- →Koneswaram temple on Swami Rock, best in the late afternoon.
- →Fort Frederick, with spotted deer grazing among the old walls.
- →Trincomalee's market and fish stalls, in the morning.
- →The Japanese Peace Pagoda viewpoints over the harbour, for wide views of Koddiyar Bay.
Planning a visit to Marble Beach
Plan a Marble Beach visit for a weekday between roughly May and September. Bring cash for the entry charge and lunch, sun protection and a mask. Respect the fact that it sits within a military-run area; follow any instructions given.
Lankan Stays & Trails can include Marble Beach as a quiet day in an east-coast beach holiday, with a driver from Uppuveli or Nilaveli.
Frequently asked questions
Is Marble Beach worth visiting?
Yes, for swimmers. Marble Beach has some of the clearest, calmest water on Sri Lanka's east coast, inside the shelter of Trincomalee's harbour. Go on a weekday morning between roughly May and September for the quietest experience.
Who runs Marble Beach?
Marble Beach is managed by the Sri Lanka Air Force, which operates a restaurant, toilets and a small number of cabanas. Visitors pay a small entry charge; confirm the current amount locally. Follow any instructions from staff, as it is a managed area.
How far is Marble Beach from Trincomalee?
Roughly 30 to 40 minutes by car or tuk-tuk south of Trincomalee town, inside Koddiyar Bay. From Uppuveli or Nilaveli, allow roughly 40 minutes to an hour, depending on traffic through town.
Is Marble Beach safe for swimming?
In season it is usually calm and sheltered, which makes it one of the safer swims on the east coast. The water deepens quickly, so weaker swimmers and children should stay close to shore. Avoid swimming during the north-east monsoon, roughly November to January.
Can you stay overnight at Marble Beach?
Yes. The air force runs a small number of cabanas and rooms. They are simple rather than luxurious, but staying gives you the cove at dawn and dusk. Book ahead, particularly for weekends and holidays.
Is Marble Beach crowded?
On weekends, poya days and public holidays it can be busy with local families. Weekday mornings are usually quiet. Arriving before 9am, or staying overnight, gives the most peaceful experience of the cove.

