After eight years of planning beach holidays for overseas guests, I still answer the same question every week: which are the best beaches in Sri Lanka? The honest answer is that nobody can give you one name. Our island runs two coastlines on opposite monsoon seasons, so the right beach depends entirely on the month you land.
This guide names the ten best beaches in Sri Lanka that our travellers actually return to. You will find real 2026 costs, honest swimming warnings, drive times from Colombo, and the months each stretch of sand is genuinely at its best.
Every beach below is one I have swum at, eaten at, and booked for clients. That includes the ones I now steer people away from in the wrong season, because a wasted beach day is a wasted holiday.
Table of Contents
Best Beaches in Sri Lanka — The Quick Answer
If you read only one paragraph, read this one. From November to April, stay on the south and west coasts, where Unawatuna, Mirissa, Weligama, Hiriketiya, Tangalle and Bentota are all in season. From May to September, cross the island to the east for Arugam Bay, Nilaveli, Pasikuda and Uppuveli.
That single rule explains why two travellers can visit in the same week and describe the best beaches in Sri Lanka completely differently. One found glassy water and empty sand. The other found grey skies, red flags and closed guesthouses.
Use the table below as your first filter, then read the detailed sections that follow.
| Coast | Prime months | Sea conditions | Best for | Crowd level |
|---|---|---|---|---|
| South-west (Unawatuna, Mirissa, Weligama, Bentota) | November – April | Calm and warm, short afternoon showers | Swimming, whales, beginner surf | Busy December – February |
| Deep south (Hiriketiya, Tangalle, Goyambokka) | December – March | Sheltered bay plus a heavy shore break | Surf, boutique stays, quiet | Moderate |
| West (Hikkaduwa, Kalpitiya) | November – April | Reef snorkelling, flat lagoon wind | Snorkelling, kitesurfing | Moderate |
| East (Arugam Bay, Nilaveli, Pasikuda) | May – September | Glassy mornings, clear reef water | Surfing, snorkelling, diving | Light to moderate |
Sri Lanka Beach Seasons — Which Coast, Which Month

Two monsoons shape every beach decision here. The Yala monsoon arrives from the south-west between May and September, dumping rain on the south and west coasts while the east stays dry and bright. The Maha monsoon arrives from the north-east between October and January, reversing everything.
Between them sit two inter-monsoon windows, roughly late March to April and October to mid-November. In those weeks both coasts can turn thundery, and the sea picks up a swell that produces the year’s strongest rip currents.
This is genuinely good news for planners. Nearly all the best beaches in Sri Lanka sit on one of those two coastlines, so there is almost always a warm, swimmable coast somewhere on the island.
Understanding the flip is the single most useful thing you can do before you book. Whatever month you choose, the odds are strong that one of the best beaches in Sri Lanka will be in season and waiting.
Our month-by-month guide to the best time to visit Sri Lanka breaks the weather down week by week if you are still choosing dates.
Unawatuna Beach Guide — The South Coast’s Easiest Swim

Of all the best beaches in Sri Lanka, Unawatuna is the one I recommend to nervous swimmers and first-time visitors. The bay curves like a banana about five kilometres south-east of Galle, and an offshore reef softens the swell into something you can wade into without thinking twice.
Getting there is simple. Unawatuna sits 125 kilometres from Colombo, about two and a half hours by private car on the Southern Expressway. The coastal train to Galle takes longer, then a ten-minute tuk-tuk ride finishes the job.
This Unawatuna beach guide would be incomplete without the practical details. Arrive before nine in the morning if you want shade and easy parking, because the bay fills quickly in December and January.
- Swimming: calm from November to April, with lifeguards typically on duty at weekends and through peak season
- Snorkelling: the rocks at the western end hold parrotfish and the occasional green turtle
- Nearby: Jungle Beach is a fifteen-minute walk over the headland, and Dalawella Beach two kilometres south is the reliable turtle spot
- Food: Thaproban Beach House and Sunil’s Beach Restaurant serve the best rice and curry on the strip
In our experience the smartest stay is two nights, not five. Unawatuna also appears on nearly every published list of the best beaches in Sri Lanka, and it deserves that reputation. It works beautifully as a base for the Galle Fort walking tour, the Japanese Peace Pagoda, and a Rumassala hill sunset, all within twenty minutes of your sunbed.
Mirissa Beach Activities — Whales, Surf and Sunset

