Guides

Sri Lanka Beaches: The Best Beaches by Coast and Season (2026)

Sri Lanka beaches by coast and season: south and west roughly Dec to Mar, east roughly May to Sep. A driver's honest guide to swimming, surf and families.

November 7, 202610 minute readBy Private Driver Tours Sri Lanka

"Where are the best beaches in Sri Lanka?" sounds like one question. It is really two, because the island has two coasts and only one of them is at its best in any given month.

Roughly December to March, the south and west coast are the ones to book: Unawatuna, Mirissa, Weligama, Hikkaduwa, Bentota. Roughly May to September it flips, and the east coast takes over: Pasikudah, Nilaveli, Arugam Bay. So choose the coast by your travel month first, then the beach by what you want from it. That is how I plan it for guests, and it is how this guide is laid out.

Whether you call it a beach holiday or just "Sri Lanka beaches", the plan starts with the calendar. I will also say where the sea can hurt you and how long the drives really take. For the south coast town by town, see our southern beaches guide, which I will not repeat here.

The short answer: pick the coast by the month

Sri Lanka has two monsoons that hit opposite coasts. The southwest monsoon, roughly May to September, makes the south and west coast rough and wet. The northeast monsoon, roughly October to January, does the same to the east. That is why a beach that looks perfect in a December photo can be red-flagged and empty in July.

  • December to March: south and west coast. The calmest seas and the most reliable sun, and the busiest weeks. November and April can also work.
  • May to September: east coast. The south is wet and rough.
  • April and September: seas can be calm on both coasts and crowds are thinner, but the rain risk is higher, so I never promise it.
  • October and early November: the awkward months, with short, heavy storms almost anywhere and a wet east. Keep beach days flexible, and I usually move them to the end of the trip.

For the detail, see our weather guide for November to May.

The best beaches in Sri Lanka at a glance

"Season" means when the sea is usually kind, roughly. Conditions change by the week, so ask locally.

BeachCoastBest forSeasonVibe
BentotaWestFamilies, an easy first or last nightNov to AprCalm, wide, resort-style
HikkaduwaSouth-westSnorkelling, turtlesNov to AprLivelier, reef off the beach
UnawatunaSouthA first swimDec to MarSheltered bay, beach bars
WeligamaSouthLearning to surfNov to AprWide, gentle bay
Midigama, AhangamaSouthSurf, cafésNov to AprRelaxed surf villages
MirissaSouthWhales, evenings outNov to AprCrescent bay, livelier
HiriketiyaSouthSurf, cafés, sunsetsNov to AprTrendy, small, busy
TangalleSouthQuiet, Rekawa turtlesNov to AprWild, swim with great care
NegomboWestAirport nights, fish marketNov to AprFishing town, beach a bonus
PasikudahEastSmall children, shallow waterMay to SepCalm resort bay
NilaveliEastQuiet sand, Pigeon IslandMay to SepResort-style, less developed
UppuveliEastBudget stays, eveningsMay to SepGuesthouses, evening scene
Arugam BayEastSurfApr to OctBackpacker, surf camps

Sri Lanka beaches by what you want

Best for swimming

For a calm, sheltered dry-season swim I send people to three places. Unawatuna is a curved, palm-fringed bay near Galle where a reef takes the edge off the waves. Bentota is wide and calm, with the river on one side and the sea on the other. Mirissa's main bay is fine for a casual dip in season. On the east coast, Pasikudah is the standout: a shallow, calm crescent south of Batticaloa, though it is a resort beach, so expect hotels.

Sheltered is not the same as safe. Rip currents can form even on a calm beach, especially outside the main cove at Unawatuna. Swim where locals or lifeguards are swimming, not on an empty stretch.

Best for surf

Weligama is where most people learn: a wide, gentle bay with surf schools everywhere. Pick an established school that gives a safety briefing, not a tout on the sand. Next door, Midigama and Ahangama are surf villages, and the bigger swells of May to September suit experienced surfers more than swimmers. Hiriketiya is the trendy one, and by midday in season its line-up is crowded, so a complete beginner is better off at Weligama.

When the south coast season ends, surfers follow the swell east to Arugam Bay. The season runs roughly April to October, peaks in July and August, and goes flat from roughly December to March. Baby Point suits beginners, Main Point is for stronger surfers, and July and August stays need booking well ahead.

Best for quiet

Tangalle and the coast around Dikwella, east of Mirissa, are where the crowds thin out. Tangalle has long, wild beaches, and it is close to Rekawa, an important turtle nesting site where the licensed night-watch lets you see turtles with no flash and no touching. Quiet comes with a catch, which I cover under safety. Jungle Beach near Unawatuna is quieter than the main bay, and on the east coast Nilaveli is quiet and resort-style.

