The 12 Best Beaches in Sri Lanka (For Swimming, Surfing + More)
I spent about a month travelling around Sri Lanka, and exploring the beaches was easily one of the highlights.
There is just one catch: Sri Lanka does not have one beach season. The south and west coasts are generally the better bet from roughly November to April, while the east coast comes into its own from May to September. Pick the wrong side of the island and somebody else’s calm turquoise bay may be your grey, windy washing machine.
My overall pick is Hiriketiya. It is compact, sheltered, good for a swim, has surf in the bay and sits within staggering distance of some genuinely good places to eat. Mirissa is better if you want a full beach town, Weligama is easier for learning to surf, and Nilaveli is where I would go for a quieter east-coast beach with Pigeon Island just offshore.
This is not every patch of sand in Sri Lanka. It is the shortlist I would actually use to plan a trip.

I have given each beach a job rather than pretending they are all good at the same thing. Some are for swimming, some for surf, and a couple are mostly useful for lying under a palm tree while ignoring the rest of your itinerary. More importantly, I have said when a famous beach is busy, rough or simply not worth the detour.
Table of Contents
Choose the Right Coast First
Before arguing about whether Mirissa beats Hiriketiya, check the month. Sri Lanka’s alternating monsoons mean the beach holiday moves around the island. In broad terms, aim south and west over the northern winter, then look east over the northern summer.
That is a planning rule, not a weather guarantee. Conditions change, shoulder months get messy, and even a sheltered bay can be rough on the wrong day. If swimming is the priority, look at the water when you arrive, follow local flags and ask somebody who has been in it that morning.
November to April: prioritise Hiriketiya, Mirissa, Tangalle, Mawella, Talalla, Unawatuna, Weligama, Kabalana and Hikkaduwa. May to September: look harder at Arugam Bay, Nilaveli and Kalkudah.
The 12 Best Beaches in Sri Lanka
1. Hiriketiya – Best All-Round Beach
Hiriketiya just wins.
It is a tiny horseshoe bay where you can swim, surf, eat well, grab a coffee and then wander back for another swim. No tuk-tuk mission. No day plan. Just chuck your towel down and stay for a while.
The rocky headlands keep the bay more sheltered than the huge beaches around Tangalle, with waves through the middle and gentler water around the edges. I say gentler, not guaranteed calm. It is still the Indian Ocean and it still gets a vote.
Hiriketiya is absolutely not a secret anymore. By lunchtime the little bay can be rammed, and there are now enough smoothie bowls nearby to sustain a minor economy.
For lunch, walk five minutes inland to Lemon Grass Cafe and order the vegetable rice and curry. It is a tiny family-run place, you get a proper spread of curries rather than one lonely bowl, and expect to pay around LKR 1,000-2,000 (US$3-6). Much better value than another photogenic bowl of blended fruit.
But honestly? Still go. Get there early, swim before the day-trippers pile in, then escape around the corner to Dickwella when it gets silly.
Tip: Stay within walking distance of the bay, but do not assume the closest room is the quietest. Hiriketiya’s compact size is the appeal; it also means music, scooters and cafe noise are rarely very far away.
2. Mirissa Beach – Best Proper Beach Town
Mirissa is the easy recommendation. It has a genuinely beautiful main beach, plenty of places to eat and enough going on that you can stay for a few days without wondering what on earth you are meant to do after lunch.
Swim when the water is calm, walk up Parrot Rock, go and take the obligatory Coconut Tree Hill photo, then book a whale trip if you are keen. It is busy, yes, but it is also fun. Not every beach needs to involve an expedition through the bushes.
Secret Beach is nearby and worth a poke around, although the name is now more of a historical document than a promise. Nice little cove. Good photos. Half a day would be pushing it.
When you get hungry, No. 1 Dewmini Roti Shop is the local institution I would send you to. Order the chicken, cheese and prawn roti, then accept that ordering a sweet banana roti afterwards is basically inevitable. It is family-run, five minutes back from the beach and still refreshingly affordable.
For learning to surf I would stay in Weligama. For the better all-round beach holiday, Mirissa wins.
3. Tangalle – Gorgeous, But Watch the Water

Tangalle looks ridiculous. Long empty beaches, leaning palms, almost nobody around… exactly the Sri Lanka beach you had in your head before you arrived.
Just do not assume that means you can swim. Some of the water around Tangalle is way too rough, with a nasty shore break and currents that are not mucking around. A deserted beach is not automatically a private swimming pool.
Goyambokka is the better bet when you want to get in the water. Silent Beach is the prettier little escape. Medaketiya is convenient, but I would not choose it over either of those.
Tangalle is still brilliant for long walks and quiet sunsets. For an easy swim, though, keep going to Mawella.
4. Mawella Beach – Best for a Quiet Swim

Honestly, Mawella is probably the beach most people think they are booking when they choose Tangalle. Long sand, fewer people and water you have a much better chance of actually swimming in.
There are a few places to stay and eat, but the beach is still the main event. It is quiet without being a pain in the arse, which is a surprisingly difficult balance to find.
Swim. Walk the bay. Read something. Go for another swim. That is it… that is the recommendation.
5. Talalla Beach – Best for Couples and Doing Nothing