Mirissa is the south coast’s headline act, and it earns its place among the best beaches in Sri Lanka for one reason above all: deep water close to shore. It sits 150 kilometres from Colombo, about two hours forty-five minutes by car, and packs an unusual amount into one small bay.
The Mirissa beach activities list starts offshore. Between November and April the continental shelf drops away near the harbour, which is why blue whales and sperm whales pass within a few kilometres of the beach. Boats leave the fisheries harbour at half past six in the morning, and a shared trip usually costs 35 to 60 US dollars per person.
On land, the Coconut Tree Hill headland is the island’s most photographed palm grove. Parrot Rock then gives you a free viewpoint over the whole bay at sunset. Surfers walk ten minutes north to Weligama for Asia’s gentlest beginner waves. Together they make Mirissa one of the most complete of the best beaches in Sri Lanka for a mixed group.
One warning is worth taking seriously. Whale watching is a moving-boat activity, and the swell off Mirissa is real. If you are prone to seasickness, take medication an hour before departure and choose a larger vessel. Our whale watching Mirissa tour page covers boat types and the best months in more detail.
Bentota Beach Resorts — The West Coast’s Family Escape

Bentota delivers the easiest beach holiday among the best beaches in Sri Lanka. It lies 85 kilometres south of Colombo, a straightforward one hour forty-five minutes on the expressway, and around two hours from Bandaranaike International Airport.
Bentota beach resorts line a long honey-coloured stretch of sand where the Bentota Ganga meets the Indian Ocean. That river mouth is the hidden advantage, because it gives you a calm lagoon for waterskiing, jet skiing and windsurfing, plus open ocean surf a short walk away.
Families love it because everything is close and managed. Boat safaris up the river run daily, the Kosgoda turtle hatchery is twelve kilometres south, and Geoffrey Bawa’s Lunuganga garden sits just across the water.
The trade-off is character. Large package hotels dominate the strip, so if you want a local fishing village and street food, go south instead. For a first Sri Lanka beach week with children, though, Bentota offers the most practical logistics of any of the best beaches in Sri Lanka. See our Bentota beach resort tours page for resort-by-resort comparisons.
Arugam Bay Surfing — The East Coast Wave Machine

Arugam Bay is the reason serious surfers book flights to Sri Lanka, and it tops most of their personal lists of the best beaches in Sri Lanka. The main point break is a long, forgiving right-hander that peels for two hundred metres when the south-west swell wraps around the bay.
The journey is the price you pay. Arugam Bay sits about 320 kilometres east of Colombo, which is a seven-hour drive, so almost every guest breaks the trip overnight at Ella or Yala. Trust me on this: attempting it in one push with a rental car is a mistake I have watched people make.
Arugam Bay surfing suits both ends of the spectrum. Beginners paddle out in the bay itself, where soft sand and small whitewater make lessons genuinely productive. Experienced surfers then head to Whiskey Point, Peanut Farm and Pottuvil Point for bigger, faster walls.
Lessons with a local instructor cost roughly 5,000 to 8,000 rupees for two hours, and board rental runs 1,500 to 3,000 rupees for half a day. Book May to September and the east coast delivers the pick of the best beaches in Sri Lanka for wave riders. Combine the drive with a leopard safari in Kumana or Yala National Park and the long transfer becomes part of the holiday.
Nilaveli Beach Snorkeling — Pigeon Island and Clear Water

