Sri Lanka Travel Guide
The 15 Best Beaches in Sri Lanka: A Local’s Coast-by-Coast Guide
Sri Lanka is barely 430 km from top to bottom, yet it holds around 1,340 km of coastline — and that coastline changes character every hour you drive along it. Surf breaks on the east, whale-watching harbours in the south, calm swimming lagoons on the west, coral gardens in the north-east. The island’s real advantage is timing: when one coast is under monsoon rain, the other is in full sunshine, so there is a good beach in Sri Lanka on any date you choose to travel.
This guide covers the 15 beaches we send our own guests to most often, what each one is actually good for, and the months when each is at its best. If you would rather have someone build the route for you, tell us your dates and we’ll map it around the weather.
First, pick your coast — then your dates
This is the single thing that decides whether your beach days are glorious or grey. Sri Lanka has two monsoons hitting opposite sides of the island at opposite times of year, so there is no single “best time to visit Sri Lanka” — only the best coast for the month you’re travelling.
| Coast | Best months | Beaches to head for |
|---|---|---|
| South & west | December – March (good from November to April) | Unawatuna, Mirissa, Bentota, Hikkaduwa, Tangalle, Negombo |
| East | May – September | Arugam Bay, Pasikuda, Nilaveli, Uppuveli, Pigeon Island |
| North-west | December – April | Kalpitiya |
The shoulder-season trick
Late April and late September sit between the two monsoons. Both coasts are usually workable, crowds thin out, and hotel rates drop noticeably — which is why a lot of our repeat guests deliberately book those weeks.
01 Unawatuna Beach
Unawatuna is the beach most first-time visitors picture when they imagine Sri Lanka: a sheltered golden crescent about 5 km from Galle Fort, with a headland that blunts the swell and makes the water calm enough for easy swimming and snorkelling. The bay is lined with cafés and seafood restaurants that put tables on the sand after sunset.
It is popular, and that is the trade-off — mornings are quiet and lovely, mid-afternoons are busy. Walk east towards Jungle Beach or the Japanese Peace Pagoda for a much emptier stretch of coast within twenty minutes on foot.
02 Arugam Bay
Arugam Bay is Sri Lanka’s surf capital and one of the better-known right-hand point breaks in Asia. Main Point suits confident surfers; Baby Point and Whiskey Point down the road are far gentler and where beginners take their first lessons. The season is tight — roughly May to September — and outside it the town goes quiet.
The surrounding area earns the trip on its own: Kumana National Park for birdlife, Lahugala for elephants, and lagoon trips at dawn. If you are not a surfer, come for the laid-back village atmosphere rather than the waves.
03 Mirissa Beach
Mirissa is where you go to see blue whales. Boats leave the harbour before dawn between roughly November and April, heading for the deep water that runs unusually close to the southern coast — blue whales, sperm whales and large pods of spinner dolphins are all regular sightings. Choose an operator that keeps a respectful distance; the crowding of animals by boats is a real problem here, and it is worth paying a little more for a responsible crew.
Back on land, the beach itself is a wide sandy bay with Parrot Rock at one end for sunset, and a strip of low-key bars behind the palms. Swim near the middle of the bay — the current at the edges can be strong.
04 Bentota Beach
Bentota sits where the Bentota River meets the sea, which gives it a rare double offering: open beach on one side, sheltered river on the other. Jet skiing, banana boats, tubing and windsurfing all run from the river mouth, so the water is flat and beginner-friendly even when there is surf outside.
It is also about 90 minutes from Colombo airport on the expressway, which makes it the easiest beach day to bolt onto the start or end of a round tour. Combine it with a Madu River mangrove safari and the Kosgoda turtle hatchery for a full day.
05 Tangalle Beach
Tangalle is the answer for travellers who look at Unawatuna and think “too many people”. The coast here breaks into a series of long, largely undeveloped bays with rock pools between them, and the boutique hotels are spaced far enough apart that you can walk for an hour and see almost no one.
One caution worth taking seriously: several Tangalle bays have strong undertow and steep shelving sand, so swim only where your hotel confirms it is safe. Nearby Goyambokka and Silent Beach are the calmer options.
06 Nilaveli Beach
Nilaveli has the whitest sand and the shallowest, clearest water of any beach on this list. The seabed slopes so gently that you can wade a long way out, which makes it excellent for families and nervous swimmers. It is also the launch point for the short boat ride to Pigeon Island.
Development is light compared with the south coast — a handful of resorts, a few beach shacks, and long empty stretches in between.
07 Hikkaduwa Beach
Hikkaduwa was Sri Lanka’s original backpacker beach and still has the busiest after-dark scene on the south-west coast. By day it splits into two: a protected coral sanctuary at the northern end where glass-bottom boats and snorkellers gather (green turtles feed close to shore here almost daily), and a surf beach further south.
The coral has suffered from bleaching and boat traffic over the years, so set expectations accordingly — the turtles, not the reef, are the real draw now.
Not sure which coast fits your dates?
Send us your travel window and we’ll tell you honestly which beaches will be at their best — and build a route that puts you there at the right time.
08 Pasikuda Beach
Pasikuda has one of the longest shallow reefs in the country — the water stays waist-deep for hundreds of metres out, with almost no waves. For families with small children, it is probably the safest swimming beach in Sri Lanka.
The bay is lined with resorts, which gives it a more packaged feel than Nilaveli, but the trade-off is proper facilities: pools, dive centres, kayak rental and reliable restaurants.
09 Trincomalee & Uppuveli
Trincomalee sits on one of the world’s finest natural deep-water harbours, and the town itself is worth a half day — Koneswaram Temple on Swami Rock, the Dutch-era Fort Frederick, and the hot wells at Kanniya.
For beach time, base yourself at Uppuveli a few kilometres north: a long, easy stretch of sand with good guesthouses and dive shops. Between May and August, blue whales and sperm whales pass this coast, making Trincomalee the east-coast counterpart to Mirissa.
10 Kalpitiya
Kalpitiya is a peninsula of lagoons, sandbars and dune scrub — less a classic beach resort than an adventure base. It has become Sri Lanka’s kitesurfing centre thanks to steady cross-shore wind over a huge flat-water lagoon, with two wind seasons: roughly May to September and again December to March.
It is also the best place in the country to see spinner dolphins, which gather here in pods that can run into the hundreds, mainly from November to April. Dolphin trips leave at first light.
11 Polhena Beach
Just outside Matara, Polhena is protected by a natural reef that creates a shallow, pool-like lagoon — calm, warm and shallow enough that you can snorkel with sea turtles a short swim from the sand. It is a genuinely local beach, busiest on Sunday afternoons when Matara families come down.
Combine it with the stretch of coast between Koggala and Ahangama, half an hour west, where you’ll find the stilt fishermen perched on their wooden poles. Some now pose for tips rather than fish — agree the price before you photograph.
12 Mount Lavinia Beach
Fifteen minutes south of central Colombo, Mount Lavinia is the city’s beach — a broad strip of sand backed by seafood restaurants and the colonial-era Mount Lavinia Hotel, built as a British governor’s residence. It’s for sunset drinks, crab curry and an evening walk rather than serious swimming, though the water is fine near the hotel end.
If you have a late-night flight and a day to spare in Colombo, this is the easiest way to spend it.
13 Pigeon Island National Park
A ten-minute boat ride from Nilaveli, Pigeon Island is one of Sri Lanka’s two marine national parks and holds the healthiest accessible coral reef in the country. Snorkellers regularly see blacktip reef sharks in the shallows, plus hawksbill turtles and dense schools of reef fish.
Entry requires a park ticket, numbers are capped and the rules are enforced: no standing on coral, no feeding, no touching. Go early — the first boats get the clearest water and the smallest crowds.
14 Kirinda Beach
Kirinda is a rugged fishing village beach south of Tissamaharama, set below a rocky outcrop crowned by a Buddhist temple with a long view along the coast. It is dramatic rather than comfortable — powerful surf and rocks mean it is a place to watch the sea, not swim in it.
Its real value is location: Kirinda is the closest coastal stop to Yala National Park, so it pairs naturally with an early-morning leopard safari.
15 Negombo & Browns Beach
Negombo is the beach nearest Bandaranaike International Airport — about 20 to 30 minutes by road — which makes Browns Beach the smartest first or last night of almost any Sri Lanka itinerary. Instead of driving three hours after a long-haul flight, you check in, eat by the water and start fresh in the morning.
There is more here than convenience. The Dutch canal runs through town, the morning fish market at the lagoon mouth is one of the liveliest on the island, and the old fishing quarter has churches dating back to the Portuguese era. It is also home for us — Ceylon Hunt is based just down the road in Seeduwa.
Eight things worth knowing before you go
- Rip currents are the main risk on Sri Lankan beaches, and most have no lifeguard. Ask locally before swimming at an unfamiliar bay.
- The sun near the equator is stronger than it feels in the sea breeze — reef-safe sunscreen, and shade between 11am and 2pm.
- Cover shoulders and knees at coastal temples such as Koneswaram and Kirinda, and remove shoes and hats before entering.
- Turtle hatcheries vary enormously in ethics. The good ones release hatchlings quickly and don’t keep adult turtles in tanks for photos.
- Book whale-watching for the first boat of the day — the sea is calmest and sightings are best in the early morning.
- Beaches change with the monsoon. Sand shifts, and a bay that is wide in January can be narrow and rough in July.
- Carry small cash for beach shacks, tuk-tuks and park entries; card acceptance is patchy outside the resorts.
- Take your rubbish with you. Many of these beaches are cleaned by the villages themselves, not by a municipality.
Frequently asked questions
When is the best time to visit the beaches in Sri Lanka?
It depends on the coast. The south and west coasts are at their best from November to April, while the east coast is best from May to September. Because the two monsoons hit opposite sides of the island, there is a good beach somewhere in Sri Lanka in every month of the year.
Are Sri Lanka’s beaches safe for swimming?
Many are, but conditions vary sharply by bay and by season. Sheltered beaches such as Pasikuda, Nilaveli, Polhena and Unawatuna are generally calm, while Tangalle, Kirinda and parts of the south coast have strong undertow. Most beaches have no lifeguard, so always check locally before going in.
Which beach is best for families with young children?
Pasikuda on the east coast, for its long shallow reef and near-flat water, and Nilaveli for the same reason. On the west coast between November and April, Bentota works well because the river side gives you calm water and organised activities.
Where can I see whales and dolphins in Sri Lanka?
Mirissa on the south coast from roughly November to April, and Trincomalee on the east coast from May to August, both for blue and sperm whales. For large pods of spinner dolphins, Kalpitiya on the north-west coast is the standout, mainly November to April.
Do I need a permit for Pigeon Island National Park?
Yes. Pigeon Island is a protected marine national park, so visitors need a ticket and must follow park rules on snorkelling, coral contact and visitor numbers. Boats depart from Nilaveli and the ticket is normally arranged at the departure point or through your tour operator.
Can I visit several beaches on one trip?
Comfortably. A one-week route can cover the south coast from Negombo through Bentota, Hikkaduwa, Unawatuna and Mirissa, or swing east to Trincomalee and Pasikuda. Sri Lanka is a small island, and with a private driver most beach-to-beach transfers take two to four hours.
Is accommodation available near the beaches?
Yes, at every level from beachfront guesthouses to five-star resorts. Rates rise sharply over Christmas, New Year and the April Sinhala and Tamil New Year, so book those periods well ahead. Ceylon Hunt can arrange hotels as part of a package — just tell us your budget range.
Let’s build your Sri Lanka beach route
Tell us your dates, group size and what you want out of the trip. We’ll send a tailored itinerary within 24 hours — with SLTDA-approved guides, A/C transport and hotels included.
See our tour packagesHave a question about a specific beach, or want to know which coast suits your dates? Send us a message or leave a comment below — we answer every one.