Sri Lanka’s coastline is a tropical paradise offering an incredible diversity of beaches, each with its unique charm. From the golden sands of the south to the rugged shores of the east and west, the island’s beaches cater to every type of traveler. Whether you seek bustling resort towns like Bentota and Unawatuna, famous for their water sports and vibrant nightlife, or the serene and untouched stretches like Tangalle and Mirissa, perfect for relaxation and whale watching, Sri Lanka’s beaches have something for everyone. Surfers flock to hotspots like Arugam Bay for world-class waves, while history enthusiasts enjoy the scenic fort city of Galle, where the ocean meets colonial architecture. With turquoise waters, palm-fringed coastlines, and an abundance of marine life, Sri Lanka’s beaches are ideal for swimming, snorkeling, and simply soaking in the island’s natural beauty.
- Ahangama Beach
- Arugam Bay
- Bentota Beach
- Beruwala Beach
- Dickwella Beach
- Hikkaduwa Beach
- Hiriketiya Beach
- Kalpitiya Beach
- Koggala Beach
- Marawila Beach
- Mirissa Beach
- Mount Lavinia Beach
- Nilaveli Beach
- Pasikudah Beach
- Polhena Beach
- Tangalle Beach
- Trincomalee Beach
- Unawatuna Beach
- Uppuveli Beach
- Weligama Beach
Ahangama Beach
Ahangama Beach is a tranquil spot on the southern coast, known for its clear blue waters and long stretches of sandy shoreline. It is a favorite destination for surfers, especially during the months from November to March when the waves are at their best. Ahangama is relatively uncommercialized, offering a peaceful escape for those looking to enjoy a more natural and serene environment.
Arugam Bay
Located on the east coast of Sri Lanka, Arugam Bay is a world-renowned surfing destination. Its consistent waves attract surfers from around the globe, particularly from May to October. Aside from surfing, Arugam Bay offers beautiful sandy beaches, a laid-back atmosphere, and a vibrant nightlife scene. The area also has several nearby attractions, including the Kumana National Park, where you can explore wildlife and nature.
Bentota Beach
Bentota Beach is a long, sandy stretch on the southwestern coast of Sri Lanka, known for its luxurious resorts and watersports. The calm waters of the Bentota River are perfect for water skiing, windsurfing, and jet skiing. Bentota Beach is also an excellent spot for relaxing, with quiet, uncrowded areas. The nearby Bentota Turtle Hatchery allows visitors to learn about conservation efforts for sea turtles, making it an educational experience as well.
Beruwala Beach
Beruwala Beach, located on the southwestern coast, is known for its wide, golden sandy beach and calm waters. The beach is perfect for swimming, especially for families with children. Beruwala is also home to a number of resorts and hotels, making it a great destination for tourists looking for a more developed beachside experience. The nearby Barberyn Island with its iconic lighthouse is a popular attraction.
Dickwella Beach
Dickwella Beach is a long, sandy beach on the southern coast of Sri Lanka, known for its quiet, laid-back atmosphere. The beach is great for swimming, snorkeling, and exploring the nearby coral reefs. Dickwella is also famous for its Blowhole, known as “Hummanaya,” which is one of the largest blowholes in the world. Visitors can enjoy the beach’s peaceful ambiance and explore the nearby attractions such as the Wewurukannala Vihara Temple.
Hikkaduwa Beach
Hikkaduwa Beach is one of Sri Lanka’s most well-known beaches, attracting visitors with its vibrant coral reefs and abundant marine life. It is an ideal destination for snorkeling and diving, with crystal-clear waters providing great visibility. The beach is lined with numerous restaurants, cafes, and souvenir shops. Hikkaduwa’s laid-back vibe and variety of water sports, including surfing, make it a favorite for adventure seekers.
Hiriketiya Beach
Hiriketiya Beach, or “Hiri” as it’s affectionately called, is a horseshoe-shaped bay located near Dikwella in the south. It is known for its laid-back vibe, crystal-clear waters, and surf-friendly waves. Hiriketiya is a haven for surfers and beach lovers alike, offering great swimming conditions on one side and surfable waves on the other. The beach is fringed with palm trees and cozy beach bars, making it a perfect spot for relaxation.
Kalpitiya Beach
Kalpitiya Beach is located on the northwestern coast and is famous for its kitesurfing. The strong winds from May to October make it one of the best kitesurfing destinations in the world. Apart from kitesurfing, Kalpitiya offers whale and dolphin watching and is home to a large coral reef, making it a good spot for diving and snorkeling. The beach is relatively uncrowded, allowing for a peaceful experience.
Koggala Beach
Koggala Beach is a long, wide beach located near Galle, known for its beautiful coral reefs and calm waters. The beach is relatively undeveloped, making it a peaceful spot for those looking to escape the crowds. Koggala is also famous for the Koggala Lagoon, which offers boat tours to see mangroves and birdlife. Surfing and snorkeling are popular activities at Koggala Beach.
Marawila Beach
Marawila is a quiet and serene beach located north of Colombo. It’s less touristy, making it ideal for travelers looking to escape the hustle and bustle of popular beach destinations. The beach is known for its long, golden sands and the charming fishing villages nearby. Visitors can enjoy long walks on the beach, watch fishermen at work, and relax in the peaceful environment.
Mirissa Beach
Mirissa, another gem on Sri Lanka’s southern coast, is famous for its picturesque crescent-shaped beach. Mirissa is a prime location for whale and dolphin watching, particularly from November to April. Its waves also attract surfers, while the beach itself is perfect for lounging under palm trees or enjoying a tropical sunset. Mirissa’s nightlife is lively, with beach parties and seafood feasts being popular evening attractions.
Mount Lavinia Beach
Mount Lavinia Beach, located just south of Colombo, is one of the most popular urban beaches in Sri Lanka. It is known for its golden sands, vibrant atmosphere, and the historic Mount Lavinia Hotel that overlooks the beach. Locals and tourists alike flock here to relax, swim, and enjoy seafood from beachside restaurants. The beach is also famous for its annual gay pride event, making it a symbol of diversity in Sri Lanka.
Nilaveli Beach
Nilaveli Beach is located near Trincomalee on Sri Lanka’s northeastern coast. This unspoiled, powdery white sand beach is known for its tranquil atmosphere and crystal-clear waters, making it ideal for a relaxing retreat. Pigeon Island, a short boat ride away, offers excellent snorkeling opportunities with vibrant coral reefs and diverse marine life. Nilaveli Beach is less crowded than the southern beaches, making it perfect for those looking for peace and quiet.
Pasikudah Beach
Pasikudah Beach, on Sri Lanka’s east coast, is known for its shallow, calm waters that extend far into the ocean, making it a great place for wading and swimming. The reef offshore offers good opportunities for snorkeling and diving. Pasikudah is a family-friendly destination with a number of luxury resorts nearby. It is also a great spot to enjoy water sports such as jet skiing, sailing, and windsurfing.
Polhena Beach
Polhena Beach, located near Matara, is a hidden gem famous for its natural swimming pools formed by coral reefs. The beach is popular among locals for swimming, snorkeling, and sunbathing. Polhena’s shallow waters and calm waves make it an ideal spot for families and beginner snorkelers. The reef also protects the beach from strong waves, allowing for a safe swimming experience.
Tangalle Beach
Tangalle, situated in the southern part of the country, is known for its stunning, wide sandy beaches and calm, turquoise waters. It’s less developed than other tourist hotspots, offering a more serene and authentic experience. Tangalle’s beaches, like Silent Beach and Goyambokka Beach, are perfect for relaxation and swimming. The nearby Rekawa Turtle Conservation Project allows visitors to witness sea turtles nesting.
Trincomalee Beach
Trincomalee is home to some of the most pristine beaches on the east coast, including Marble Beach and Dutch Bay Beach. The beaches here are known for their clear waters, making them perfect for swimming, snorkeling, and diving. Marble Beach, in particular, is renowned for its smooth, pebble-like sand. Trincomalee’s rich marine life and tranquil ambiance make it a must-visit for beach lovers.
Unawatuna Beach
Located in the southern part of Sri Lanka, Unawatuna Beach is one of the most popular beaches in the country. Known for its calm, turquoise waters and soft golden sand, Unawatuna is a great spot for swimming, snorkeling, and even turtle watching. The surrounding area is filled with cozy beachside cafes, bars, and guesthouses, making it a favorite among both locals and tourists. The nearby Japanese Peace Pagoda offers a stunning panoramic view of the beach and ocean.
Uppuveli Beach
Just north of Trincomalee, Uppuveli Beach is a peaceful and picturesque beach, perfect for those looking to escape the crowds. The beach is wide and quiet, with gentle waves and clear waters, ideal for swimming and relaxation. Uppuveli also serves as a base for visiting nearby attractions such as Pigeon Island and the Koneswaram Temple.
Weligama Beach
Weligama, located on the southern coast, is a picturesque bay known for its calm waters and beginner-friendly surfing conditions. The beach is perfect for learning to surf, with several surf schools operating nearby. Weligama is also known for its unique stilt fishermen, who can be seen balancing on poles above the water while fishing. The beach itself is wide and sandy, ideal for sunbathing and long walks.