Sri Lanka’s beaches are as diverse as its landscapes, offering something for every type of traveler. Whether you’re looking to ride world-class waves, unwind on soft sands, or experience vibrant beachside communities, Sri Lanka’s coastline has it all. Here’s a guide to the top 10 beaches in Sri Lanka to help you find your perfect slice of paradise.
Mirissa Beach
Mirissa is one of Sri Lanka’s most popular beach destinations, known for its picturesque crescent-shaped bay and lively atmosphere. The beach offers golden sands and turquoise waters, ideal for swimming and lounging. Beyond relaxation, Mirissa is a prime spot for whale watching, with tours departing frequently during peak season (November to April). As the sun sets, the beach transforms, with waterfront cafes and bars coming alive, making it a great destination for socializing and enjoying fresh seafood.
Top experiences: Whale watching, sunset drinks, snorkeling
Tangalle Beach
Tangalle Beach offers a perfect blend of beauty and tranquility, with its wide expanse of soft golden sand and swaying palm trees. Known for being less developed than some of the island’s busier beaches, Tangalle is an excellent choice for those looking to relax and unwind. Although the waves can be strong at certain times of year, several areas, such as Goyambokka Beach nearby, are calm enough for swimming. The nearby Rekawa Turtle Conservation Project is also worth a visit.
Top experiences: Turtle watching, peaceful ambiance, scenic sunsets
Hikkaduwa Beach
Hikkaduwa is a vibrant and lively beach town that attracts a mix of locals and international visitors. Known for its colorful coral reefs and marine life, it’s an excellent place for snorkeling and diving, with easy access to rental equipment and guided excursions. The beach itself is bustling with bars, restaurants, and shops, making it ideal for those who prefer a more social beach experience. Hikkaduwa is also home to the annual Hikkaduwa Beach Festival, which features live music, dancing, and beach games.
Top experiences: Snorkeling, coral viewing, nightlife
Arugam Bay
Located on Sri Lanka’s east coast, Arugam Bay is internationally renowned as a top surfing destination. The consistent right-hand point breaks make it a favorite among surfers of all skill levels, especially between April and October. Arugam Bay’s laid-back vibe and beachside cafes attract a mix of travelers, from surfers to backpackers looking for a relaxed environment. Even if you’re not surfing, you can explore the surrounding mangroves, lagoons, and nearby temples for a well-rounded experience.
Top experiences: Surfing, exploring Pottuvil Lagoon, visiting Kudumbigala Monastery
Nilaveli Beach
Located on Sri Lanka’s northeastern coast, Nilaveli Beach is famous for its soft sands and calm, crystal-clear waters, making it ideal for swimming and relaxing. A short boat ride from the beach takes you to Pigeon Island National Park, a stunning marine reserve where you can snorkel among vibrant coral reefs and spot marine life such as reef sharks and sea turtles. With fewer crowds than many of the island’s southern beaches, Nilaveli provides a peaceful retreat for beachgoers.
Top experiences: Snorkeling at Pigeon Island, swimming, sunbathing
Uppuveli Beach
Neighboring Nilaveli on the northeast coast, Uppuveli Beach is another gem known for its relaxed vibe and scenic beauty. Popular among backpackers and independent travelers, Uppuveli offers laid-back guesthouses, cafes, and a friendly local atmosphere. The beach is ideal for swimming and taking in the serene surroundings, and visitors can join a whale-watching tour or explore the nearby city of Trincomalee, which is rich in history and cultural landmarks.
Top experiences: Whale watching, swimming, cultural excursions in Trincomalee
Weligama
Weligama Beach is ideal for beginners looking to learn surfing, thanks to its gentle waves and a variety of surf schools along the coast. The beach itself is wide and sandy, offering ample space for both surfers and sunbathers. Weligama’s friendly local vibe, combined with affordable beachfront accommodations and restaurants, make it a fantastic base to enjoy Sri Lanka’s southern coast. Plus, it’s close to some unique experiences, including the sight of traditional stilt fishermen casting their lines in the shallow waters.
Top experiences: Surf lessons, stilt fishermen, relaxing beach cafes
Bentota Beach
Bentota Beach is known for its calm waters, making it a family-friendly destination with plenty of opportunities for water sports. From jet skiing and parasailing to lagoon boat trips, Bentota offers a variety of activities to suit both adventure seekers and families. The area is also home to the Bentota River, where you can enjoy boat safaris through mangroves and spot a variety of bird species. The well-developed infrastructure and luxurious resorts add to Bentota’s appeal as a relaxing getaway from Colombo.
Top experiences: Jet skiing, boat safaris, luxury resorts
Passikudah Beach
Passikudah Beach, located on the island’s eastern coast, is known for its shallow, crystal-clear waters that extend far from the shore, allowing visitors to wade out into the sea for hundreds of meters. This makes it one of the best spots for families with young children, as well as for those looking to enjoy water sports in calm conditions. Passikudah’s natural beauty and welcoming resorts create a peaceful atmosphere, perfect for unwinding.
Top experiences: Swimming, paddleboarding, calm waters ideal for families
Polhena Beach
Polhena Beach, located near Matara on Sri Lanka’s southern coast, is a favorite among locals and travelers alike for its calm, shallow waters and family-friendly atmosphere. Protected by a coral reef, the beach offers ideal conditions for swimming and snorkeling, with an abundance of colorful fish and sea turtles often visible close to shore. Polhena’s laid-back vibe, natural beauty, and relatively uncrowded shores make it a charming spot for a relaxed beach day away from busier tourist areas.
Top experiences: Snorkeling with sea turtles, swimming, local food stalls
Affiliation disclosure: By purchasing goods or services via the links contained in this post, I may be earning a small commission from the seller's profit, without you being charged any extra penny. You will be thus greatly helping me to maintain and keep enriching this website. Thanks!
Accommodation and Activities in Sri Lanka
Stay22 is a handy tool that lets you search for and compare stays and experiences across multiple platforms on the same neat, interactive map. Hover over the listings to see the details. Click on the top-right settings icon to adjust your preferences; switch between hotels, experiences, or restaurants; and activate clever map overlays displaying information like transit lines or concentrations of sights. Click on the Show List button for the listings to appear in a list format. Booking via this map, I will be earning a small cut of the platform's profit without you being charged any extra penny. You will be thus greatly helping me to maintain and keep enriching this website. Thanks!