Currencies

Travel Guide to Madiha Beach

Discover the tranquil beauty of Madiha Beach in Sri Lanka, where golden sands meet crystal-clear waters for an unforgettable escape.

4.6

A brief summary to Madiha Beach

  • Beach Road, Madiha, Matara, Sri Lanka., Matara, 81000, LK
  • +94711725651

Madiha Beach: A Serene Coastal Escape in Sri Lanka

Madiha Beach is a hidden gem located in Matara, Sri Lanka, offering a perfect blend of relaxation and adventure for visitors. Known for its golden sands and tranquil turquoise waters, it is an ideal spot for sunbathing, swimming, and enjoying breathtaking sunsets. The beach is relatively less crowded compared to other tourist hotspots in Sri Lanka, allowing visitors to enjoy a serene atmosphere and connect with nature. The gentle waves make it a great location for beginners to try their hand at surfing or paddle boarding, with local instructors available for lessons. Beyond the beach, Madiha is also a gateway to explore the vibrant marine life of the Indian Ocean. Snorkeling and diving opportunities abound, with colorful coral reefs teeming with tropical fish just a short swim away. As you stroll along the shore, you might come across local fishermen bringing in their daily catch, providing a perfect opportunity to engage with the local culture and perhaps sample some fresh seafood at a nearby shack. For those looking to extend their adventure, the beach is conveniently located near several attractions, including the historic Matara Fort and the beautiful Polhena Beach, known for its calm waters and excellent snorkeling spots. Whether you're seeking relaxation or adventure, Madiha Beach offers a little something for every traveler, making it a must-visit destination on your Sri Lanka itinerary.

Local tips

  • Visit early in the morning to enjoy a quieter experience and stunning sunrises.
  • Bring your snorkeling gear to explore the vibrant marine life just off the shore.
  • Try the local seafood dishes at beachside shacks for an authentic taste of Sri Lankan cuisine.
  • Check the local surf conditions if you're interested in catching some waves.
  • Stay hydrated and apply sunscreen frequently due to the strong sun.
widget icon

Experience Madiha Beach

Getting There

  • Car

    If you're driving from Matara Town, head east on Matara - Beliatta Road (A2) for about 2.5 km. Continue straight until you reach a roundabout. Take the second exit onto the Beach Road. Follow the Beach Road for approximately 1 km, and you will see Madiha Beach on your left. There is usually parking available along the road, but be mindful of any parking restrictions.

  • Public Transportation - Bus

    To reach Madiha Beach via public transport, catch a bus from Matara Bus Station. Look for buses heading towards Dikwella or Tangalle. Inform the driver that you wish to get off at Madiha Beach. The bus ride typically takes around 20-30 minutes and costs about 30-50 LKR. Once you get off, walk towards the coast, and you will find the beach just a short distance away.

  • Tuk-tuk

    For a more comfortable ride, consider taking a tuk-tuk from Matara Town to Madiha Beach. You can find tuk-tuks near popular spots or book one via a ride-hailing app. The fare should be around 300-500 LKR for the trip, depending on your starting point, and it will take approximately 15-20 minutes to reach the beach.

Popular Experiences near Madiha Beach

Popular Hotels near Madiha Beach