Hiriketiya is not quiet any more: it fills with surf schools and sunbeds in high season, and there has been a lot of building. Planning a honeymoon around a quiet beach? See our Sri Lanka honeymoon page too.

Best for snorkelling

Hikkaduwa is the easy one. The coral sanctuary, a marine national park, starts right off the main beach, and turtles often feed near the reef. Go in the morning, and wear reef shoes. Never stand on or touch the coral, and never touch or ride a turtle, whatever a boat operator suggests for a photo. If you take a glass-bottom boat, agree the price and the stops before boarding, because some add a "turtle farm". Ask any turtle hatchery whether hatchlings are released the same night.

On the east coast in season, Pigeon Island off Nilaveli is the easiest beginner snorkelling in the country: shallow reef, turtles and the odd blacktip reef shark. It is best from May to September, and boat trips can be suspended from around October to March. Buy your ticket yourself at the Wildlife Department hut on Nilaveli beach, and bring water, because there are no shops on the island.

Best for nightlife

Be realistic: beach nights here mostly mean beach bars and cafés, not big-city clubs. Mirissa is the livelier of Mirissa and Weligama, and Hikkaduwa is livelier than Bentota. On the east coast, Uppuveli has the budget guesthouses and an evening scene, and Arugam Bay has its backpacker and surf-camp crowd.

Two warnings. On Poya days (every full moon, roughly 13 or 14 a year) alcohol sales are banned and bars close, so check dates before planning a celebration dinner. And Hiriketiya is not for nightlife seekers: the approach roads are poorly lit, with stray dogs, so arrange transport rather than walking back in the dark.

Best for families

Bentota is calm, wide and family-friendly, and the closest proper beach stop to the airport, so it suits a first or last night. In season, Unawatuna's and Mirissa's bays are gentler for children than the surf beaches, and on the east coast Pasikudah suits small children because the water is so shallow. I would keep small children away from Tangalle's beaches and any surf break. If the whole trip is built around kids, read our family holiday guide, and ask for child seats when you book rather than assuming the car has them.

Want a driver for this trip?

Tell us your dates and route — we'll match you with a vetted private driver and send a fixed, all-inclusive quote.

Plan my trip

The east coast: the half of the beach map most guides skip

Most beach articles stay on the south coast. That is fine from December to March, but from May to September the east is where the sea is calm while the south is wet and rough. A round-island trip can use that: south coast in January, east coast in July.

  • Pasikudah works as one or two nights paired with Batticaloa or Trincomalee.
  • Nilaveli and Uppuveli sit beside Trincomalee, a deep-water harbour town with Fort Frederick and the clifftop Koneswaram temple, and are the base for Pigeon Island. Book any whale or dolphin trip (roughly late March to August) with a reputable operator or your hotel, not a street tout.
  • Batticaloa, between Trincomalee and Arugam Bay, is a lunch or half-day stop, not a base.

The trade-off is distance. The east is further from the airport, the expressways mostly do not reach it, and from roughly October to January the sea is rough and boat trips are often suspended.

Swim safety, said plainly

Currents and surf here are real. Rip currents and rough water are a risk on the south and west coast especially from May to September, and on the east coast from roughly October to January. Many beaches have no lifeguard. Follow warning flags, ask your hotel or a local about the sea on the day, and never swim alone, after drinking, or at a surf break. Jellyfish appear seasonally, so ask about those too. Conditions and official guidance change, so check your own government's current travel advice before you go.

The honest trade-off: the emptiest, most beautiful beaches are often the ones to be most careful at. Tangalle is my example. It has long, wild sand and the quiet many people want, but it has a reputation for strong currents, drownings have been reported, and most of its beaches have no lifeguard, so treat every one as unsupervised. Busy, sheltered bays with other people in the water are the safer places to swim. If in doubt, walk the beach and use your hotel pool.

Linking the coasts into a route (and the drive-time reality)

The map lies about Sri Lanka. Beaches a thumb-width apart can be an hour or more by road, and every hotel change costs you a morning: check out, load the car, drive, check in. So I keep beach trips to two or three bases and do the rest as day trips. South coast beaches are roughly 20 to 60 minutes apart, which suits that well.

LegRoughly
Airport to Negombo15 to 30 minutes
Colombo to Hiriketiya, via the Southern Expresswayaround 3 hours
Mirissa to Colomboaround 2.5 hours
Mirissa to Gallearound an hour
Colombo to Trincomaleearound 4.5 to 5.5 hours
Anywhere to Arugam Baya long day, so plan it as one

Treat these as rough, because traffic in Colombo and Galle, roadworks and rain all change them. For your real legs, use the distance calculator.

A south coast week (December to March)

