Dimaak

Best Beaches in Sri Lanka for Surfing, Swimming & Chilling Out

Shares

If you are someone who feels most alive with sand between their toes, sun on their skin, the sound of waves in their ears, and a view from the beach hotel, then this blog is for you! I know you call yourself a beach person, and yes, you are – if you love doing all these things!

If your search for the best beach in Sri Lanka landed you here, then be assured that by the end of this read, you will have picked your list of beaches you want to explore. 

Sri Lanka is an island nation surrounded by the Indian Ocean, which means you’re never too far from the coast. From east to west and north to south, you can easily find beautiful beaches – from golden sands and palm-fringed shores to surfing waves and calm turquoise waters. No matter where you go, the beach is always within reach.

So, let’s learn about the best beaches in Sri Lanka that will give clarity to plan your Sri Lanka itinerary.

Bentota

Famous for: Water sports, luxury resorts, river safaris

Location: Southwest Coast, about 1.5–2 hours from Colombo.

Beauty of Bentota:

Bentota Beach is a beautiful stretch of coastline located between the winding Bentota River and the clear blue waters of the Indian Ocean. Sounds impressive, right? This wonderful place offers a lovely mix of calm river views and the vast beauty of the sea. 

Bentota
Bentota

This rare beach creates a magical contrast – the still, mirror-like waters of the river on one side and the rolling ocean waves on the other. The view is surreal, no doubt about it.

Entertainment, Relaxation and Stay:

Right at the river’s mouth, you’ll find a busy local market, charming boutique hotels, luxurious resorts, and world-class spas, all surrounded by greenery. 

It’s a great beach where you can relax, enjoy lovely nature, focus on wellness, and make the most of every moment.

Top Things to Do in Bentota:
  • Madu River Safari– Explore mangroves, cinnamon islands, and temples.
  • Brief Garden by Bevis Bawa– Quirky, artistic estate turned garden.
  • Kosgoda Sea Turtle Hatchery– Learn about conservation and see baby turtles.
  • Watersports at Bentota Lagoon– Safe, fun, and beginner-friendly.
  • Galle Fort– UNESCO World Heritage Site
  • Kande Vihara Temple– ancient temple
  • Lunuganga Estate– scenic estate on the edge of Dedduwa Lake. 

🕒 Best Time to Visit: November to April – Calm seas and sunny weather.

Mirissa

Famous for: Whale watching, coconut tree hill, relaxed beach cafes.

Location: South Coast, about 2.5–3 hours from Colombo (or 45 min from Galle)

Mirissa is a tropical getaway with golden sands and clear waters, surrounded by palm trees and quiet lagoon views. As the sun sets, the sky turns golden, and the coast lights up softly, creating a calm and peaceful atmosphere- true island peace.

Mirissa
Mirissa

Food and Entertainment:

You can check out the seaside bars and open-air restaurants lined up by the shore! You can enjoy a fresh king coconut or a chilled cocktail while lounging in the sand. The smell of grilled seafood fills the air, and you can hear soft music playing nearby- it’s such a relaxing vibe!

Luxury Stays:

You can spot luxury beachfront hotels and stylish boutique resorts hiding behind the palm trees, fitting right into the scenery. Some are right on the beach with infinity pools that look like they merge into the ocean, perfect for catching those golden sunset views!

Top Things to Do in Mirissa:
  • Whale & dolphin watching tours (Dec–April is peak season).
  • Chill at Secret Beach – a small cove with a relaxed vibe.
  • Snorkelling & swimming – great around Parrot Rock and Turtle Bay.
  • Surfing for beginners – smaller waves than Arugam Bay, good for learning.

🕒 Best Time to Visit: November to April – Calm seas and optimal whale watching.

Unawatuna Beach

Famous for: Calm waters, family-friendly atmosphere, snorkelling, and Galle Fort nearby.

Location: South Coast, about 15–20 minutes from Galle

The beauty of Unawatuna Beach:

Unawatuna Beach is one of the most beautiful beaches on the south coast of Sri Lanka, which makes it to the list of the best places to visit in Sri Lanka with family. The golden sand stretches along the edge of the Indian Ocean, which creates calm, clear waters that are great for swimming and snorkelling. 

Next to the beach, there’s a small village filled with beachside cafes, guesthouses, and friendly locals. It has a cozy, welcoming feel that makes you want to stay a little longer.

Unawatuna Beach
Unawatuna Beach