Talalla is for couples, yoga retreats and anyone whose plan involves reading something, ordering lunch and then becoming horizontal again. The palm-lined bay is gorgeous and evenings move several gears slower than Mirissa or Hikkaduwa.
Nothing much happens here. That is the whole point.
There are fewer restaurants and basically no nightlife, so I would stay for two quiet nights rather than an action-packed week. The bay can also get rough; ask where people are swimming before launching yourself in.
6. Unawatuna and Dalawella – Easy, Touristy and Still Good Fun
I do not love Unawatuna. It is touristy, overbuilt and about as secret as an airport departure board.
Would I skip it completely? No. If you are already visiting Galle, the sheltered bay, easy lunch options and mass of accommodation make it a perfectly good beach stop. I just would not cross Sri Lanka specifically for it.
Dalawella and Wijaya Beach, a little farther along the coast, are prettier. The reef creates pockets of calmer water and you will often see turtles around the lagoon.
Give them space, do not feed them and do not be the person trying to ride one for a photo. Honestly.
7. Weligama – Best for Learning to Surf

Weligama is not the prettiest beach on this list. Not even close.
But it is probably the best place to learn to surf. The bay is wide, the waves are forgiving and there are surf schools everywhere, so you can turn up, rent a board and spend the next hour falling off it in increasingly creative ways.
For a concrete starting point, Party Wave Surf Camp currently charges LKR 5,000 (about US$15) for a small group lesson or LKR 6,000 (about US$18) for a private one. Both include the board, rash vest, beach briefing and an hour in the water. That is cheap enough to discover whether surfing is your new personality without buying the entire wardrobe first.
Boards, instructors and beginners fill the central stretch, so it is not where I would go for a peaceful swim. Base yourself here for cheap lessons and easy food, then beach-hop to Mirissa or Kabalana when you want somewhere nicer to sit.
Tip: Mirissa is only about 15 minutes away by tuk-tuk. Around LKR 400 (US$1-2) by day or up to LKR 800 (US$2-3) at night is a sensible target; agree the fare before you climb in.
8. Kabalana Beach – Better Sand, Stronger Surf

Kabalana is the upgrade once Weligama starts feeling like one enormous surf lesson. Better beach. Better waves. Fewer foam boards flying at your head.
The famous offshore break, The Rock, is for surfers who know what they are doing. The beach breaks can work for people progressing beyond beginner level, but this is not where I would wander into the water with no idea and a sudden belief in natural talent.
Even if you do not surf, come for the sand and wander into Ahangama afterwards for food.
9. Hikkaduwa – Busy, Overhyped, Great at Sunset

Hikkaduwa is overhyped. Busy, developed, commercial… and the turtles get mobbed by people trying to take photos.
I should have hated it. But I still remember the sunset here: once the day crowds thinned and the whole beach turned orange, Hikkaduwa suddenly made a pretty convincing case for itself.
There is surf, snorkelling, a long run of restaurants and enough accommodation to make last-minute planning easy. Stay a night or two, enjoy the sunset, then move on before the turtle touts ruin your mood.
Heads up: Treat turtles and coral as wildlife, not beach props. Do not touch, feed or crowd turtles, and never stand on coral. Choose an operator that takes the marine park rules seriously.
10. Arugam Bay – Best for Serious Surf

If you surf, go to Arugam Bay. If you do not, I am not sure the enormous detour is worth it.
In the east-coast season, roughly May to September, the place hums. Main Point has the famous right-hand break, while Whiskey Point and Peanut Farm give you more options up and down the coast. The town is full of boards, cafes and people talking about tomorrow’s swell.
Beginners should book a lesson and let somebody choose the right break. Dylan’s Surf Company is a solid place to start: a 75-minute beginner lesson is LKR 5,000 (about US$15), or LKR 9,000 (about US$27) for 2.5 hours. Transport to breaks outside town costs extra, so ask where they plan to take you before handing over the cash.
Everyone else should give Arugam several nights rather than enduring the journey for one beach afternoon. Outside the surf season it can be very sleepy.
11. Nilaveli and Pigeon Island – Best for Snorkelling
Nilaveli is the east-coast winner for me. Pale sand, gentler water in season and Pigeon Island National Park sitting just offshore. It feels like a beach stay first and a tourism town second, which is exactly the right way around.
Boats run out to Pigeon Island for coral, reef fish, turtles and blacktip reef sharks. Divinguru is unusually clear about the maths: for a group of up to six, the snorkelling trip is EUR27 per person, then the park ticket is roughly another EUR40. Call it about US$78 all-in, plus EUR5 if you need to hire snorkelling gear. Not a cheap morning, but at least you know the actual bill before getting on the boat.
Go early before the water fills with fins. Human ones, mostly.
Nilaveli is quieter. Uppuveli has more restaurants and a little more life. I would sleep at Nilaveli and accept that dinner might require some planning.
12. Kalkudah – Best for Escaping Everyone