Nilaveli, on the north-east coast near Trincomalee, offers the clearest water of all the best beaches in Sri Lanka for much of the year. The beach itself is a wide, pale stretch of sand, and three kilometres offshore sits Pigeon Island National Park.
The Nilaveli beach snorkeling experience is genuinely world class. You will float over staghorn coral gardens with parrotfish, sergeant majors, green turtles and blacktip reef sharks that keep a polite distance from swimmers. Visibility peaks from June to September.
Boats leave the Nilaveli foreshore through the morning, and most operators combine the crossing with the national park ticket. Budget around 30 to 50 US dollars per person for the full trip. Confirm current park rates with your operator, because the Department of Wildlife Conservation revises them periodically.
Two rules matter here. Never stand on or touch coral, and use reef-safe sunscreen, because the Marine Environment Protection Authority has documented real damage from chemical filters in shallow reef areas.
Uppuveli, four kilometres south of Trincomalee, makes the better base if you want cheap guesthouses and a livelier food scene. For snorkellers, Nilaveli and Pigeon Island sit at the very top of the best beaches in Sri Lanka. Read the official Department of Wildlife Conservation guidance before you book a boat, and check Sri Lanka Tourism’s beaches page for the latest openings.
The Other Five Beaches Worth Your Time
Five more beaches belong on any shortlist of the best beaches in Sri Lanka, and each one fits a different traveller. Consider these the ones I book when a guest has a very specific idea of a perfect day.
Hiriketiya Beach — The Horseshoe Bay
Hiriketiya, near Dikwella, is a small horseshoe bay that has quietly become one of the coolest of the best beaches in Sri Lanka. It suits surfers and boutique-hotel travellers, with a handful of excellent cafés and a yoga studio above the sand.
The bay is protected enough for confident swimmers in the morning, but the shore break turns powerful later in the day. Do not swim when the swell is running, because locals will tell you the same thing and they are right.
Weligama Bay — The Beginner Surf Capital
Weligama is a wide, shallow bay where you can stand up to your waist for fifty metres. That makes it the safest swimming beach on the south coast and a fixture on every list of the best beaches in Sri Lanka for learners.
Because the water stays waist-deep, families with children and nervous swimmers both relax here. Expect surf schools on every block and a steady crowd of smiling beginners wiping out in complete safety.
Tangalle and Goyambokka — Space and Silence
Tangalle, 195 kilometres from Colombo, is where the south coast opens up. Long empty crescents alternate with rocky headlands, and Goyambokka’s twin coves rank among the most beautiful of the best beaches in Sri Lanka.
This is the stretch for honeymooners and anyone who measures a beach by how few people are on it. The trade-off is geography, because beaches and restaurants sit kilometres apart and you will want a car or driver.
Pasikuda — The East Coast Shallow Shelf
Pasikuda, north of Batticaloa, has an unusually wide shallow shelf that lets you walk a long way out in knee-deep water. It is arguably the best family swim among the best beaches in Sri Lanka on the east coast, with resort comfort and few crowds outside July and August.
Water clarity here is remarkable in the dry season, and stand-up paddleboarding conditions are ideal for beginners during the calm morning window.
Kalpitiya — Kitesurfing and Dolphins
Kalpitiya sits on a narrow peninsula three hours north of Colombo, and its lagoon is one of Asia’s best kitesurfing venues from May to October. In the November to April season the same waters host large pods of spinner dolphins.
It is not a swimming destination for families, because the wind is precisely what people come for. Treat Kalpitiya as a specialist stop among the best beaches in Sri Lanka, and it rewards you handsomely.
Best Beaches in Sri Lanka for Families, Couples and Surfers
Which of the best beaches in Sri Lanka you choose should come down to who is travelling and what your days look like. This table is the one I use on calls with guests, and it settles most debates in under a minute.
| Traveller type | Best beach | Why it works | Watch out for |
|---|---|---|---|
| Families with young children | Weligama, Unawatuna, Pasikuda | Waist-deep water, gentle waves, lifeguarded stretches | Afternoon sun between 11am and 3pm |
| Honeymoon couples | Tangalle, Goyambokka, Nilaveli | Privacy, boutique villas, long empty sand | You will need a driver for dinners |
| Surfers, all levels | Arugam Bay, Weligama, Hiriketiya | Point breaks plus forgiving beach breaks | Reef cuts at low tide |
| Whale and dolphin watchers | Mirissa, Kalpitiya | Deep water close to shore, high sighting rates | Morning swell and motion sickness |
| Snorkellers and divers | Nilaveli, Hikkaduwa | Protected coral reefs with strong visibility | Do not stand on coral |
| Kitesurfers | Kalpitiya | Flat lagoon, reliable cross-shore wind | Book gear in advance for July |
| Solo travellers | Weligama, Unawatuna | Hostels, surf camps, easy to meet people | Watch your bag on crowded sand |
| Older travellers | Bentota, Unawatuna | Flat promenades, close to airport, resort comfort | Ask for ground-floor rooms |
Beach Safety in Sri Lanka — Currents, Flags and Honest Warnings