For five to seven days, this is my default. Land, spend a night in Negombo or head straight south, and start at Bentota, the easiest beach from the airport. Then go to Unawatuna and Galle for the bay and the fort, then to Weligama and Mirissa for surf and whales. For quiet or cafés, finish at Tangalle or Hiriketiya. One base near Galle and one at Mirissa is plenty, with Hikkaduwa snorkelling and a Weligama lesson as day trips.

If you want whale watching, sleep in or near Mirissa the night before, because boats leave around 6 to 7 a.m. Pick an operator that finds its own whale rather than racing to a crowd, and take a seasickness tablet. From the Hiriketiya end, Yala is only about two hours away, as our Yala to Hiriketiya post explains, so a safari at Yala slots in before or after.

An east coast week (May to September)

Start with Trincomalee and Nilaveli, roughly 4.5 to 5.5 hours from Colombo, so most of a day. Add Pigeon Island and Koneswaram, then go south through Batticaloa and Pasikudah to Arugam Bay. From there you can climb to Ella via Wellawaya and on to Yala and the south coast. Prefer to start at the beach and finish in the hills? Read about the reverse tour. The Colombo airport to Trincomalee route covers the first leg.

Both coasts in one trip

You cannot have both coasts at their best in the same weeks. The crossover is April and early May, when the south is hot and mostly dry and the east is opening up, but the rain risk is higher, so I treat it as a bonus, never a plan. Otherwise put your beach days on the coast that is in season.

Where Negombo fits

I use Negombo for the airport, the fish market and the lagoon, not for swimming. It is a short drive from the airport, which suits a very early or late flight, and the fish market is best at dawn. A first sunset there after a long flight is lovely, but I would not plan a beach week around it. See the airport to Negombo route or our airport transfers.

Is it right for you?

  • Go to the south and west coast if you travel December to March and want the classic bays, whale watching and Galle Fort.
  • Go to the east coast if you travel May to September, prefer calmer and less developed, want Pigeon Island or Arugam Bay, and do not mind longer drives.
  • Choose Bentota or Pasikudah with small children, and Unawatuna or Mirissa for a first beach week.
  • Choose Hiriketiya for cafés, sunsets and the surf scene if you can live with crowds. Skip it for calm beginner surf, a quiet bay or a late night out.
  • Choose Tangalle for quiet and turtles, and accept that it is a beach to walk more than swim.
  • Do not expect a perfect sea on the wrong coast. The calendar always wins, whatever the photos show.

Planning your beach days with us

Tell us your travel month, how many nights you can give the coast, and whether you surf, snorkel or just want to lie down, and we will tell you which coast to choose, how many bases to use, and how the drives fit together. Send your rough plan through the quote form, see how driver hire is priced on the private driver cost page, or message us on WhatsApp.

Frequently asked questions

What are the best beaches in Sri Lanka?

It depends on the month. From roughly December to March the best are on the south and west coast: Unawatuna for an easy swim, Mirissa for a livelier bay and whale watching, Weligama for learning to surf, Hikkaduwa for snorkelling and Bentota for families. From roughly May to September, Pasikudah, Nilaveli and Arugam Bay on the east coast are the ones to choose. Always ask locally about the sea on the day.

What is the best time to visit Sri Lanka for beaches?

For the south and west coast, roughly December to March is the most reliable window, and November and April can also work. For the east coast, roughly May to September is best. April and September can suit either coast, but the rain risk is higher, so check closer to your dates.

Is it safe to swim at Sri Lanka's beaches?

Plenty of beaches are fine in the right season, but currents and surf are real and many have no lifeguard. Swim at sheltered, busy spots, follow any warning flags, ask your hotel or a local on the day, and never swim alone, after drinking or at surf breaks. Also check your own government's current travel advice, because conditions and guidance change.

Which is better for beaches, the south coast or the east coast?

Neither is better all year, they take turns. The south and west coast are the better choice from roughly December to March, with the classic bays and an easy link to Galle Fort. The east coast is the better choice from roughly May to September and is calmer and less developed, but it is further from the airport and the drives are longer.

Which Sri Lanka beaches are best for families with young children?

Bentota is calm, wide and close to the airport, and in season the main bays at Unawatuna and Mirissa are gentler than the surf beaches. Pasikudah on the east coast has unusually shallow, flat water, so it suits small children from roughly May to September. I would keep little ones away from Tangalle's beaches and from any surf break.

Can I visit beaches on both coasts in one trip?

You can, but not with both at their best in the same weeks, because the two coasts have opposite seasons. April and early May is the crossover when both can be workable, though the rain risk is higher. Otherwise plan your beach days on the coast that is in season and treat the other as a short bonus.

GuidesTravel TipsTrip Planning