Top 10 Beaches inSri Lanka You Must Visit

Discover the most beautiful beaches in Sri Lanka, from peaceful tropical shores to world-famous surfing destinations

Zephyra Travels Editorial Team profile photoBy Zephyra Travels Editorial TeamBusiness Analyst
5 min read
  • Beach
  • Family
  • Romantic

Best Beaches to Visit in Sri Lanka

Sri Lanka may be a small island, but its coastline is home to some of the most beautiful beaches in South Asia. From golden sandy bays and crystal-clear waters to world-class surf breaks and peaceful tropical escapes, there is a beach for every type of traveler.

Whether you are planning a romantic honeymoon, a family holiday, a surfing adventure, a relaxing beach escape, or a wildlife experience, Sri Lanka has the perfect coastline waiting for you.

But with so many stunning beaches to choose from, which ones should you visit?

Here are 10 of the best beaches in Sri Lanka, each offering something unique.

  1. Mirissa Beach – Best for Whales, Sunsets & Relaxation

Mirissa is one of Sri Lanka’s most popular southern beaches, loved for its golden sand, turquoise waters, swaying palm trees, and unforgettable sunsets.

What makes Mirissa special is its combination of beach relaxation and marine adventures. It is one of the country's best-known starting points for whale-watching excursions, particularly during the main season from December to April.

Visitors can also enjoy swimming, snorkeling, beginner-friendly surfing, beachfront cafés, and relaxing under the tropical sun.

Why visit Mirissa?

  • Whale-watching opportunities

  • Beautiful tropical sunsets

  • Relaxed beach atmosphere

  • Beachfront cafés and restaurants

  • Great for couples and solo travelers

Best for: Couples, whale watching, sunsets, and relaxed beach holidays.

  1. Unawatuna Beach – Best for Families & Swimming

Located close to the historic city of Galle, Unawatuna is a beautiful crescent-shaped bay surrounded by tropical greenery.

Its relatively sheltered waters make it a popular choice for swimming and relaxing by the sea. The beach also has a lively but laid-back atmosphere, with boutique hotels, cafés, seafood restaurants, and beachside spots.

For travelers who want more than just a beach day, nearby attractions such as Jungle Beach and Rumassala offer opportunities for short adventures and exploration.

Why visit Unawatuna?

  • Sheltered bay

  • Good swimming conditions

  • Family-friendly atmosphere

  • Restaurants and cafés nearby

  • Close to Galle and other attractions

Best for: Families, couples, swimming, and combining beach time with sightseeing.

  1. Bentota Beach – Best for Luxury & Water Sports

Bentota is one of Sri Lanka’s most popular beach destinations for travelers looking for a mix of luxury, relaxation, and adventure.

The long sandy coastline is lined with resorts and hotels, while the Bentota River provides opportunities for exciting activities such as jet skiing, wakeboarding, boat rides, and river safaris.

For honeymooners and luxury travelers, Bentota offers the perfect balance between peaceful beach time and memorable experiences.

Why visit Bentota?

  • Luxury beachfront resorts

  • Wide sandy beaches

  • Exciting water sports

  • River safaris and boat rides

  • Excellent for honeymoon holidays

Best for: Honeymooners, luxury travelers, families, and water-sports lovers.

  1. Arugam Bay – Best for Surfing & Adventure

On Sri Lanka’s east coast, Arugam Bay is a must-visit destination for surfers and adventure seekers.

Known for its famous surf breaks and relaxed atmosphere, Arugam Bay attracts surfers from around the world during the main surfing season. Even if you are not a surfer, the destination offers plenty to explore, including lagoons, wildlife experiences, local villages, and scenic coastal landscapes.

Its combination of surf culture, nature, and laid-back island life makes Arugam Bay different from many of Sri Lanka’s southern beaches.

Why visit Arugam Bay?

  • Excellent surfing conditions

  • Relaxed backpacker atmosphere

  • Lagoons and wildlife

  • Surf schools and cafés

  • Unique east-coast experience

Best for: Surfers, backpackers, adventure travelers, and young travelers.

  1. Nilaveli Beach – Best for Pristine Beaches & Snorkeling

If your idea of the perfect beach is soft white sand, clear blue water, and fewer crowds, Nilaveli should be high on your list.

Located near Trincomalee, Nilaveli is known for its beautiful coastline and calm tropical atmosphere. The area is particularly attractive to travelers interested in snorkeling, diving, and marine life.

One of the biggest highlights is Pigeon Island National Park, which can be reached by boat and is famous for its coral reefs and diverse marine environment.

Why visit Nilaveli?

  • Beautiful white-sand beach

  • Clear turquoise waters

  • Snorkeling and diving

  • Access to Pigeon Island

  • Peaceful atmosphere

Best for: Nature lovers, couples, snorkeling, diving, and peaceful beach holidays.

  1. Pasikuda Beach – Best for Calm & Shallow Waters

