Skip to Content

9 Best Beaches In Sri Lanka

If you’re looking for the best beaches in Sri Lanka then look no further. Here’s my personal round up of Sri Lanka beaches.

1. Mirissa Beach

Located on the south coast, Mirissa Beach is a popular tourist destination. When you see its beautiful, long sandy beach with pristine blue water, you can understand why.

With three separate bays and some cool rock points in-between, this is a perfect beach for surfing in Sri Lanka, swimming or relaxing.

There are areas with bars and restaurants offering sunbeds. However, there’s also plenty of space to find a quiet spot of the beach if that is what you prefer.

If you like seafood, the restaurants here do some great dishes with fish caught fresh every day. As well as plenty of other tasty dishes.

With a nice vibe and amazing sunsets, this really is one of the best beaches in Sri Lanka and a lovely place to chill, day or night.

When travelling Sri Lanka don’t miss out Mirissa!

Mirissa Beach Sri Lanka Best Beaches In Sri Lanka
Mirissa Beach Sri Lanka Best Beaches In Sri Lanka
Mirissa Beach Sri Lanka Best Beaches In Sri Lanka
Mirissa Beach Sri Lanka Best Beaches In Sri Lanka

2. Uppuveli Beach

Located just north of the city of Trincomalee on the east coast, Uppuveli Beach is a beautiful long sandy beach with picturesque palm trees and calm blue water.

This can be quite a busy beach due to the tourists from the hotels in the area walking down to it. Although, it is a large beach and you are sure to find a quiet spot if that’s what you prefer.

There are also plenty of restaurants, cafes and hipster beach bars with music and hammocks around the beach offering a friendly party vibe.

This lovely sandy beach is great for relaxing or swimming in the calm blue waters. You can also sit and watch the local fishermen with their colourful boats going about their daily work.

Uppuveli Beach Sri Lanka Best Beaches In Sri Lanka
Uppuveli Beach Sri Lanka Best Beaches In Sri Lanka
Uppuveli Beach Sri Lanka Best Beaches In Sri Lanka
Uppuveli Beach Sri Lanka Best Beaches In Sri Lanka

3. Dalawella Beach

Located just down the road from the town of Unawatuna on the south coast, Dalawella Beach is a stunning stretch of golden sand. Famous for its rope swing and low bending palm trees it attracts a lot of travellers.

In the last couple of years, the ‘instafamous’ Dalawella Beach rope swing has become a huge attraction. With photos popping up all over social media and many travellers adding it to their Sri Lanka bucket list.

Just along the beach is another ‘instafamous’ spot – Wijaya Rock. This enormous rock juts out into the sea and again offers up some great photo opportunities.

This beautiful beach also has a couple of restaurants where you can sit and watch the sun setting after snapping all your amazing shots!

We would definitely recommend this as one of the best beaches in Sri Lanka for its sheer beauty.

Dalawella Beach Sri Lanka Best Beaches In Sri Lanka
Dalawella Beach Sri Lanka Best Beaches In Sri Lanka
Dalawella Beach Sri Lanka Best Beaches In Sri Lanka

4. Arugam Bay Beach

Located on the east coast, Arugam Bay Beach is a crescent-moon shaped curl of soft, golden sand and is home to one of the best surf spots in the country.

Hence why it’s on most people’s Sri Lanka itinerary.

With professionals coming from all over the world to surf to this beautiful beach, this is THE place to surf in Sri Lanka.

There are plenty of places to hire boards from in town. We paid 500 rupees for a half day which gave us 4 hours of surf time.

So whether you’re a keen surfer, would like to learn, or would like to relax and watch some great surfing, Arugam Bay is going to be on of the best beaches in Sri Lanka for you!

Arugam Bay Beach Sri Lanka Best Beaches In Sri Lanka
Arugam Bay Beach Sri Lanka Best Beaches In Sri Lanka
Arugam Bay Beach Sri Lanka Best Beaches In Sri Lanka
Arugam Bay Beach Sri Lanka Best Beaches In Sri Lanka

5. Peanut Farm Beach

Bordering a forest and lagoon, Peanut Farm Beach is a secluded and peaceful beach, south of Arugam Bay on the east coast.

This great, unspoilt location has a beautiful white sandy beach, rock formations, trees and thatched huts.

It’s popular for swimming, relaxing, sunning and is perfect if you are looking for a quiet surf spot with not as many tourists as some of the other surf beaches.

Years ago, actual peanuts are believed to have been grown here but now only the name remains, due to the disastrous Tsunami effects in 2004.

This beach has a really chilled out, peaceful vibe as well as an awesome beach shack that serves up fresh food and smoothies!

