“Discover Sri Lanka’s picturesque beaches, from bustling Colombo to serene Arugam Bay. Explore our guide to the island’s coastal gems.”
Sri Lanka boasts an enchanting coastline adorned with a diverse collection of beaches that cater to every beach lover’s desires. From the bustling urban shores of Colombo to the tranquil and palm-fringed beaches of the south, such as Mirissa and Unawatuna, this island nation offers a plethora of coastal treasures.
Head east, and you’ll encounter the untouched, powdery sands of Arugam Bay, a haven for surfers from around the globe. For a taste of history and culture by the sea, visit the ancient city of Galle, where a historic fort stands as a testament to the island’s colonial past.
Venture north to Jaffna to explore the pristine beaches of the Northern Province, or dive into the serene waters of the Eastern Province’s Pasikudah and Nilaveli beaches. Whether you seek vibrant beach parties, water sports, or peaceful relaxation, Sri Lanka’s beaches are a testament to the island’s natural beauty and cultural richness.
Colombo District beaches
- Crow Island Beach
- The Beach park ( Colombo Port City )
- Port City beach
- Galle face beach
- Kolpity beach
- Bambalapitiya Beach
- Wellawatte Beach
- Dehiwala Beach
- Mount Lavinia beach
- Secret Mount Lavinia Beach ( Galkissa Beach )
- Rathmalana Beach
- Angulana Beach
- Lunawa Beach
- Moratuwella Beach
- Koralawella Beach
- Moratuwa Children’s park beach
- Modara Beach ( Moratuwa )
Kalutara Districh Beaches
- Panadura Beach
- Panadura nalluruwa Beach
- Pinwatte Beach
- Thalapitiya Beach
- Wadduwa Beach
- Molligoda Beach
- Pothupitiya Beach
- Waskaduwa Beach
- Kalutara Beach
- Kalutara North Beach
- Kalido Beach
- Kalutara City beach
- Katukurunda Beach
- Kalamulla Beach
- Payagala Beach
- Kudawa Beach
- Nathu Kanda Beach
- Uswella Beach
- Rockland Beach
- Beruwala Beach
- Ketchimale beach
- Moragalla Beach
Galle District beaches
- Bentota Secret Island beach
- Bentota Beach
- Induruwa Beach
- Maha Induruwa Beach
- Mahapelena beach kosgoda
- Swan rock beach
- Polwatta Beach Kosgoda
- Naya Adu Gala (නයා ඇඩූ ගල) beach
- Kosgoda Beach
- Ahungalla Beach
- Balapitiya Beach
- Oruwela Beach
- Migettuwaththa Beach
- Mini Park beach Balapitiya
- Balapitiya Beach ii
- Berathuduwa beach
- Sandy Shore Beach
- Yakka Gala Beach
- Ambalangoda Beach
- Urawatta beach
- Madampe Beach
- Akurala Beach
- Crytal Beach
- Seenigama beach
- Thota Beach (Moya)
- Hikkaduwa Beach
- Hikka Tranz Beach
- Wewala beach
- Narigama Beach
- Thiranagama Beach
- Dodanduwa Beach
- Dodanduwa Cliff beach
- Rathgama beach
- owakanda beach
- Rillamba Surf Point & Beach Park
- Boossa Beach
- Gintota beach
- Dadalla beach
- Mahamodara Beach
- Galle Fort beach
- Rajgama Wella beach
- Beach of Bonavista
- Jungle Beach Roomassala
- Unawatuna Beach
- Dalawella Beach
- The Ship Rock beach
- Turtle beach
- White sand beach
- Alipowanawala Beach
- Rock pool Thalpe
- Heenwella beach
- Habaraduwa Beach
- Koggala Beach
- Stilt fishing Beach park – Koggala
- Green Beach park
- Kathaluwa Beach
- Kabalana beach
- Ahangama central beach
- Ahangama Beach
- Secret beach
- Goviyapana Beach