Madiha Beach is a famous tropical shoreline located near Matara along Sri Lanka’s southern coast. In addition, this beautiful coastal area is well known for providing great snorkeling opportunities with sea turtles.
Because it features clear reef pools and vibrant surf breaks, Madiha Beach provides an enjoyable ocean environment for travelers. Therefore, it is a very popular destination for visitors exploring the southern province.
Furthermore, the scenic coastline offers a peaceful environment to enjoy relaxed dining at beach cafes. However, visitors should plan their journey during early morning or late afternoon to avoid strong midday heat.
Consequently, travelers can easily plan their trip using Google Maps to find the location.



Madiha Beach is an active and relaxing coastal spot offering turtle snorkeling, surfing, and sunset dining.
Snorkel in shallow clear tide pools and spot wild sea turtles swimming near the shore
Catch intermediate to advanced surf waves at the famous reef breaks along the bay
Relax at cozy beachfront cafes and bars enjoying fresh fruit juices and seafood
Explore natural rock pools during low tide for a safe and unique dip
Watch breathtaking sunsets over the rocky reef and horizon
The Dry Season from November to April is the best session for traveling to Madiha Beach, especially when seeking calm water clarity for snorkeling. During these months, ocean visibility is optimal and ocean conditions are best for beach activities.
Best for sea turtle spotting, calm water clarity, soft sunlight, and fewer people
Cooler temperatures, lively beach bar atmosphere, pleasant breezes, and great sunset views
Not recommended due to intense sun heat and strong reflections off the shallow reef
Great for enjoying acoustic music and seaside dining at local beach lounges
Cool weather, soft light, fewer crowds
Warm tones, scenic skies, ideal for photos
Not recommended due to heat and harsh sunlight
Suitable only for city lights and special photography
Madiha Beach is located in Kamburugamuwa/Madiha, approximately 4 km west of Matara town center along the Galle–Matara main road (A2).
Take any coastal bus running between Galle and Matara. Get off at Kamburugamuwa Junction or Madiha Junction, followed by a short 500-meter walk to the beach.
Board the Coastal Line train to Kamburugamuwa Railway Station or Matara Railway Station. From Kamburugamuwa station, it is a quick 5-minute tuk-tuk ride to the beach.
Drive via the Southern Expressway (E01) and exit at the Godagama / Matara Interchange. Head towards the coastal road (A2) heading towards Mirissa/Galle to reach Madiha. Parking is available near local cafes.
Build your itinerary, save places, optimize routes, and explore Sri Lanka with KKF Trip Basket.
Yes, green sea turtles frequently swim in the shallow reef pools near the shore, making it a popular spot for snorkeling.
Madiha mostly features shallow reef breaks best suited for intermediate and advanced surfers.
Madiha Beach is located roughly 8 km east of Mirissa, taking about 10 to 12 minutes by vehicle.