Beaches in Sri Lanka
With coastline on almost every side, Sri Lanka has a beach for every kind of traveler, and the trick is matching the coast to the season. From roughly November to April the south and west are at their best, with the calm bays of Unawatuna, the surf and whale-watching of Mirissa, and long golden stretches around Tangalle.
When the southern monsoon arrives, the action shifts east, and from May to September Arugam Bay draws surfers while Trincomalee and Nilaveli offer some of the island's clearest, calmest water. Wherever you swim, watch for rip currents, as many beaches have no lifeguards and the sea can be stronger than it looks.
Beaches to visit in Sri Lanka
- Ahangama Beach — A laid-back surf coast east of Galle, strung with reef and beach breaks, palm-shaded cafes and a growing scene of surfers and digital nomads.
- Casuarina Beach — The best-known beach in the north, a long stretch of shallow, calm water shaded by casuarina trees on the island of Karainagar, popular for a gentle swim.
- Colombo Port City Foot Bridge — The Colombo Port City Foot Bridge is a striking steel through-arch bridge designed for both pedestrians and cyclists.
- Crow Island Beach Park — A landscaped beach park north of the city centre with a long promenade, lawns and a stretch of sand, a breezy local escape by the sea away from the crowds.
- Crow Island Urban Forest — An urban forest is a collection of trees, vegetation, and ecosystems growing within a city or town. It includes public parks, street trees, private gardens, and preserved natural areas like wetlands.
- Dalawella Beach — A quiet palm-lined beach near Unawatuna famous for its rope swing hanging from a leaning coconut palm, with calm turquoise water behind a protecting reef.
- Dickwella Beach — A long, gently curving beach near the market town of Dickwella, quiet and shallow in parts, handy for pairing with Hiriketiya and the nearby blowhole and temple.
- Dutch Bay — A crescent town beach right in Trincomalee, backed by a breezy promenade, good for a stroll and a sunset though the currents can be strong for swimming.
- Galle Face Beach — Galle Face Green, is a 500-meter-long ocean-side urban park and promenade in the heart of Colombo, Sri Lanka, famous for its sunset views, kite flying, and local street food.
- Galle Face Green — A breezy oceanfront promenade in the heart of Colombo, a half-kilometre lawn beside the sea where the city gathers at dusk for kite-flying, street food and sunsets.
- Galle Face Pier — The Galle Face Pier is a charming seaside extension connected to the iconic 5-hectare Galle Face Green urban park in central Colombo.
- Goyambokka Beach — A pretty, sheltered cove near Tangalle framed by rocks and palms, calmer than the open beaches nearby and popular for a quiet swim.
- Hikkaduwa Beach — A long, lively stretch of west-coast sand north of Galle, a pioneer surf and party town with a shallow reef good for beginners and snorkellers.
- Hikkaduwa Coral Sanctuary — A shallow marine sanctuary off Hikkaduwa beach where coral gardens, tropical fish and sea turtles can be seen by snorkelling or from a glass-bottom boat.
- Hiriketiya Beach — A horseshoe-shaped surf cove near Dickwella that has grown into the south coast's boho hotspot, ringed by yoga studios, cafes and a friendly beginner-to-intermediate break.
- Jungle Beach — A small, secluded cove tucked below the Rumassala hill near Unawatuna, reached through the forest, with clear water and good snorkelling off the rocks.
- Kayts Island — A laid-back island linked to Jaffna by causeway, with old churches, a Portuguese-era fort ruin, quiet beaches and views across the lagoon to the smaller islands.
- Kirinda Beach & Temple — A rocky headland crowned by a Buddhist temple above a wild beach near Yala, tied to the legend of Queen Viharamahadevi and offering wide views along the coast.
- Kollupitiya Beach — Kollupitiya Beach is a scenic coastal area located along Colombo’s vibrant shoreline in the Kollupitiya neighborhood. Offering beautiful views of the Indian Ocean, the beach is a popular spot for enjoying sea breezes, watching sunsets, and taking relaxing walks along the coast. Its convenient location near the city center, restaurants, shopping areas, and major attractions makes it a peaceful seaside escape within Colombo’s urban landscape.
- Kuchchaveli Beach — A long, wild stretch of coast north of Nilaveli where a lagoon meets the sea, quiet and scenic with a scattering of luxury retreats and empty sand.
- Manayaveli Cove — A calm, sheltered cove tucked on the edge of Trincomalee town, with quiet water good for a gentle swim close to the centre.
- Marakolliya Beach — A wild, near-empty stretch of sand and lagoon east of Tangalle backed by mangroves, one of the most peaceful beaches on the south coast.
- Marble Beach — A stunning stretch of smooth, marble-like sand and glassy turquoise water in a sheltered bay run by the air force, one of the calmest and prettiest beaches around Trincomalee.
- Marina Bay View Point — The premier viewpoint for Marina Bay is the SkyPark Observation Deck on the 56th floor of Marina Bay Sands in Singapore, sitting 200 meters above ground. It offers 360-degree panoramic sights of the city skyline, Gardens by the Bay, and the Singapore Strait.
- Matara Beach — The town beach of Matara where the Nilwala River meets the sea, a broad sweep of sand busy with locals in the evenings and lined with palms and food stalls.
- Medaketiya Beach — A long, laid-back beach on the edge of Tangalle town lined with small guesthouses and seafood cafes, good for a sunset stroll along the sand.
- Midigama Beach — A low-key surf village between Weligama and Ahangama with a handful of reef and point breaks, a favourite of more experienced surfers seeking a quiet scene.
- Mirissa Beach — A wide crescent of golden sand backed by palms, the liveliest beach on the south coast, with easy swimming, seafood shacks and a buzzing sunset scene.
- Mount Lavinia Beach — The closest real beach to the city, a broad strand backed by seafood restaurants and the colonial-era Mount Lavinia Hotel, a favourite for a sunset drink and a swim.
- Nilaveli Beach — A long, wide sweep of pale sand and calm turquoise water north of Trincomalee, the most famous beach on the east coast and the gateway to Pigeon Island.
- Pallikkudawa Fanda Beach — A small, rock-sheltered beach near Tangalle with a natural pool calm enough for swimming while the surf breaks over the reef just beyond.
- Paravi Duwa Temple — A serene island temple set on a rocky outcrop just off Matara beach, reached by a short footbridge over the surf, a peaceful spot to watch the sea.
- Parrot Rock — A small rocky islet just off Mirissa beach that you can wade to at low tide and climb for a fine view back over the bay and the surf.
- Pigeon Island National Park — A small marine national park off Nilaveli with vivid coral reefs, tropical fish, sea turtles and blacktip reef sharks, one of the best snorkelling and diving spots in the country.
- Play Area 2 - Crow Island Beach — Play Area 2 at Crow Island Beach is a family-friendly recreational space located within Crow Island Beach Park in Mattakkuliya, Colombo 15. Surrounded by coastal greenery and the refreshing atmosphere of the Indian Ocean, the play area provides a safe and enjoyable environment for children to have fun while families relax and spend quality time together.
- Polhena Beach — A calm, reef-protected beach on the edge of Matara town with a natural swimming pool and shallow coral where snorkellers often meet sea turtles.
- Port City Beach — Port City Beach is a modern waterfront attraction located within the Port City Colombo development, offering visitors a unique seaside experience in the heart of Colombo. Built on reclaimed land along the Indian Ocean, the beach features a clean sandy shoreline, open spaces, and scenic views of the ocean and Colombo’s evolving skyline.
- Port City Swing — The amazing beach swing at the Port City Colombo promenade features a signature "PORT CITY" sign, offering a calm seaside view vibe and a famous photo spot along the artificial beach area.
- Rekawa Turtle Beach — A protected beach near Tangalle where five species of sea turtle come ashore at night to nest, watched on guided conservation walks after dark.
- Secret Beach — A tucked-away string of small coves west of Mirissa, quieter than the main beach, with rock pools, a bar and calm patches for a swim.
- Slvar Harbour view point — Slvar Harbour View Point is a scenic waterfront viewpoint located near the Colombo Harbour area in Sri Lanka. Offering panoramic views of the harbor, the Indian Ocean, and the surrounding city landscape, it is a peaceful location for visitors who want to enjoy Colombo’s coastal beauty and capture memorable photographs.
- Talalla Beach — A long, quiet arc of soft sand backed by coconut groves east of Matara, one of the calmest and least developed beaches on the south coast.
- Talpe Rock Pools — A rugged stretch of coast near Galle where natural and built rock pools sit right against the crashing surf, calm enough for a dip while the sea breaks just beyond.
- Tangalle Beach — A long, wide sweep of golden sand on the deep south coast, less crowded than the Mirissa area, with a string of coves and a relaxed, low-rise feel.
- Unawatuna Beach — A curving golden bay just south of Galle, sheltered and shallow enough for easy swimming, lined with palms, beach bars and seafood shacks.
- Uppuveli Beach — A relaxed, palm-backed beach closer to Trincomalee town than Nilaveli, with calm water, guesthouses and seafood cafes, popular for swimming and sunrise.
- Valvettithurai — A historic fishing and seafaring town on the north coast, long famed for its boat builders and traders, with a lively harbour and a revered seaside Amman temple.
- Weligama Bay — A broad, shallow bay with gentle rolling waves, the go-to spot on the south coast for first-time surfers, lined with board-hire shacks and surf schools.
- Wellawatte Beach — Wellawatte Beach is an urban coastal strip in Colombo featuring active local fisheries, a running railway line, and modest ocean views. It is defined by a small fishermen's pier, colorful boats, and close proximity to the city center rather than traditional resort aesthetics.
- Wijaya Beach — A relaxed reef-sheltered beach near Dalawella, known for its calm swimming, resident sea turtles and a popular beach restaurant.
Frequently asked questions
- When is the best time to visit Sri Lanka's beaches?
- For the south and west coasts, December to March is driest and calmest. For the east coast around Trincomalee and Arugam Bay, May to September is best.
- Which beach is best for first-time visitors?
- Unawatuna and Mirissa on the south coast are easy to reach, have plenty of places to stay and eat, and offer calm swimming plus boat trips for whales and snorkelling.