Skip to content
Tap to Lanka
Beaches Must see

Madiha Beach

Matara District

Get directions

Reef-lined beach known for coastal scenery and surf. Madiha Beach is a beautiful tropical beach located near Matara on Sri Lanka's southern coast.

Best time to visit
Novembe morning (6:30 AM –r to April,Early 9:00 AM) is recommended for snorkellingLate afternoon (4:30 PM – 6:00 PM) is ideal for sunset photography.
Opening hours
To confirm with venue / local authority
Entry fee
Free entry for Sri Lankan and foreign visitors. No general beach admission ticket is required. Surf lessons, snorkelling equipment, private tours, and parking may involve separate charges.
Time needed
Allow 1–3 hours, or longer for beach activities.

Highlights

  • Beautiful Tropical Beach – Relax beside golden sandy shores, coconut palms, and clear turquoise water.
  • Sea Turtle Watching – Look for wild sea turtles in the coastal reef environment without touching or disturbing them.
  • Snorkelling Opportunities – Discover tropical fish and shallow reef habitats when sea conditions are safe.
  • Reef Surfing – Experience Madiha's popular reef breaks, particularly suited to surfers familiar with reef conditions.
  • Scenic Sunset Views – Enjoy golden evening light across the rocky coastline and Indian Ocean.
  • Peaceful Coastal Atmosphere – Experience a quieter alternative to some of Sri Lanka's busier southern beaches.
  • Beachfront Cafes and Restaurants – Enjoy local food, refreshments, and relaxed seaside surroundings.
  • Nearby Polhena Beach – Combine your visit with another well-known coastal attraction near Matara.

Madiha Beach is a picturesque coastal destination situated in Madiha village, near Matara town in Sri Lanka's Southern Province. Known for its golden sandy shores, turquoise waters, coral reefs, and peaceful tropical surroundings, the beach attracts visitors looking for relaxation, outdoor adventure, and authentic southern coastal experiences.

Located along Sri Lanka's beautiful southern coastline, Madiha offers a quieter atmosphere compared with the more crowded beaches of Mirissa and Weligama. The shoreline features coconut palms, natural rock formations, shallow reef areas, and scenic ocean views, creating a beautiful environment for beach walks and photography.

One of Madiha Beach's most popular attractions is its marine environment. The shallow reef areas provide habitats for colourful tropical fish and sea turtles, which may occasionally be spotted while snorkelling. During calm sea conditions, visitors can explore designated swimming and snorkelling areas while appreciating the natural beauty of the coastal ecosystem.

Madiha is also known for its reef surfing breaks, which attract surfers seeking an alternative to Sri Lanka's busier surf destinations. Wave conditions vary with the season and tides, and some reef breaks are more suitable for intermediate and experienced surfers.

The surrounding beach area has a relaxed coastal atmosphere, with small guesthouses, cafes, restaurants, and local businesses welcoming travellers. Visitors can enjoy fresh seafood, tropical refreshments, and beautiful ocean scenery.

Early mornings offer peaceful beach conditions, while late afternoons are particularly attractive for sunset photography. The surrounding palm trees, rocky shoreline, and golden sunlight create memorable coastal landscapes.

Madiha Beach is conveniently located near Polhena Beach and Matara town, making it an appealing stop for visitors exploring the southern coast. Other nearby attractions include Mirissa Beach and historic landmarks around Matara.

Today, Madiha Beach is a popular destination for nature lovers, surfers, snorkelling enthusiasts, photographers, and travellers seeking a relaxing tropical beach experience in southern Sri Lanka.

How to get there

Madiha Beach is located approximately 4–5 km west of Matara town in Southern Province. From Matara, travel along the A2 Galle–Matara coastal road towards Weligama and turn towards Madiha Beach Road. Continue through the village to the beach access area. Visitors can reach Matara by train, public bus, taxi, or private vehicle. From Matara town, take a tuk-tuk or local bus to Madiha. Visitors travelling from Mirissa or Weligama can follow the A2 coastal road east towards Matara, then turn into Madiha village. Use Google Maps for the final beach access route.

Tips for visitors

Visit between November and April for generally better beach conditions, but always check the weather, tides, and local safety advice. Swim and snorkel only in areas confirmed safe by local operators, as waves, reef channels, and currents can be dangerous. Wear reef-safe sun protection and suitable footwear when walking near rocky areas. Do not stand on or damage live coral. Keep a respectful distance from sea turtles and never touch, chase, or feed marine wildlife. Surfers should be aware of shallow reef breaks and changing wave conditions. Carry drinking water, sunscreen, and a hat. Avoid entering the sea during rough weather, strong currents, or thunderstorms. Respect local residents, support responsible beach businesses, and take all rubbish away.

Frequently asked questions

Where is Madiha Beach located?

Madiha Beach is in Madiha, Sri Lanka. Use the Google Maps link to check the exact approach and current directions.

What can visitors do at Madiha Beach?

Enjoy the coastline and views; water activities depend on local sea conditions.

When is the best time to visit Madiha Beach?

Visit during daylight and check sea and weather conditions; favourable months vary by coast.

What are the opening hours and entry fees for Madiha Beach?

Hours: To confirm with venue / local authority. Entry fees: To confirm with venue / local authority. Confirm current prices and access rules with the managing authority before visiting.

How do I get to Madiha Beach, and what should I know before visiting?

Travel to Madiha using local roads or public transport; confirm the final approach and access point on the map before departure. Use suitable sun protection; follow swimming and local safety advice.

More places nearby

See all →
Beaches Must see

Mirissa Beach

Mirissa, Matara District

A curved golden beach on the south coast, known for whale watching, surfing and the view from Coconut Tree Hill.

Dellawa Forest Reserve
National parks & wildlife

Dellawa Forest Reserve

Matara District

Forest reserve in the wet-zone foothills near Deniyaya.

Coconut Tree Hill
Mountains, hikes & viewpoints Must see

Coconut Tree Hill

Mirissa, Matara District

Coastal viewpoint overlooking Mirissa's palm-fringed shore. Visitors can enjoy beautiful sunrise and sunset scenery, tropical landscapes, and a peaceful seaside atmosphere.

Patna Sliding Rock
Waterfalls & rivers

Patna Sliding Rock

Matara District

Natural rock water slide and stream near Deniyaya; water safety essential.

Parrot Rock Viewpoint
Mountains, hikes & viewpoints Must see

Parrot Rock Viewpoint

Mirissa, Matara District

Rocky outcrop offering views across Mirissa Beach. Parrot Rock Viewpoint is a beautiful coastal landmark located just offshore from Mirissa Beach in Matara District, Sri Lanka.

Ethamala Ella
Waterfalls & rivers

Ethamala Ella

Matara District

Forest waterfall in the Deniyaya hills; local access should be checked.

/ selected

Compare