Surfing Arugam Bay Beach Things To Do In Arugam Bay Sri Lanka

6. Weligama Beach

Just 15 minutes up the road from Mirissa, on the south coast of Sri Lanka, is Weligama Beach – another great surfing spot.

The beach is quite large, so it doesn’t ever feel too crowded and there’s usually plenty of space in the water too.

Lots of travellers visit this beach to try out surfing as the waves here are quite gentle and perfect for beginners.

There are a number of surfing schools in the area but the main company we noticed everyone using was Freedom Surf School.

There are also plenty of beachside restaurants and bars in this area so, if surfing is not your thing, you can still relax and enjoy this calm and peaceful beach.

Weligama Beach Sri Lanka Best Beaches In Sri Lanka

7. Secret Beach

Secret Beach is a cute bay tucked away on the south coast of Sri Lanka near the town of Mirissa.

It’s quite an adventure just getting to this beach, which is about 30 minutes from the main Mirissa beach along a steep 2.1km trail.

However, once you arrive, you can relax and refuel at a pretty bar and restaurant, perched underneath the trees in the shade. Around the edges are some cute swings with great panoramic views of the beach.

There’s also a beautiful lagoon area, protected by a wall of rocks where the water is quite calm and good for swimming.

Although Secret Beach is not so secret anymore, it really does have a special feel and is definitely worth the short trek to reach it.

Secret Beach Sri Lanka Best Beaches In Sri Lanka
Secret Beach Sri Lanka Best Beaches In Sri Lanka
Secret Beach Sri Lanka Best Beaches In Sri Lanka

8. Hiriketiya Beach

Hiriketiya Beach, on the south coast of Sri Lanka, is a small, curved stretch of beach with soft golden sand and overhanging palm trees, giving it the feel of a jungle paradise.

With the curve forming a bay like shape, it creates pretty high waves, attracting many surfers to the area. However, this beach doesn’t get as busy with surfers as Arugam Bay Beach.

There are hipster restaurants and quirky cafes dotted along the beach. These make for a great place to relax and have a good time watching the surfers and enjoy the chilled vibes.

It’s also an awesome spot to hang out and watch the sunset with friends. With such a lovely atmosphere, this really is one of the best beaches in Sri Lanka.

Hiriketiya Beach Sri Lanka Best Beaches In Sri Lanka
Hiriketiya Beach Sri Lanka Best Beaches In Sri Lanka

9. Turtle Beach

Located in Hikkaduwa, a seaside resort town in the south west of Sri Lanka, Turtle Beach is a popular spot in Sri Lanka for one thing – turtles!

Hikkaduwa turtles are super local to this part of the coastline and can be spotted by snorkelling up and down the beaches all year round.

These wild turtles are completely free and they have been known to visit a certain point of the shore to feed on the seaweed and lay their eggs for many years.

Conservation workers help tourists gather seaweed, for those that want to feed the turtles, and they make sure nobody is touching or mistreating the animals.

For turtle lovers, this is absolutely one of the best beaches in Sri Lanka to visit!

Turtle Beach Sri Lanka Best Beaches In Sri Lanka
Turtle Beach Sri Lanka Best Beaches In Sri Lanka

Where To Stay In Sri Lanka

For pre-booking accommodation when travelling, I always recommend Booking.com!

From 5 star hotels, to budget backpacker hostels, it’s got everything and the site is super easy to use.

So to compare deals, and pre-book all of your Sri Lanka accommodation, you can check the latest prices on Booking.com.

Planning Your Trip

Book Your Flight

Use Skyscanner to find a cheap flight.

They search websites and airlines around the globe to find you the best possible routes and prices.

Book Your Accommodation

Use Booking.com to find the best accommodation deals.

They consistently return the cheapest rates on everything from guesthouses to hotels for all of your budget needs.

Don’t Forget Travel Insurance

Use SafetyWing to find the best travel insurance for you.

They provide travel and medical incident insurance built specifically for digital nomads.

Travel insurance will protect you against illness, injury, theft, and cancellations.

Book Your Tours & Activities

Use GetYourGuide to book your activities in advance.

They sell the best tours, excursions and activities to attractions around the world.

Conveniently book, download and access your tickets on the move all from your mobile.

Book Your Rental Car

Use RentalCars.com to find the best deals on rental cars in the area.

They compare all major car rental companies and allow you to easily book the perfect vehicle for your trip.

Buy Those Last Minute Bits

Use Amazon to buy everything you need for your adventure.

They offer next day delivery and you can use my travel packing checklist to make sure you haven’t forgotten anything.


Pin It For Later

Sri Lanka Best Beaches In Sri Lanka