Unawatuna is also known for its scuba diving spots, with colourful coral reefs, tropical fish, and even a few shipwrecks to explore if you’re feeling adventurous. You can also take up your stay at a beach resort to try out adventurous activities. 

It’s the kind of place where you can enjoy a peaceful beach day, watch the sunset with your feet in the sand, and still have a bit of fun and adventure if you’re up for it. 

Top Things to Do in Unawatuna Beach:
  • Snorkelling & Swimming – Safe, clear waters with coral reefs and sea turtles.
  • Visit Jungle Beach – A hidden cove just a short hike or boat ride away.
  • Hike to the Japanese Peace Pagoda – For epic views of the coastline.
  • Nightlife on the beach – Chill bars, live music, and bonfires on the sand.
  • Explore Galle Fort – A UNESCO World Heritage Site just down the road.

🕒 Best Time to Visit: November to April – Ideal for sunny days, calm seas, and underwater adventures.

Arugam Bay

Best for: Surfing, safari ride, elephant rock

Location: East Coast, about 6–8 hours from Colombo (or fly to Batticaloa for a shorter trip)

Hey, don’t get confused, Arugam Bay is a beach. But it’s also the name of the small town that sits right along that beach. Plus, it’s surrounded by nature, wildlife, and hidden beaches, perfect for exploring beyond the waves.

Arugam Bay
Arugam Bay
The beauty of Arugam Bay:

People know Arugam Bay as a beach where large waves crash along a stretch of coastline lined with swaying palm trees and wide, golden sand. 

The beaches here seem to go on forever, untouched and open, with a raw, natural beauty that feels far from the crowds.

Why do nature lovers love it?

Unlike busier tourist spots, Arugam Bay remains mostly undeveloped- you won’t find big hotels or fancy resorts here. Instead, its charm lies in the local vibe: small beach cabanas, laid-back cafes, and cozy restaurants that sit right by the shore. 

Everything feels relaxed, welcoming, and a little bit rustic in the best way.

Top Things to Do in Arugam Bay:
  • Surfing – Ideal for all levels, with famous spots like Main Point, Peanut Farm, and Elephant Rock.
  • Chill at the beach – Wide, golden sands and warm water make it great for relaxing.
  • Visit Elephant Rock – A beautiful viewpoint and quiet beach, especially at sunset.
  • Take a safari ride – Kumana National Park is close by and is home to many elephants and colourful birds.
  • Lagoon tours & wildlife spotting – Great for nature lovers and birdwatchers.

🕒 Best Time to Visit: May to September – Peak surf season and dry, sunny weather on the east coast.

Weligama Beach

Famous for: Beginner surfing, hip cafes, young travel scene.

Location: South Coast, about 2.5 hours from Colombo, and just 10–15 minutes from Mirissa

Do you know?

  • Weligama means “sandy village” in Sinhala, and it really lives up to its name. 
  • It’s not as quiet as Tangalle or as busy as Mirissa, but it strikes the perfect balance between surf culture and slow coastal living.

Weligama Beach sits gently along the south coast of Sri Lanka, protected by the calm curve of Weligama Bay. The beach stretches wide and open, with soft, golden sand and shallow, clear waters, making it popular with beginner surfers. 

Palm trees line the edge of the shore, and small fishing boats rest on the sand, adding to the relaxed, local feel.

What makes Weligama truly beautiful is its easy, unspoiled charm. It’s not overly built up, but still lively, with little surf schools, beach cafes, and cozy guesthouses scattered along the coast. 

Weligama Beach
Weligama Beach
Top Things to Do in Weligama Beach:
  • Learn to surf – One of the best beginner surf spots in Sri Lanka.
  • Chill on the beach – Flat, safe shoreline great for swimming and sunbathing.
  • Take a boat ride to Taprobane Island – a charming spot with a beautiful villa just steps off the beach.
  • Enjoy beachside cafes – Relaxed dining with ocean views and local flavor.
  • Explore nearby spots – Mirissa, Midigama, and Ahangama are all close by.

🕒 Best Time to Visit: November to April – Ideal for beach days and surf lessons.

Tangalle Beach

Best for: Hummanaya Blowhole, Rekawa Turtle Sanctuary, Nature walks and birdwatching

Location: South Coast, about 3-4 hours from Colombo

Unlike busier beaches, Tangalle offers a secluded and peaceful atmosphere, surrounded by greenery and gentle, crystal-clear waters. It’s the ideal spot for relaxation, beach walks, and enjoying nature without the crowds.

