If you’re looking to soak up some sun and chill by the sea, Tangalle’s beaches are just the spot. Stretching along Sri Lanka’s southern coast, you’ll find everything from quiet, hidden coves to lively shores with local fishermen and beachside cafés.

1. Silent Beach
Silent Beach is a peaceful little hideaway in Tangalle, just around the corner from the upscale Amanwella resort. With its soft golden sands and clear turquoise waters, it’s the perfect spot to kick back and enjoy some quiet time. The vibe here is calm and chill, making it great for unwinding, soaking up the sun, or strolling along the shore while taking in those amazing sea colours. This beach is quite famous for being near many Tangalle hotels, such as the Anantara Peace Haven Tangalle Resort, as well as its other redeeming qualities.
2. Pallikaduwa Beach
Pallikaduwa Beach, just west of Tangalle, has its own unique charm. Instead of wide sandy stretches like Medaketiya or Medilla, it’s made up of a series of scenic rocky coves. With no buildings crowding the shoreline, the coastline’s beauty stretches out uninterrupted. Most places to stay here are tucked away from the main road, keeping the area feeling peaceful and naturally stunning.
3. Red Beach
Red Beach is a real standout, with views that leave every visitor in awe. Alongside its stunning scenery, there’s a cosy café where you can kick back and take it all in. The waves here are perfect for surfing, whether you’re just starting out or already a pro, making it a fun spot for everyone to enjoy the surf without any stress.
4. Goyambokka Beach
Goyambokka Beach, near Tangalle in Matara, is a favourite spot for travellers looking to unwind. With its laid-back vibe, sandy shores lined with swaying palms, and simple accommodations, it’s perfect for a chill day by the sea. There are also a few beach shacks where you can kick back on a lounger and soak up the sun.
5. Tangalle Beach
The aptly-named Tangalle Beach is a beautiful city-side beach in southern Sri Lanka, with golden sands, rocky outcrops, and gently swaying palms. The area has a mix of places to stay, from cosy beach cabanas to high-end resorts, offering something for every taste and budget.
6. Hiru Beach
Hiru Beach is a little-known paradise, perfect for anyone looking to escape the crowds and soak in nature. Its long stretch of soft sand is ideal for swimming, sunbathing, or just wandering along the shore. The peaceful vibe means you’ll often have the beach to yourself, making it a great place to relax. Add in the stunning sunrises and the gentle sound of waves, and you’ve got a truly serene getaway.
7. Marakkalagoda Beach
Marakkalagoda is a striking beach spot with gorgeous scenery that’s perfect for a day by the sea. The beach is generally quiet, with plenty of shaded spots under swaying palms, but watch out for falling coconuts! Swimming here can be tricky because of strong waves and currents, which change with the seasons, and some areas have rocky entrances, so it’s best to step carefully when heading into the water.