Kalkudah is quiet. Properly quiet. Long sand, shallow water in season and very little demanding your attention.
Neighbouring Pasikuda has swallowed most of the big resorts and facilities. Stay there when you want the resort to entertain you; choose Kalkudah when you would rather everyone left you alone. They are only a few kilometres apart, so you can change your mind without creating an entire new itinerary.
It also slots neatly between the Cultural Triangle and Arugam Bay. A useful stop, but one I would happily let stretch into two lazy nights.
A Few Famous Beaches I Would Skip
Negombo Beach is honestly overhyped and worth skipping. Negombo is useful for the airport, but I would not call it one of Sri Lanka’s best beaches with a straight face. Stay there for an easy first or final night, not because you have reached the pinnacle of the coastline.
Kalpitiya is worth going to for kitesurfing, dolphins and the lagoon, but I would not go there for a classic swimming beach. Casuarina makes sense as a day trip from Jaffna, while Bentota is for big resorts and organised watersports. None of them belongs in the top twelve just to make the list look comprehensive.
How I Would Build a Sri Lanka Beach Route
I would not try to collect all twelve. There is no prize.
For a first trip between November and April, I would spend three nights around Hiriketiya or Tangalle, then another two or three around Mirissa, Weligama or Ahangama. That gives you quiet sand, a compact swimming bay, surf lessons if you want them, and enough restaurants that dinner does not become a daily expedition.
From May to September, I would shift the beach portion east: Nilaveli for swimming and Pigeon Island, then Arugam Bay for surf and atmosphere. Kalkudah makes a slower stop between them, although trying to cover the entire east coast in a few days rather defeats the point of going to the beach.
Whichever route you choose, leave room to change it. A beach that is brilliant in calm sunshine can look completely different after two days of wind. Sri Lanka has enough coastline that stubborn loyalty to one booking is rarely heroic.
Once the sand has worked its way into everything you own, head inland. My Sri Lanka things-to-do guide covers the cultural and hiking stops, while the Sri Lankan food guide will make the next roadside lunch much less mysterious.
Pick the coast. Pick two bases. Then stop moving for a bit.
Sri Lanka Travel Planning Cheatsheet
🚑 Should I buy travel insurance for Sri Lanka?
100% YES! — Sri Lanka has free healthcare and it works pretty well, but it’s something you don’t want to experience if you’re in an emergency. For the private hospitals you’ll need travel insurance in case anything happens on your visit. Also be aware many policies won’t cover adventure activities like motorbike riding, diving as they are deemed ‘high risk’.
(that’s right, check the t&c’s on your complimentary credit card insurance)
I highly recommend World Nomads as you can get specific add-ons for all the activities you’ve got planned
🎫 Do I need a visa for Sri Lanka?
Yes. All tourists entering Sri Lanka now require an Electronic Travel Authorisation (ETA). You can apply for it here.
💉Do I need any vaccinations for Sri Lanka?
YES! Make sure you are up-to-date with all your vaccines. Common travel vaccines include Hep A/B + Typhoid, and Diphtheria + Tetanus.
Rabies is also an issue in Sri Lanka but the vaccine is expensive and ineffective as a preventative measure (it only lasts a few years and you’ll need to get them again if you require treatment). If bitten by a stray dog (like I was!) seek immediate medical attention!
As always, talk to your GP or specialised travel doctor a few weeks BEFORE you leave.
💸How do you pay for things in Sri Lanka?
Cash is king in Sri Lanka, so you’ll want to get some folding tender out from an ATM when you land. Larger businesses and hotels will take Debit / Credit Card but most resturants, and street vendors want cash.
I personally use (and love!) my Wise travel debit card for all my international money needs as they only convert the funds when you make payment, plus they offer a much better spread (margin on the true exchange rate) than the banks do. They work in all the Sri Lankan ATMs I tried. .
→ Get the Wise card I use — set it up before you fly so it’s ready to tap the moment you land.
📲 How do I get internet/data/wifi in Sri Lanka?
This one needs a whole nother article, but the short version is prepaid SIM cards are cheap and availible to tourists and locals alike (You don’t need a pricey tourst SIM!)
Your cheapest option is buying a physical sim card on the street corner once landed and getting the shop assistant to help you set it up. I went with Vodafone and had generally good coverage.
Now when I travel I’m a bit lazy and prefer to use an Airalo eSIM. This is a little more expensive but works from the moment you land is is SOOOOO much easier than the in person verification process required for a local sim. I’ve used Airalo all over the world and it has never let me down
✈️ What’s the best site to buy flights to Sri Lanka?
For finding cheap flights, I recommend Skyscanner or Google Flights. Once you find the flight you’re looking for, I’d then suggest booking directly with the carrier (even if it costs a few $$ more than with one of the agreggators/agencies).
💧Can you drink the water in Sri Lanka?
Safest not to — tap water in Sri Lankain some areas (Colombo and Kandy etc) may be OK (I drank it without any issues) but is generally untreated and not reccommended for tourists. Purchase bottled water for drinking and teeth brushing.