Many of the best beaches in Sri Lanka look gentler than they are, and rip currents cause drownings every season. The pattern is predictable. The strongest rips appear during the inter-monsoon swell of April to May and October to November, and on the exposed south coast beaches.
Lifeguard coverage exists but is not universal. The Sri Lanka Life Saving Association and Coast Guard patrol the main tourist beaches, including Mount Lavinia, Unawatuna, Hikkaduwa, Mirissa, Weligama and Nilaveli, mostly through peak season and at weekends.
Please follow three rules without exception. Swim between the flags, never swim alone at dusk, and treat a red flag as a hard stop rather than a suggestion. If a rip current catches you, swim parallel to the shore until it releases you, then angle back in.
Other hazards are smaller but real. Sea urchins cluster around the rocks at Unawatuna, jellyfish appear after heavy rain, and beach erosion has narrowed several west coast beaches in recent years. The Coast Conservation and Coastal Resource Management Department monitors and publishes on that erosion.
For reef and lagoon days, the Marine Environment Protection Authority recommends reef-safe sunscreen and no touching of coral or marine life. That is good practice, and it also protects the exact reef you came to see.
Respecting the sea is what makes the best beaches in Sri Lanka enjoyable rather than dangerous. It costs you nothing to ask a lifeguard before you swim.
What a Sri Lanka Beach Day Costs in 2026
A day at the best beaches in Sri Lanka is refreshingly cheap compared with Europe or the Gulf, though prices rise every season. The table below uses rates our guests paid through 2026, converted at roughly 330 Sri Lankan rupees to the US dollar.
| Item | Typical price (LKR) | Roughly (USD) |
|---|---|---|
| Sunbed and umbrella, per day | 1,000 – 2,500 | 3 – 8 |
| King coconut from a beach stall | 150 – 250 | 0.50 – 0.80 |
| Rice and curry lunch | 1,200 – 2,500 | 4 – 8 |
| Seafood dinner, one kilogram of prawns | 3,500 – 6,000 | 11 – 18 |
| Surfboard rental, half day | 1,500 – 3,000 | 5 – 9 |
| Beginner surf lesson, two hours | 5,000 – 8,000 | 15 – 24 |
| Whale watching from Mirissa, shared boat | 11,000 – 18,000 | 35 – 55 |
| Pigeon Island snorkel trip and park ticket | 10,000 – 16,000 | 30 – 50 |
| Kosgoda turtle hatchery entrance | 1,000 – 1,500 | 3 – 5 |
| Short tuk-tuk hop between beaches | 300 – 600 | 1 – 2 |
A comfortable beach day for two, including food, drinks, sunbeds and transport, usually lands between 8,000 and 14,000 rupees. That is roughly 25 to 45 US dollars. Low costs are the other reason travellers fall in love with the best beaches in Sri Lanka and keep extending their stay.
If you are building a longer trip, our Sri Lanka budget travel guide covers the full daily cost picture including hotels and transport.
Getting Between the Beaches — Drive Times and Transport
Getting between the best beaches in Sri Lanka takes longer than the map suggests, because much of the road network runs at forty to fifty kilometres per hour. Always add half an hour to any estimate you find online, especially in the December to February peak.
| Route | Distance | Realistic drive time | Best option |
|---|---|---|---|
| Colombo to Bentota | 85 km | 1 h 45 min | Expressway bus or private car |
| Airport to Bentota | 110 km | 2 h | Private transfer |
| Colombo to Unawatuna | 125 km | 2 h 30 min | Coastal train to Galle, then tuk-tuk |
| Colombo to Mirissa | 150 km | 2 h 45 min | Private car, or train to Weligama |
| Colombo to Hiriketiya | 160 km | 3 h 15 min | Private car |
| Colombo to Tangalle | 195 km | 3 h 45 min | Private car |
| Colombo to Nilaveli | 260 km | 5 h 30 min | Private car |
| Colombo to Arugam Bay | 320 km | 7 h | Private car with an overnight break |
The coastal railway from Colombo Fort to Galle and Matara is one of the world’s great train rides, but seats sell out and online booking is unreliable. We usually reserve tickets for guests in advance, or use the expressway instead.
Surfers travelling with boards should hire a van rather than a sedan, and everyone should agree the fare before the wheels move. Our guide to getting around Sri Lanka explains trains, buses, tuk-tuks and private drivers in full.
Best Beaches in Sri Lanka — When to Skip Each One
Honest advice saves holidays, so here is where I tell guests to stay away. Not every one of the best beaches in Sri Lanka is good all year, and pretending otherwise is how travellers end up disappointed.
- Skip Mirissa from May to September. The south-west monsoon brings rain and rough seas, and most whale watching operators close for the season.
- Skip Arugam Bay from November to April. The surf season is over, the bay flattens, and many guesthouses and restaurants shut completely.
- Skip Unawatuna and Weligama on long public holiday weekends. Colombo day-trippers arrive in force, and parking becomes a genuine ordeal.
- Skip Bentota if you want local food culture. The strip is hotel dining, so head to Unawatuna or Uppuveli for street food instead.
- Avoid swimming at Hiriketiya and Tangalle during heavy swell. Both beaches have produced drownings, and locals will warn you if you ask.
- Reconsider Hikkaduwa between June and September. Storms narrow the beach and wash debris onto the sand.
Have a plan B for every coastal booking. Because the two coasts run opposite seasons, you can almost always reroute to sunshine within a day. That flexibility, more than any single beach, is the real secret to enjoying the best beaches in Sri Lanka.
Frequently Asked Questions
What are the best beaches in Sri Lanka for a first visit?
For a first trip, start with Unawatuna or Weligama on the south coast from November to April, and add Bentota if you want resort comfort close to the airport. All three rank among the friendliest of the best beaches in Sri Lanka for beginners. If you travel between May and September, choose Nilaveli or Pasikuda on the east coast instead.
When is the best time to visit the beaches in Sri Lanka?
December to March is the safest all-round window, because the south and west coasts are calm and the weather is dry. May to September is equally good on the east coast, and June to September gives the clearest water at Nilaveli.
Is Unawatuna beach safe for swimming?
Yes, Unawatuna is one of the safest of the best beaches in Sri Lanka for most of the season, thanks to the protective offshore reef. Use caution near the rocky western end, watch for sea urchins, and always swim between the flags when lifeguards are present.
What are the best Mirissa beach activities for families?
Families enjoy the whale watching season from November to April, the gentle surf lessons in neighbouring Weligama, and the short climb up Coconut Tree Hill. Keep younger children out of the water at Parrot Rock, where the current strengthens around the headland.
Are Bentota beach resorts good for a relaxed holiday?
Yes. Bentota beach resorts offer calm lagoon watersports, family pools, and a two-hour airport transfer, which makes them ideal for short stays and multi-generation trips. Bentota is also the most comfortable of the best beaches in Sri Lanka for travellers who prefer resort logistics over village life.
Is Arugam Bay surfing suitable for beginners?
Arugam Bay surfing suits beginners early in the morning inside the bay, where instructors teach on soft sand-bottom waves. The main point break is for intermediate and advanced surfers, and it demands respect at low tide when the reef sits close to the surface.
Where can I do Nilaveli beach snorkeling, and what will I see?
Boats run from Nilaveli beach across to Pigeon Island National Park, about three kilometres offshore. Expect staghorn coral, parrotfish, sergeant majors, green turtles and harmless blacktip reef sharks, with the clearest visibility from June to September.
Which beach is closest to Bandaranaike International Airport?
Bentota is the closest serious beach resort, roughly two hours from the airport by private transfer. Negombo is nearer at thirty minutes, but its beach is more convenient than beautiful, so most guests continue south.
Do I need to book beach hotels in advance?
Yes for December to February and for July to August in Arugam Bay. Those are the months when the most popular of the best beaches in Sri Lanka sell out well ahead. Outside those windows you can usually book a week before arrival and still find good rooms at fair prices.
Are there lifeguards on Sri Lanka’s beaches?
Lifeguards patrol the main tourist beaches including Mount Lavinia, Unawatuna, Hikkaduwa, Mirissa, Weligama and Nilaveli, mainly during peak season and at weekends. Coverage is not guaranteed everywhere, so never assume that all of the best beaches in Sri Lanka have a lifeguard on duty.
Can I combine the beaches with a wildlife safari or the hill country?
Absolutely, and most of our guests do. A typical route pairs Yala or Udawalawe with the south coast beaches, then climbs to Ella and Nuwara Eliya before returning to Colombo. Two weeks gives you beaches, wildlife and tea country without rushing.
How many days should I spend on the coast?
Four to six nights is the sweet spot for most travellers, split across two beaches rather than one. The best beaches in Sri Lanka reward a slower pace, and two bases give you more variety than one long stay.
A final tip worth repeating: a good Unawatuna beach guide will always tell you when to go, not just where. The same is true of every beach on this page.
Plan Your Beach Holiday with Amazing Escapes Tours
Choosing between the best beaches in Sri Lanka is far easier with someone local on your side. We are a Sri Lanka based operator, not a reseller, and every itinerary we send is built around your dates, your pace and your travel party.
Tell us when you are arriving and what you want from a beach week, and we will match you to the right coast for that month. No guesswork, no generic packages, and no pushy upselling.
What is included in every beach itinerary we design:
- Private air-conditioned vehicle with an English-speaking driver-guide
- Hand-picked beach hotels or boutique villas, matched to your budget
- Airport transfers and all inter-beach transport
- Whale watching, snorkelling, surf lessons and safari bookings at fair rates
- A local contact number you can reach throughout your stay
Start with a free, no-obligation quote and let us show you the coast most travellers never find. Request your custom beach itinerary today, or explore our custom Sri Lanka tour itinerary service to see how a tailor-made trip works.
About the author: Dhanushika Hewa Paththinige is a Sri Lanka travel expert with over 8 years of experience designing custom tours for international visitors. As the founder of Amazing Escapes Tours, she has personally guided hundreds of travellers along both Sri Lankan coastlines. Her favourite stretches run from the reef bays of Unawatuna to the point breaks of Arugam Bay. Her expertise covers island-wide itinerary design, beach and wildlife travel, and honeymoon and family holidays.