Ask which are the best beaches in Sri Lanka and you will get a list of ten with Mirissa at the top. That list is wrong for half the year. The island has two monsoons on opposite coasts, so the beach that is flat and clear in February is being pulled apart by rips in July, and the one that is shuttered in December is the best in the country in August. Pick the coast for your month first. Then pick the beach for what you want to do on it, which is a different question with a different answer for a family, a surfer and a couple.

01
The best beaches in Sri Lanka, in one paragraph
From December to April the best beaches are on the south coast: Unawatuna for swimming, Mirissa for whales and evenings, Weligama for learning to surf, Hiriketiya for a small bay with a scene, and the coast east of Tangalle for sand with nobody on it. From May to September the answer moves east: Nilaveli for a flat sea and Pigeon Island, Passekudah for small children, Arugam Bay for surf. No beach is good in both halves of the year, and the commonest mistake we see is a July booking on the south coast.
Within a coast the differences are about what a beach is for, not which is prettier. They are all roughly the same colour. What varies is whether you can get in the water without thinking, whether there is a bar behind it, and how many people you share it with.
02
Two coasts and the calendar: Sri Lanka beaches by month
The south-west monsoon runs from roughly May to September and does two things to the beaches from Negombo round to Tangalle. It rains, which is survivable, and it turns the sea, which defeats the point. The north-east monsoon does the same to Trincomalee, Passekudah and Arugam Bay from about November to February. They do not overlap, so somewhere is always flat. The best-time-to-visit guide covers the whole island; this table is only the beaches.
| Beach | Coast | Best months | Good for | Avoid because |
|---|---|---|---|---|
| Unawatuna | South | Dec–Apr | The calmest swim on the south coast; families; Galle Fort 15 minutes away | Small, crowded, and the sand narrows to very little at high tide |
| Mirissa | South | Dec–Apr | Whale boats, the two headlands, evenings on the sand | Busy, loud on the beach front, and a more open bay with a rougher swim |
| Weligama | South | Nov–Apr | Learning to surf; hostels | As a beach it is a working bay with the main road behind it |
| Hiriketiya | South | Dec–Apr | A small sheltered horseshoe with surf inside it; couples and solo travellers | Full for its size by mid-morning in January |
| Tangalle and Rekawa | South | Dec–Apr | Long empty sand; turtles nesting March to July | Strong shore break; not a swimming sea for children |
| Bentota | West | Dec–Mar | Resorts, the flat river side, water sports, a first or last night | Package-holiday country; a weak base for the rest of the south |
| Negombo | West | Dec–Apr | The night you land or the night before you fly | Silt near the lagoon mouth; rough May to August |
| Hikkaduwa | South-west | Nov–Apr | Reef snorkelling from the beach; surf | The reef is tired and the town peaked in the 1980s |
| Kalpitiya | North-west | May–Sep and Dec–Feb | Kitesurfing on the lagoon; dolphins in the calmer months | Three to four hours from the airport; wind, not sand, is the point |
| Nilaveli and Uppuveli | East | May–Sep | A flat sea, Pigeon Island snorkelling, whales in the same months | Five to six hours from Colombo; rough November to February |
| Passekudah | East | May–Sep | Small children; a bay you can walk out in | A resort strip with little town; quiet to closed November to February |
| Arugam Bay | East | May–Sep | Surf, the street, solo travellers | Largely shuts from mid-November to February |
03
The south and west coast, beach by beach
The E01 expressway puts Galle about two hours from the airport. The beaches below run east from there in the order you would drive them, with the west coast at the end. Each gets a verdict, and some are not kind.
Unawatuna
A reef across the mouth of the bay takes most of the force out of the swell, which makes this the one beach on the south coast where you can get in without reading the water first. For a family that is enough. The downsides are real: the bay is small and shared with everyone else who worked this out, the sand was rebuilt after the 2004 tsunami and the erosion since, and at high tide the strip narrows to very little. Galle Fort is fifteen minutes away by tuk-tuk, which is the better reason to base here. Verdict: the swimming beach, not the pretty one.
Mirissa
Deep water lies unusually close to shore here, which is why blue whale boats leave the harbour before dawn from December to April, January to March being the reliable stretch. The crescent between Parrot Rock and Coconut Tree Hill is a good beach that has been famous for a decade and looks it. Every restaurant puts tables and a sound system on the sand, and a February night on the beach front is loud until late. The bay is more open than Unawatuna and the swim rougher. Verdict: come for the whales and the two headlands, sleep one street back, and do not expect solitude.
Weligama
A wide, shallow bay with a sandy bottom and waves that break slowly and forgivingly, which is what a first lesson needs and roughly nothing else. Surf schools line the sand from November to April. As a beach to lie on it is poor: the main road runs along the back, the water is often sandy, and the town is not on the sea. Verdict: learn to surf here, then sleep in Mirissa, ten minutes east, or Hiriketiya.
Hiriketiya
A horseshoe bay a few hundred metres across near Dikwella, about an hour east of Mirissa, with a beach break on one side and calmer water on the other. Ten years ago it had a guesthouse or two. Now it has a scene, and on a January weekend the bay is full by ten in the morning. It is still the best-looking small bay on this coast and where we would send a couple or a solo traveller. Verdict: go, but in the shoulder weeks, and book early.
Tangalle and Rekawa
East of Tangalle town the coast opens into long beaches with a fraction of the people at Mirissa. The sea is the catch: open coast with a strong shore break and a steep drop-off, not for children or weak swimmers even in season. Rekawa, a little further east, is where green turtles come ashore at night to nest, most reliably from March to July, with a community project running guided evening watches for a small fee. Verdict: the beach for people who want nobody around and will treat the sea with respect.
Bentota
The river runs alongside the sea for its last three kilometres, held apart by a sand spit with the hotels on it, so Bentota has two waters ten metres apart: surf on one side, flat river on the other, where the jet skis and the small children end up. It is the nearest resort coast to Colombo, about an hour and a half by expressway, and it feels like it. Verdict: a honeymoon that wants a pool, a family that wants calm water, a first or last night. A weak base for the south coast, which starts an hour further on.
Negombo
Fifteen to twenty minutes from the terminal, which is its entire argument. The strip along Lewis Place is fine for a sunset walk and a swim on a calm day; the water near the lagoon mouth carries silt and the sea is rough from about May to August. The fish market at first light is worth more than the sand. Verdict: the night you land or the night before you fly. Anyone who came for a beach should keep going.
Hikkaduwa
About 21 kilometres north of Galle, with the country's only designated coral sanctuary and a surf break that works from November to April. It was the island's first backpacker beach in the 1970s and has the worn look of a resort that peaked early. The reef has been bleached and stood on, and the glass-bottom boats do it no favours, so snorkel from the beach. Green turtles come into the shallows at the northern end because people feed them; we would not add to it. Verdict: a day of snorkelling from a base in Galle, not a week.
Kalpitiya
A peninsula on the north-west coast, three to four hours north of the airport, with a large flat lagoon on one side and open sea on the other. The point is wind. Kitesurfers come for the south-west wind from roughly May to September and a shorter, lighter season around December to February; spinner dolphins pass in large pods on calmer days, most often from about November to April. The beach is plain and the town is a fishing town. Verdict: go if you kite. Otherwise it is a long drive for a dolphin boat.
The parks and the rainforest sit an hour or two inland from these beaches, and most beach guides leave them out entirely. Our south Sri Lanka guide covers the coast and the inland half together, with the drive times between them.
04
The east coast, beach by beach
The east is a different holiday: further from the airport, fewer places to stay, and from June to August the flattest, clearest sea on the island while Galle is being rained on. Travellers who plan a July beach week around the south coast are planning it backwards.
Nilaveli and Uppuveli
Two beaches north of Trincomalee and not the same. Uppuveli is about five kilometres out, with restaurants in walking distance. Nilaveli is ten kilometres further, wider and emptier, and the Pigeon Island boats leave from it. Pigeon Island is worth doing with adjusted expectations: the coral has been bleached and trodden on and sections are roped off, but the blacktip reef sharks in the shallows are reliable. Budget in the region of US$40 per adult for the park plus a share of the boat, and confirm at the desk. Whales pass in the same months on a far smaller fleet than Mirissa's. Verdict: the best beach on the island from June to August. Give it three nights or skip it; it is five to six hours from Colombo.
Passekudah
A wide, shallow bay north of Batticaloa where the water stays around waist deep a long way out and a reef at the mouth flattens the sea. Children can walk out in it, which is rare on this island and the reason a planned resort zone was built along it. That is also its character: a row of hotels, a tidy beach, very little town. Kalkudah, the next bay along, is longer and emptier if the strip is too neat. Verdict: the family beach from May to September, and the calmest sea in the country.
Arugam Bay
One road along a sand spit between the sea and a lagoon, with a right-hand point break at the southern end that made the town. The season runs May to September, July and August biggest and busiest, September into October cleaner and quieter. Beginners learn at Baby Point on the main beach, not at Main Point, which breaks over rock. From mid-November to February much of the street shuts. It is two and a half to three hours from Ella, so it belongs on a hill-country leg. Verdict: the surf and social beach of the east. Out of season, a wasted day of driving.
05
Beaches to skip, and when to skip a whole coast
Mount Lavinia is Colombo's beach, about ten kilometres south of the centre. It is good for a sunset and a beer on the sand, and the colonial hotel on the headland is worth a drink on the terrace. We would not swim in it. It is the sea off a city of several million people, and the south coast is two hours down the expressway.
The whole south-west coast from May to September, if swimming is the point. The beaches are still there, the prices are lower and August is often better than the forecast, but the rips are real and every year they take people who could swim well. Sit on the sand, surf if you already know how, and swim in the pool. A July family beach week belongs at Passekudah. And any beach with the word secret in its name: every one on the south coast now has a car park, a sign, and a man collecting for it.
06
The best beach towns in Sri Lanka, by what you want
| You are | December to April | May to September |
|---|---|---|
| A family with small children | Unawatuna, or Bentota's river side | Passekudah |
| Surfers | Weligama to learn; Midigama and Hikkaduwa to progress | Arugam Bay; Baby Point to learn, the points beyond it to progress |
| A couple | Hiriketiya, or the beaches east of Tangalle | Nilaveli |
| Solo and social | Mirissa, Weligama, Hiriketiya | Arugam Bay |
| Wanting nobody around | Rekawa and the coast east of Tangalle | Kalkudah, or Nilaveli north of the hotels |
| Snorkelling | Hikkaduwa from the beach; Jungle Beach at Unawatuna | Pigeon Island from Nilaveli |
The south coast has a beach for every purpose within an hour's drive, which is why most first trips end there. The east has three beaches that each do one thing well; if your group wants three different things in July, base at Nilaveli and accept the drives.
07
The safest beaches to swim in Sri Lanka, and the rips
The safest beaches to swim in Sri Lanka are Unawatuna on the south coast in its season and Passekudah on the east in its season, because both have a reef or a bay shape that breaks the swell before it reaches the sand. Everywhere else the answer depends on the month and on reading the water first. After road traffic, rip currents are the biggest genuine risk to a visitor here.
A rip is a channel of water moving back out to sea through a gap in a sandbar. It does not look dangerous. It looks like a calmer, darker strip between two lines of breaking waves, which is exactly where an inexperienced swimmer goes in. Rips are strongest on the south-west from May to September and on the east from November to February, and they appear on any open beach after rough weather, Mirissa and Tangalle in January included.
- Lifeguard cover exists at a small number of beaches, is seasonal, and is not something to plan around. Assume there is none.
- Some beaches fly red flags in rough conditions and many do not. A flag means stay out. No flag means nothing.
- Ask the guesthouse where people swim and where they do not. They know exactly.
- Caught in one: do not swim against it. Float, signal, swim parallel to the beach until you are out of the channel, then in.
- Children go in with an adult beside them, not watching from a sunbed. The shore break on open beaches can knock an adult over.
08
A Sri Lanka beach holiday plan, by month
A February trip is a south-coast trip. Sleep at Negombo the night you land, do the Cultural Triangle and the hills first, and come down to the coast for the last four or five nights: Unawatuna or Hiriketiya as the base, a whale morning at Mirissa, an evening inside Galle Fort. The east is wet and you do not need it. Our 10-day itinerary is built this way and finishes on the sand.
A July trip is the reverse, and a better holiday than most people realise. Cultural Triangle straight from the airport, Trincomalee for three nights by way of Anuradhapura or Polonnaruwa, Arugam Bay if anyone surfs, then Ella on the way back. The south coast is something you drive through to the airport, at most. The elephant Gathering at Minneriya and the Kandy Perahera fall in the same weeks, which is a strong argument for the date.
If your dates are fixed and awkward, pick the coast, not the beach. Early May and late September are the hinges when either coast can work. October and November are the months to think twice about anywhere, with the east shutting and the south not yet dry. The compensation is empty sand and the lowest prices of the year.