Sri Lanka has two beach seasons, and they run in opposite directions. The south and west coasts are calm from November to April. From May to September the south turns rough and wet, and the east coast gets the sun and the flat water. Pick the wrong coast for your dates and you can spend a week staring at a sea you cannot swim in.
Here are 15 beaches, grouped by coast. Each entry covers what the beach is good for, what to watch out for, and a few places to stay or eat where that helps. Where we have a full guide for a beach, the link sits inside the entry.
Best Beaches by Trip Type
| If you want | Go to | Best months |
|---|---|---|
| Calm water for kids | Pasikudah, Bentota, Unawatuna | Pasikudah: May to September. Bentota and Unawatuna: November to April |
| To learn to surf | Weligama, Narigama (Hikkaduwa) | November to April |
| Stronger waves | Arugam Bay, Hiriketiya | Arugam Bay: May to September. Hiriketiya: November to April |
| Whale watching | Mirissa, Trincomalee | Mirissa: November to April. Trincomalee: about April to August |
| Turtles | Mirissa, Hikkaduwa, Dalawella | November to April |
| Remote work | Weligama, Hiriketiya | November to April |
| Quiet beaches | Tangalle, Talalla, Nilaveli | Tangalle and Talalla: November to April. Nilaveli: May to September |
| Resorts and water sports | Bentota | November to April |
South and West Coast Beaches (November to April)
This is where most first-time visitors end up. The towns sit close together, the train runs along the coast, and you can string several of these beaches into one trip.
1. Unawatuna: Calm Water and Easy Access
Unawatuna is about 5 km from Galle, a 10 to 15 minute drive, and the beach is a short walk from the main road. A reef protects the bay, so in the dry season the water is calm enough for most people to swim without a fight. That mix is why so many first trips to the south coast start here.
The trade-off is company. Cafés, shops and bars line the sand, and the place has a relaxed backpacker feel that works for families and younger travelers alike. If you want fewer people, Dalawella and Jungle Beach are both close and are covered further down this list.
Family guesthouses are easy to find. Thaproban Beach House is a mid-range option, and Thaproban Pavilion Waves and Araliya Beach Resort & Spa are the full-service resorts. Our Unawatuna travel guide has the longer breakdown of beaches, hotels and nightlife.
2. Hikkaduwa: Surf, Turtles and Easy Nightlife
Hikkaduwa fits a lot into one stretch of coast. Narigama Beach, just south of the main strip, is the surf zone: a long sandy beach with several peaks and plenty of surf schools, and beginners do well here. The Main Reef break in town is a different story. It suits intermediate surfers and above, so do not paddle out there just because it is close.
Turtles are the other draw. They gather at Turtle Beach near the main town, and you can snorkel with them without a boat ride. One thing to know: guides there are often seen feeding the turtles to keep them close. It works for sightings, but it is a questionable practice, so watch from a distance, do not touch, and do not buy the food.
If Hikkaduwa gets too loud, Akurala Beach is about 10 minutes north. It is calm and quiet, but it has no real surf. The town also has an easy train link from Colombo. For stays, Hikka Tranz by Cinnamon and Citrus Hikkaduwa are the larger hotels. Our Hikkaduwa guide covers the surf spots, snorkeling and where to eat.
3. Mirissa: Whale Watching and Sunset Drinks
Mirissa’s beach is a crescent about 2 km long, split by Parrot Rock. The sea here can be rougher than at Unawatuna, so check conditions before you swim. Most people come for what is offshore. Mirissa is one of the best places in the world to see blue whales, and the season runs from November to April. Boats usually leave around 6:30 am and the trip takes several hours, so plan an early start and take seasickness tablets if you are prone to it. Choose an operator that keeps its distance from the animals and does not promise sightings. These are wild animals.
On land, Coconut Tree Hill is the sunset spot. Turtles are often seen in the shallow water near it, and you can rent a mask and snorkel directly on the beach instead of booking a paid tour. Secret Beach is a short way along the coast and has its own entry below. In the evening the beach bars fill up with music and cocktails, and fresh seafood is served right on the sand.
Stays run from hostels to boutique hotels. For the full picture, see our Mirissa travel guide. If you want to try surfing, Weligama is a short drive away.
4. Weligama: Best for Beginners and Remote Workers
Weligama has a wide, sandy bay with gentle waves, which is why it is called the surf school capital of Sri Lanka. Lessons are affordable and easy to arrange on the spot, and the beginner waves are right in front of town.
It has also become one of the main bases for remote workers. Wi-Fi is reliable, the coffee is good, and there is a steady international crowd. Nomad Cafe is the usual brunch stop, Plan B works as both a co-working space and a café, and Hangtime Hostel has a rooftop café and beachfront rooms. Fair warning: the town itself is busy, with tuk-tuks and motorbikes everywhere, so it is more social than restful.
Our Weligama guide has the full rundown.
5. Hiriketiya: Trendy Surf Cove
Hiriketiya is a horseshoe bay with clear, turquoise water. It was a quiet cove not long ago. Now it draws surfers, yoga fans and remote workers, and cafés and yoga retreats line the sand. It is busy in peak season, but it still keeps most of its charm.
The main wave is a left-hander that suits intermediate surfers best. Beginners can take lessons and use the gentler sections farther along the bay, but watch for the reef when you fall. Hiriketiya is in Dickwella, roughly halfway between Matara and Tangalle, and about three hours (178Km) from Colombo by road.
Dots Bay House is the social pick, with a pool, dorm rooms and live music nights. Salt House is the quieter boutique option. For a drink, Smoke & Bitters is a cocktail bar and smokehouse in a coconut grove nearby that has appeared on the Asia’s 50 Best Bars list. Our Hiriketiya guide covers the surf spots, cafés and hotels in detail.
6. Tangalle and Goyambokka: Quiet Escape
If you want peace, Tangalle and nearby Goyambokka deliver. Expect fewer people, palm-fringed coves, and just enough beach cafés to keep you fed. Tangalle is really a string of beaches rather than a single one, so you can move along the coast until you find a stretch you like.
It is about 25 minutes (15Km) by tuk-tuk from Hiriketiya, which makes it an easy day trip if you want a break from the crowd there. Stays here lean toward mid-range hotels and resorts rather than hostels.
7. Bentota: Resorts and Water Sports
Bentota is the resort beach: wide, golden and about 1.5 hours from Colombo. Big resorts, safe swimming areas and a river running alongside the sand make it easy for families and honeymooners. Water sports are the main activity, including jet-skiing and banana boat rides, and you can take a boat trip on the Bentota River.
Surf is limited here. If you want waves, Hikkaduwa is 30 to 50 minutes south by road. For stays, Taj Bentota Resort & Spa, AVANI Bentota Resort & Spa and Cinnamon Bentota Beach are the big names. NH Bentota Ceysands sits between the river and the beach, and older guides still list it as Centara Ceysands. Our Bentota guide has more on beaches, water sports and tips.
East Coast Beaches (May to September)
The east coast is where to go when the south is wet. Its main season runs from May to September, and the sea is calmer and the sky clearer than on the south coast at the same time.
8. Arugam Bay: Surf Capital
The best surf in Sri Lanka is at Arugam Bay. From May to September the waves roll in, and the laid-back town fills with surfers, surf schools and cafés built around the season. Outside those months it is much quieter.
You do not have to surf to enjoy it, and the atmosphere is easy to like. Swimming takes some care, though. Our guide to swimming in Arugam Bay for non-surfers shows where to go.
9. Uppuveli: Beach Bars and an Easy Base for Trincomalee
Uppuveli is the easy base for Trincomalee, a few kilometers from town, with cozy beach bars and guesthouses along the sand. It is the more social of the two Trincomalee beaches.
Whale-watching trips out of Trincomalee run from about April to August, and you can see blue whales, sperm whales and dolphins. Pick your operator carefully. Some boats get too close to the animals, so look for reviews that mention respectful distances. Our Trincomalee guide has the details.
10. Nilaveli: Soft Sand and Pigeon Island
Further north, Nilaveli has the long, soft stretches of sand this coast is known for, and far fewer people than the south. The main reason to come is Pigeon Island Marine National Park, a short boat ride offshore. You can snorkel over coral and reef fish there, and sometimes spot turtles and small reef sharks. Expect a quieter, more remote stay than on the south coast.
11. Pasikudah and Kalkudah: Shallow, Warm and Calm
These two calm bays are among the safest places to swim in Sri Lanka. The water stays shallow for a long way out and it is warm, which suits young kids and anyone who feels nervous in the ocean. It is a resort-style stretch rather than a party town, so plan on quiet days. The May to September window applies here too.
Smaller Beaches Worth the Detour
These four are shorter stops than full destinations, and each sits close to a bigger beach on this list.
12. Dalawella: Turtles and the Rope Swing
Dalawella is a calm, rocky-edged bay about 2 km from Unawatuna. That is a five-minute tuk-tuk ride, or a walk of roughly 30 minutes. Turtles are often seen close to shore. Many visitors come for the palm tree rope swing in front of Dream Cabana, which the family there looks after and charges a small fee to use. It gets busy near sunset, so go earlier if you want the swing without a queue. Take it at your own risk.
13. Secret Beach (Mirissa): Small Cove, Best at Sunset
Secret Beach is not much of a secret anymore, but it is still one of the calmer corners of Mirissa. It is a small cove around the headland from the main beach, reached by a short walk with a climb or a quick tuk-tuk ride. Water conditions are mixed. Some visitors swim and snorkel in the turquoise water, and others find it rocky and pebbly. Treat it as a sunset and drinks stop, and swim only if the sea looks calm.
14. Jungle Beach: Small, Quiet and Good for Snorkeling
Jungle Beach is a small, quiet beach close to Unawatuna and a good place to snorkel. It works well as a half-day break when the main Unawatuna beach gets crowded.
15. Talalla: Wide and Empty
Talalla is a wide sandy bay on the south coast, not far from Hiriketiya, and it feels empty compared with the tourist-heavy beaches. That space is the appeal. Currents can be strong here, so wade in and stay close to shore rather than swimming far out.
Which Coast to Choose and When
- South and west coasts: best from November to April, with calm seas and sunny weather.
- East coast: best from May to September, when the south is rainy and the east is dry and sunny.
Whale watching follows the same split. Mirissa runs from November to April, and Trincomalee from about April to August. Switch coasts with the season and you can plan beach time for most of the year. The months in between are less predictable, so check the forecast close to your dates.
Tips for Beach Travelers
- Check swimming conditions. Not every beach is safe for swimming, and many have no lifeguard. Calm bays like Unawatuna, Bentota and Pasikudah are the safest bets in season. Ask your hotel or a local surf school about the currents that day.
- Plan whale watching by coast. Mirissa from November to April, Trincomalee from about April to August. Choose a boat that keeps its distance.
- Budget wisely. Beach towns like Weligama and Hiriketiya have hostels and surf lodges, while Tangalle and Bentota lean toward mid-range hotels and resorts. Our travel cost calculator gives you a rough total.
- Balance your trip. Pair beach time with safaris or cultural sites to make the most of your visit.
Final Thoughts
Pick the coast first, then the bay. For a first trip between November and April, Unawatuna, Mirissa and Hiriketiya make an easy run along the south coast, and Bentota is the simple option if you are staying near Colombo. Between May and September, head east to Arugam Bay for surf, or to Trincomalee for whale watching and snorkeling at Pigeon Island.
Featured Image – (Issycroker)
FAQs About Beaches in Sri Lanka
Which beach is best for families?
Unawatuna, Bentota and Pasikudah. All three have calm water in season, good facilities and easy places to eat. Pasikudah is the shallowest, which suits young children best.
Where can I swim with turtles?
Which beach is best for surfing?
- Arugam Bay (May to September) for experienced surfers.
- Weligama for beginners, with Narigama Beach in Hikkaduwa as another beginner option.
- Hiriketiya for intermediates. Lessons are available, but the main wave is a left-hander that suits people with some experience.
- Midigama and Ahangama for intermediates looking for consistent waves.
What’s the safest beach for swimming?
Where can I see whales or dolphins?
- Mirissa (Nov–Apr): Blue whales and dolphins.
- Trincomalee (May–Sept): Sperm whales and dolphins.
- Kalpitiya: Year-round dolphin watching.
Which beaches are quiet and less touristy?
Try Goyambokka, Talalla, Silent Beach, or Jungle Beach for a relaxed, crowd-free experience.
Can I find budget stays near beaches?
Yes. Surf towns like Weligama, Hiriketiya, and Arugam Bay have affordable hostels and guesthouses.