Sri Lanka is located on the southern coast of the Indian subcontinent, and it boasts a picturesque coastline with a variety of beaches to explore. Hiriketiya, Arugam Bay, Hikkaduwa, Koggala, and Mirissa are some of the most popular beaches in Sri Lanka. Each of these beaches offers unique experiences, from surfing in Hiriketiya to whale watching in Mirissa. Our complete guide below provides a comprehensive list of beaches in Sri Lanka for visitors to discover.