Marakolliya beach is one of the most peaceful beaches located in Sri Lanka. This beach is exceptionally silent and almost undiscovered. Despite this, it is a gem of a beach! Marakolliya beach is at a distance of 3 km from Tangalle, in Hambantota district of Southern Province, Sri Lanka.Marakolliya beach has a spectacular landscape. It is the perfect blend of a vast stretch of soft off-white sand, sparkling turquoise water, tall, leafy palm trees, gorgeous tropical flowers and breathtakingly beautiful mangrove lagoons. The crashing of the waves on the shore adds the required background score to the setting. Unsurprisingly, this beach has been rated as one of the best beaches of Sri Lanka.
The beach is ideal for a stroll on the soft sand, and for spending time with oneself. At night, turtles enter the shore to lay eggs, which is a sight worth watching. Marakolliya offers limited options for food. There is only one restaurant on the beach. However, the backside of the beach has a few good restaurants.At times, rainbows light up the beauty of the beach and make it a spectacular sight. The magic of Marakolliya always leaves its visitors spellbound and accomplished. All this makes Marakolliya beach an ideal destination for budget travelling.