Background

Madu Beach: A Serene Escape in Batticaloa

Discover the tranquility of Madu Beach, a stunning coastal escape in Batticaloa, Sri Lanka, where sun, sea, and serenity combine.

★★★★★4.2 (20)

Madu Beach, also known as Navalladi Beach, is a picturesque destination in Batticaloa, Sri Lanka, perfect for sun-seekers and nature lovers alike. With pristine sands and turquoise waters, this beach offers a tranquil setting for relaxation and exploration, making it a must-visit for tourists.

Plan your visit

A brief summary to Madu Beach (Navalladi beach)

Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.

Plan your visit

📍
QM7G+6P3, Bar Rd, Batticaloa, LK
Eve
From Eve

Know before you go

Hi, I'm Eve. Here are a few practical things to know before exploring Madu Beach (Navalladi beach).

Local know-how to help you travel smarter and make the most of every moment.

Visit during early morning or late afternoon to avoid the heat and enjoy breathtaking sunrises or sunsets.
Bring along a picnic to enjoy on the beach, as there are limited dining options directly on the sand.
Don't forget to bring sunscreen and plenty of water to stay hydrated while enjoying your day at the beach.
Engage with local vendors for fresh seafood and traditional snacks to enhance your beach experience.
Be mindful of the tides if you plan to swim; check local conditions for safety.

Discover more about Madu Beach (Navalladi beach)

Madu Beach, or Navalladi Beach, is a hidden gem located in Batticaloa, Sri Lanka, epitomizing the serene beauty of the island's coastline. With its soft, golden sands and clear, turquoise waters, this beach presents an idyllic escape for travelers seeking a peaceful day by the sea. The gentle waves and stunning vistas create a perfect backdrop for sunbathing, swimming, or simply enjoying the captivating scenery. Visitors can take leisurely strolls along the shore, bask in the warm sun, or indulge in a good book while listening to the soothing sounds of the ocean. The beach is not only a haven for relaxation but also an excellent spot for photography, offering picturesque views that capture the essence of tropical paradise. In addition to its natural allure, Madu Beach is surrounded by a variety of local eateries and shops, where tourists can sample fresh seafood and traditional Sri Lankan cuisine. The beach is also known for its vibrant local culture, and visitors may encounter friendly locals engaging in their daily activities. For those interested in more adventurous pursuits, Madu Beach serves as a gateway to various water sports, including snorkeling and kayaking, allowing visitors to explore the underwater wonders and marine life of the region. As the day winds down, the beach transforms into a magical setting for sunset viewing, with breathtaking colors painting the sky as the sun dips below the horizon. Whether you are looking to unwind on a sun-kissed shore or immerse yourself in the local culture, Madu Beach is a must-visit destination in Batticaloa that promises unforgettable memories.

Explore places near Madu Beach (Navalladi beach)

    See all →

    Unlock the Best of Madu Beach (Navalladi beach)

    Find tickets, tours with entry, and experiences available for this location.

    Buy tickets

    No tickets available

    Book tours with entry

    No tours with entry available

    Book tours without entry

    No tours without entry available

    Getting There

    Car

    If you are driving from Ampara town, head northeast on the A4 road towards Batticaloa. Continue for about 35 kilometers until you reach the town of Batticaloa. Once you arrive in Batticaloa, follow the signs to Bar Road. Madu Beach (Navalladi Beach) is located at QM7G+6P3, Bar Rd, Batticaloa. The journey should take approximately 45 minutes to 1 hour depending on traffic.

    Public Transportation (Bus)

    From Ampara town, you can take a bus heading to Batticaloa. Buses frequently depart from the main bus station in Ampara. The bus ride will take approximately 1 to 1.5 hours. Once you arrive at the Batticaloa bus station, you can either walk to Bar Road, which is about a 20-minute walk, or take a local tuk-tuk for a small fee (around 200-300 LKR) to Madu Beach (Navalladi Beach) located at QM7G+6P3, Bar Rd.

    Tuk-tuk

    If you are in Batticaloa and prefer a more direct route, you can hire a tuk-tuk from anywhere in the city to Madu Beach (Navalladi Beach). The fare should range from 400-600 LKR and will take about 15-20 minutes depending on traffic.

    Mobile App
    Get the app

    Your all‑in‑one travel companion app

    Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

    File:Sri Lankan Elephant and White Bellied Sea Eagles in Kumana National  Park.jpg - Wikimedia Commons

    More about Ampara District

    Discover the untouched beauty of Ampara District, Sri Lanka—where pristine beaches, rich wildlife, and ancient ruins create an unforgettable travel experience.

    Tell me more about Ampara District

    Select Currency

    Choose the currency you want prices to display in.