The area is dotted with charming boutique hotels, small guesthouses, and local seafood restaurants, creating a simple, unspoiled charm that feels like a true holiday.

Tangalle Beach
Tangalle Beach
Top Things to Do in Tangalle:
  • Relax on the beach – perfect for lounging or swimming.
  • Visit Goyambokka Beach – a nearby, quiet cove ideal for a peaceful retreat.
  • Explore the Hummanaya Blowhole – Watch this natural phenomenon shoot water high into the air.
  • See the Rekawa Turtle Sanctuary – Observe sea turtles nesting and learn about conservation efforts.
  • Hike to Mulkirigala Rock Temple – Explore ancient temples and enjoy panoramic views.
  • Nature walks and birdwatching – The surrounding area is lush, green, and home to tropical wildlife.
  • Try fresh seafood – Enjoy locally caught seafood at beachfront restaurants.

🕒  Best Time to Visit: November to April – Ideal for beaches, wildlife, and sunny weather.

Hiriketiya Beach

Famous for: Beginner-friendly surfing, yoga retreats, trendy beach cafés, secluded bay vibe.

Location: South Coast, near Dikwella (about 3.5–4 hours from Colombo, 15–20 mins from Tangalle)

Hiriketiya Beach is a horseshoe-shaped bay tucked away between palm-covered cliffs- a true gem on Sri Lanka’s southern coast. It’s become a favorite among surfers, yogis, digital nomads, and travelers looking for a peaceful, stylish place to unwind.

The calm, clear waters and the gentle curve of the bay make it perfect for both swimming and surfing, especially for beginners. While it’s still relatively quiet, Hiriketiya has a growing collection of cool cafes, eco-chic stays, and surf shacks that give it a hip, beachy vibe without feeling overcrowded.

Hiriketeya Beach
Hiriketiya Beach
Top Things to Do in Hiriketiya Beach:
  • Surfing – Ideal for beginners and intermediates, with consistent waves inside the bay.
  • Swim & relax – Calm, shallow areas are perfect for swimming and floating.
  • Yoga by the beach – Join daily sessions at yoga studios or beach retreats.
  • Explore nearby Dikwella – A quiet town with local markets and culture.
  • Hike to the hilltop – Walk up the cliffs for a great view of the bay and sunset.
  • Beachside cafes – Enjoy smoothie bowls, fresh seafood, and great coffee steps from the sand.

🕒 Best Time to Visit: November to April – ideal for surfing and swimming.

Hikkaduwa Beach

Famous for: Snorkelling over coral reefs, surfing, vibrant nightlife, and sea turtle sightings.

Location: Southwest Coast, about 2–2.5 hours from Colombo

Hikkaduwa Beach is one of Sri Lanka’s most popular beach destinations. If you’re in the mood for sunbathing, surfing, or even some snorkelling, this is the place to be. The vibe is really lively, and there’s always something happening in the beach town. 

It’s such a fantastic spot! The beach is pretty long and has gorgeous golden sand. You can find spots perfect for just chilling out or catching some waves. After sunset, this beach turns magical, so you can also enjoy the nightlife here.

And if you’re into snorkelling, you’ll love it! Just head near the shore, and you might even spot some sea turtles and all those beautiful, colourful fish swimming around the coral reefs. It’s definitely a place that has something for everyone!

Pro tip: If you’re a shopaholic, you can buy the best things here!

Hikkaduwa Beach
Hikkaduwa Beach
Top Things to Do in Hikkaduwa Beach:
  • Snorkel or dive the coral reefs – One of the best spots in Sri Lanka for reef snorkelling.
  • Surfing – Waves here are great for intermediate surfers, with surfboard rentals and lessons available.
  • See sea turtles up close – Visit Turtle Beach or watch them swim near the shore.
  • Nightlife & beach bars – Hikkaduwa has a fun, casual party scene with music and beachfront dining.
  • Shop local – The town has lots of small shops selling souvenirs, crafts, and clothing.
  • Glass-bottom boat tours – Great for seeing the reefs if you don’t want to snorkel.

🕒 The best time to visit: November to April, when the sea is calm, clear, and perfect for water activities.

Uppuveli Beach

Famous for: Snorkelling & diving at Pigeon Island, sunrise views.

Location: East Coast, just north of Trincomalee (around 6–7 hours from Colombo or 1 hour from Batticaloa airport)

Beauty of the Beach:

Uppuveli Beach is a calm and peaceful stretch of the east coast. It is known for its soft white sand, clear turquoise water, and calm atmosphere. It’s quieter than the south coast beaches and perfect for those looking to chill in a more secluded, relaxed setting.

