Marble Beach, Trincomalee

Marble Beach, also known as Marble Bay Beach, is another fine beach in Sri Lanka. The beach is situated at the Marble Bay that comes within the Trincomalee’s natural harbor area. When the day is bright and the sea is calm, you can see the surface shining like a marble and that’s how the name is derived.

The beach is located in a stunning environment—the grassland, trees, resting huts, restaurants, rocks, the resort, and the calm and safe bay with crystal clear blue water—all take you to a pleasant world. Marble Bay is an ideal spot for swimming and snorkeling when the sea is calm. The grazing cattle, monkeys, peacocks and different species of Sri Lankan birds could be viewed in the jungle before reaching the beach. The overnight stay in the nice resort will give you an unforgettable experience.

Best season to visit Marble Beach is from April to September. November and December are crowded with local tourists. All basic amenities such as toilets, drinking water, restaurants, vehicle parking and resting huts are available.

Marble Beach is overlooked by the “Diamond Hill”. When you get to the top of the Diamond Hill you can have a birds’ eye view of Trincomalee city and the Harbour.

Read more


Latitude: 8.553407 Longitude: 81.228536 Elevation: 5 ft
the best travel advice comes from the people who live here
Simon Jones

Recreational Opportunities

Swimming, snorkeling, picnicking, bird watching, rock climbing, beach games, boat riding, photography and nature walk. 

Seasons Accessible

Access to Marble Beach is possible round the year. Best season to visit is from April to September. November and December are crowded with local tourists.


A small entrance fee is charged for the maintenance.

Eco-Friendly Notes

Marble Beach is one of the popular places of tourist’s attraction and large number of foreign and domestic tourists visit here. All visitors are requested to preserve the beautiful environment and adhere to the best practices adopted here. Since people from diverse communities visit here, visitors are advised to observe nationally accepted cultural behaviors. 


Accessibility Notes

Marble Beach is situated around 18 km from the Trincomalee town along the Trincomalee-Kinniya main road. You should take the turn at the small junction before reaching the Kinniya Bridge. There is a sign board placed along the road side. The interior road (2.8 km) is narrow and beyond a certain distance it is gravel road, but vehicles of any type can access. 

Leave a Comment