Pasikuda is famous for its exceptionally shallow and calm bay, creating a unique beach experience where visitors can walk a considerable distance into the sea while remaining in relatively shallow water.

The calm conditions and beautiful coastline make Pasikuda particularly attractive to families, couples, and travelers looking for a peaceful escape.

Luxury resorts along the coastline also make it an excellent choice for a comfortable tropical getaway.

Why visit Pasikuda?

  • Shallow and calm waters

  • Beautiful sandy coastline

  • Peaceful surroundings

  • Family-friendly atmosphere

  • Luxury beachfront resorts

Best for: Families, couples, swimming, and relaxing beach holidays.

  1. Hiriketiya Beach – Best for Surfing, Cafés & Trendy Vibes

Hiriketiya, affectionately known as “Hiri,” is a small horseshoe-shaped bay on Sri Lanka’s south coast that has become a favorite among surfers, digital nomads, and younger travelers.

The sheltered bay provides appealing conditions for beginner surfers, while the surrounding area is filled with stylish cafés, yoga studios, boutique stays, and relaxed beach spots.

Hiriketiya is ideal if you want a beach destination that combines tropical scenery with a modern, laid-back lifestyle.

Why visit Hiriketiya?

  • Beginner-friendly surfing

  • Charming horseshoe-shaped bay

  • Trendy cafés and restaurants

  • Yoga and wellness experiences

  • Boutique accommodation

Best for: Beginner surfers, digital nomads, couples, and café lovers.

  1. Uppuveli Beach – Best for Peaceful Beach Days & Marine Life

Just outside Trincomalee, Uppuveli is a beautiful stretch of coastline known for its soft sand, warm waters, and relaxed atmosphere.

Compared with some of Sri Lanka’s more famous beaches, Uppuveli can feel quieter and more laid-back. It is a great place to spend a slow morning by the sea, enjoy a beachfront meal, or explore the surrounding marine environment.

The nearby Trincomalee area also provides opportunities for snorkeling, diving, and other ocean-based experiences.

Why visit Uppuveli?

  • Peaceful beach atmosphere

  • Warm tropical waters

  • Marine activities

  • Close to Trincomalee attractions

  • Great for relaxing

Best for: Relaxation, couples, marine-life experiences, and quieter beach escapes.

  1. Kalpitiya Beach – Best for Dolphins & Kite Surfing

Kalpitiya is where beach holidays meet marine adventures. Located on Sri Lanka’s northwestern coast, it is particularly famous for dolphin-watching excursions and kite surfing.

During the suitable season, visitors may have the chance to see large groups of dolphins in the surrounding waters. The area is also one of Sri Lanka’s most popular destinations for kite surfing thanks to its coastal winds and open waters.

For travelers who want something more adventurous than simply lying on the beach, Kalpitiya is an excellent choice.

Why visit Kalpitiya?

  • Dolphin-watching experiences

  • Kite surfing

  • Beautiful coastal landscapes

  • Water-based adventures

  • Less conventional beach destination

Best for: Adventure travelers, water-sports enthusiasts, and wildlife lovers.

  1. Weligama Beach – Best for Beginner Surfers

Weligama is one of the best places in Sri Lanka to learn how to surf. Its wide sandy bay and generally manageable waves make it particularly popular with beginners.

The beach is surrounded by surf schools, cafés, restaurants, guesthouses, and hotels, giving the area a lively yet relaxed atmosphere.

Weligama is also conveniently located near several popular southern attractions, making it a great base for travelers who want to explore the south coast.

Why visit Weligama?

  • Excellent for beginner surfers

  • Many surf schools

  • Wide sandy bay

  • Plenty of cafés and accommodation

  • Convenient southern-coast location

Best for: First-time surfers, families, backpackers, and long-stay travelers.

Planning your Sri Lanka beach holiday? Explore the island, discover your perfect beaches, and create an itinerary that matches your travel style.

Important Notes for Your Trip

Beach Safety

  • Check sea and weather conditions before swimming
  • Swim only in designated safe areas
  • Avoid swimming during rough sea conditions

Travel Essentials

  • Carry sunscreen, sunglasses, and a hat
  • Stay hydrated throughout your beach visit
  • Keep valuables safe and avoid leaving belongings unattended.

Responsible Travel

  • Keep beaches clean and dispose of waste properly
  • Respect marine life, coral reefs, and local wildlife
  • Respect local communities and cultural places

Ready to plan your next journey

Let us create your perfect Sri Lankan beach getaway

Explore Packages

Frequently
Asked Questions

Expert travel advice and helpful tips for your
2026 Sri Lanka tour.

Mirissa, Unawatuna, Arugam Bay, Nilaveli, Bentota, Pasikuda, Hiriketiya, Tangalle, Kalpitiya, and Trincomalee are among the most popular choices.