This beach features simple guesthouses, beach cafes, and small eco-friendly resorts, giving it a local and unspoiled vibe. The sea is gentle and shallow, making it ideal for swimming, kayaking, or simply floating in the sun.

Uppuveli Beach
Uppuveli Beach
Top Things to Do in Uppuveli Beach:
  • Snorkelling & diving at Pigeon Island – A short boat ride away, it’s one of Sri Lanka’s best marine parks.
  • Swim & sunbathe – The beach is peaceful and uncrowded, perfect for lazy beach days.
  • Enjoy fresh seafood – Eat grilled fish and local curries at beachside cafés.
  • Explore Trincomalee – Visit the Koneswaram Temple, Fort Frederick, or the local markets.
  • Watch sunrise over the ocean – The east coast gives you incredible early-morning views.
  • Kayaking or paddleboarding – Calm waters make it easy and enjoyable.

Best Time to Visit: May to September – East coast dry season, with sunny days and calm seas.

Yala Beach

Famous for: untouched coastline, proximity to Yala National Park, wildlife spotting.

Location: Southeast Coast, near Yala National Park, about 5–6 hours from Colombo

Yala Beach is unlike most other beaches in Sri Lanka. It’s wild and rugged, with this raw beauty that’s hard to find anywhere else. It sits right at the edge of Yala National Park, surrounded by dense jungle, which gives it a real feeling of being off the grid. 

The only downside is that swimming isn’t safe there because of the strong currents. But honestly, that just adds to its charm. Not just this, you can find many great places to visit.

If you love nature or are into photography, this place is a dream come true. You might even get lucky and see some elephants or leopards roaming around, especially in the early morning or at sunset. 

It’s such a peaceful escape, where the ocean really meets the wilderness. If you’re looking for somewhere quiet and unspoiled, Yala Beach is definitely worth checking out!

Yala Beach
Yala Beach
Top Things to Do in Yala:
  • Safari in Yala National Park – See leopards, elephants, sloth bears, and more in one of Sri Lanka’s best wildlife parks.
  • Watch sunrise or sunset on the beach – Stunning colours and zero crowds.
  • Stay in a jungle eco-lodge – Sleep under the stars, close to nature.
  • Nature photography – Dramatic landscapes and wildlife in one place.
  • Beach walks – Long, empty stretches of sand with nothing but the sound of waves and wind.

Best Time to Visit: February to July – Best time for safaris and dry weather on the southeast coast.

Conclusion

Sri Lanka is a great place for beach lovers. You can find surf spots like Arugam Bay and Hiriketiya, as well as quiet beaches like Tangalle and Uppuveli. Whether you enjoy snorkelling, surfing, watching turtles, or just relaxing in the sun, there’s a beach for everyone.

While the beaches are important, be sure to check out other attractions in Sri Lanka. Explore the lively culture and activities in Colombo, where you can visit seaside promenades and busy markets. Then go inland to Kandy to see ancient temples, beautiful hills, and rich traditions.

From the coast to the mountains, Sri Lanka offers amazing experiences, and its beautiful beaches are just the start.

Frequently Asked Questions on the Best Beaches in Sri Lanka

What are the best beaches to visit in Sri Lanka?

Some of the best include Mirissa, Unawatuna, Arugam Bay, Tangalle, Hiriketiya, Hikkaduwa, Uppuveli, and Weligama, each offering a unique vibe from surfing to total relaxation.

Which beach is best for surfing in Sri Lanka?

Arugam Bay is the top spot for experienced surfers, while Weligama and Hiriketiya are great for beginners.

Where can I see turtles in Sri Lanka?

Hikkaduwa, Rekawa Beach (near Tangalle), and Mirissa are known for turtle sightings, especially during nesting season.

When is the best time to visit the beaches in Sri Lanka?

  • South & West Coasts (e.g., Mirissa, Unawatuna): November to April
  • East Coast (e.g., Arugam Bay, Uppuveli): May to September

Are Sri Lanka’s beaches safe for swimming?

Yes, many are safe, but always check local advice—some beaches like Yala have strong currents and are not suitable for swimming.

Sai Shreeya Anwesha

I am a traveller who loves exploring the world. I believe that each journey is a form of self-discovery and contributes to my personal growth. Through my writing, I share experiences that offer cultural insights and practical tips to help others explore and grow. For me, travel is not just about visiting places—it is about discovery, connection, and transformation.