Sri Lanka's coastline stretches over 1,340 km around the island, offering an astonishing variety of beach experiences — from the whale-watching waters of Mirissa on the south coast to the wind-swept surf breaks of Arugam Bay on the east, and the calm turquoise lagoons of Trincomalee in the north-east. This guide from Blue Waves Tours covers the absolute best beaches in Sri Lanka for your 2026 holiday.
1. Mirissa — Best for Whale Watching & Sunsets
Mirissa is Sri Lanka's most celebrated beach destination. Its crescent-shaped bay on the southern coast features golden sand, swaying palm trees, and crystal-clear waters ideal for swimming and snorkelling. But what truly sets Mirissa apart is its reputation as one of the world's premier whale watching destinations. From November to April, blue whales, sperm whales, and spinner dolphins are regularly spotted just a few kilometres offshore.
The iconic Coconut Tree Hill viewpoint overlooks the bay and is best visited at sunrise or sunset for stunning photographs. The beachfront is lined with excellent seafood restaurants and beach bars — the perfect spot to end a day of exploration.
Best time to visit: November to April (south coast dry season + whale watching). Best for: Whale watching, sunsets, seafood, couples.
Book a Mirissa Beach Tour with Blue Waves Tours →
2. Unawatuna — Best for Swimming & Snorkelling
Unawatuna beach, just 5 km south of Galle Fort, is consistently ranked among the finest beaches in Asia. Its horseshoe-shaped bay provides naturally calm, shallow waters protected by a reef — making it ideal for swimming, snorkelling, and beginner diving. The beach is lined with restaurants, boutique guesthouses, and yoga retreats. Combine a Galle Fort heritage tour with an afternoon on Unawatuna beach for the perfect southern coast day.
Best time to visit: November to April. Best for: Families, swimming, snorkelling, couples.
3. Trincomalee — Best Hidden Gem Beach
Sri Lanka's east coast remained largely undiscovered for years, but Trincomalee (Trinco) has emerged as one of the island's best-kept secrets. Nilaveli Beach and Uppuveli Beach offer absolutely pristine white sand and turquoise water with far fewer crowds than the south coast. Snorkel with whale sharks at Pigeon Island National Park, visit the ancient Hindu Koneswaram Temple perched on a cliff, or simply relax in unspoilt tropical beauty.
Best time to visit: May to September (east coast dry season). Best for: Snorkelling, whale shark encounters, peaceful retreats.
4. Arugam Bay — Best for Surfing
On the southeastern coast, Arugam Bay is Southeast Asia's most famous surf destination and a mecca for surfers worldwide. The main break at "Main Point" offers consistent right-hand point break waves from May to October, attracting professional surfers and beginners alike. The town has a laid-back, bohemian atmosphere with excellent budget guesthouses, yoga classes, and nearby leopard safaris in Kumana National Park.
Best time to visit: May to October (surf season). Best for: Surfing, backpackers, yoga, nature lovers.
5. Tangalle — Best for Seclusion
Tangalle is a collection of beautiful, relatively undeveloped beaches on Sri Lanka's deep south coast. Medaketiya Beach, Rekawa Beach (famous for sea turtle nesting), and the dramatic Hummanaya blowhole nearby make Tangalle ideal for travellers who want authentic Sri Lanka without the tourist crowds. Several luxury boutique resorts are tucked among the coconut groves here.
Best time to visit: November to April. Best for: Seclusion, turtles, luxury escapes.
Sri Lanka's Top Beaches — At a Glance
Mirissa
Whale watching, coconut palms, sunset views.
Unawatuna
Calm bay, snorkelling, near Galle Fort.
Trincomalee
Pristine Nilaveli, whale sharks, Pigeon Island.
Arugam Bay
World-class surfing, laid-back vibe.
Tangalle
Secluded bays, turtle nesting, luxury resorts.
Weligama
Beginner surf, stilt fishermen, bay views.
Plan Your Sri Lanka Beach Holiday
Blue Waves Tours offers private transfers and beach holiday packages to Mirissa, Unawatuna, Trincomalee, Arugam Bay, and every beach destination across Sri Lanka.
Book Your Beach Holiday NowFAQ — Sri Lanka Beaches
Which is the best beach in Sri Lanka for families?
Unawatuna beach near Galle is the best beach for families due to its calm, shallow, reef-protected waters that are safe for children to swim. Mirissa is also excellent for families and offers the added attraction of whale watching cruises.
What is the best time to visit beaches in Sri Lanka?
The south and west coasts are best from November to April (dry season). The east coast — including Trincomalee and Arugam Bay — is best from May to September when the west coast has more rain. Sri Lanka effectively has a beach for every month of the year.
How do I get to Mirissa from Colombo?
Mirissa is approximately 150 km from Colombo and takes about 2.5-3 hours by private car via the Southern Expressway. Blue Waves Tours offers comfortable direct transfers at fixed rates — contact us via WhatsApp at +94 75 808 8087 to book.
Related: Best Places to Visit in Sri Lanka | Blog Home
Services: Mirissa Tour | Galle Fort Tour | Airport Transfers | Private Taxi Hire
