Best Beaches in Sri Lanka

Discover the stunning beauty of Sri Lanka's beaches

Sri Lanka has some of the world's most stunning beaches.

The coastal areas, bathed in sunlight, are a great way to start a new day. When relaxing on the beautiful sandy beaches, remember your sunscreen.

Unawatuna Beach

Unawatuna Beach - Sri Lanka

Go for a dip in the calm, blue waters. Unawatuna is the most popular beach in Sri Lanka and a major draw for visitors. The beach takes the shape of a banana and features golden sand, turquoise sea, and palm trees.

Bentota Beach

Bentota Beach - Sri Lanka

When was the last time you saw the mangroves this way? Bentota is a favorite vacation spot for locals and visitors alike due to its extensive stretches of sandy beach, flowing rivers, rich history, and thrilling water sports.

Mirissa Beach

Mirissa Beach - Sri Lanka

Let's go on a whale-watching trip. Mirissa has a tropical environment all year long, drawing visitors for its beautiful beaches, surfing, snorkeling, whale watching tours, exciting nightlife, and delectable cuisine.

Dickwella Beach

Dickwella Beach - Sri Lanka

What about a romantic date? Although it's not a well-known beach in the country, you'll be tempted to visit by its natural beauty. The village of Dickwella, Sri Lanka, is home to the popular beach of the same name.

Nilaveli Beach

Nilaveli Beach - Sri Lanka

Let's go have some fun in the white sand. Around 16 kilometers north of Trincomalee, there is a beach called Nilaveli, which is flanked by a vibrant lagoon and lined by luscious coconut palm groves and herds of cattle.

Pigeon Island

Pigeon Island - Sri Lanka

Check out these live corals! The rock pigeon is responsible for giving the island its name, Pigeon Island. Some of Sri Lanka's best coral reefs are found in the national park.

Weligama Beach

Weligama Beach - Sri Lanka

Relax for a while. Its coastline has earned Weligama worldwide renown. "sandy village" is the literal translation of the name Weligama. It has a two-kilometer long, shallow sandy beach, ideal for surfing, snorkeling, and seeing coral reefs.

Induruwa Beach

Induruwa Beach - Sri Lanka

Let's take a break and chill in this rural area. Although it is not as well-known as other beaches in the area, Induruwa Beach is a popular destination. It's the perfect spot because it has a long, uninterrupted expanse of golden sand.

Hikkaduwa Beach

Hikkaduwa Beach - Sri Lanka

Pure, untouched nature. Seafood curry, massages, Buddhist temples, and ocean sports like surfing, snorkeling, and diving have all made Hikkaduwa Beach famous.

Koggala Beach

Koggala Beach - Sri Lanka

You have arrived in the territory of the turtles. Koggala Beach is widely regarded as one of the finest stretches of sand along the island's southern shore. The beach features conditions that are cross-onshore with a mild swell.

Arugam Bay

Arugam Bay Beach - Sri Lanka

You should definitely bring your surfboards. Let's hit the waves. Located in the southeast corner of Sri Lanka, Arugam Bay faces the Indian Ocean during the dry season. You may find the bay by heading 320 kilometers straight east of Colombo. It's a hotspot for surfers and vacationers alike.

Uppuveli Beach

Uppuveli Beach - Sri Lanka

We should chow down on the delicious seafood. Located in the quiet neighborhood of Uppuveli, just five kilometres from the center of Trincomalee, is the peaceful beach known as Uppuveli Beach. To go swimming or sunbathing, head to Uppuveli, a beautiful, long beach.

Polhena Beach

Polhena Beach - Sri Lanka

Have a serious addiction to water sports? Polhena Beach, located in Matara, is a tranquil beach that is ideal for simply unwinding and basking in the sun while taking in the unobstructed views of the Indian Ocean.

Other stunning beaches in Sri Lanka to see during your vacation.

  • Negombo - Kick back and take it easy for a while.
  • Mount Lavinia - Have a passion for scuba and snorkelling?
  • Kalpitiya - Let's go to an island together, Dolphins.
  • Tangalle - Today is Saturday and Sunday will be free.
  • Pasakudah and Kalkudah - Beaches with the glistening, white sand.
  • Talalla South - Okay, let's spend the entire day in the water.
  • Matara - Visit the old Forts and see what they're like.
  • Rekawa - Once more, sea turtles.
  • Pottuvil - You’d say “Wow, that's stunning”.
  • Casuarina Beach - Something tranquil, at any rate.
  • Kahandamodara Beach - Coconut trees appreciate a friendly wave.
  • Beruwala Beach - Come, let's take a stroll on this beach of golden sand.
  • Batticaloa Beach - It's one of the most pristine beaches around.