Sri Lanka has some of the world’s most enchanting coastlines. With its golden beaches, the island offers a beach holiday like none other. Here are five exquisite beaches in Sri Lanka that you might want to visit for your next holiday.

1. Unawatuna Beach – Coastal Gem Near Galle
Located 6 km from the historic city of Galle, Unawatuna Beach is one of Sri Lanka’s most popular oceanfront retreats. It has a crescent-shaped bay encircled by coral reefs. Its serene waters are ideal for swimming, snorkelling, and paddleboarding. The laid-back atmosphere of the beach is perfect, and visitors can relax in its beachside cafes, seafood restaurants, and boutique hotels.
A short tuk-tuk ride takes you to Galle Fort, a popular World Heritage Site. Go for a stroll to view the colonial architecture, and enjoy the sea views from the ramparts before unwinding in boutique hotels in Galle such as the elegant Kahanda Kanda.
2. Mirissa Beach – For Whale watching
A short drive east on the south coast is Mirissa. This is an ideal spot for those who want to enjoy adventure in beautiful natural surroundings. It is also famous for its for whale-watching. Visitors can go on a safari to spot blue whales, spinner dolphins, and sea turtles just a few kilometres from shore.
The beach has golden sands and bays that are great for swimming and surfing. Coconut Tree Hill, a short walk from the main beach, is one of Sri Lanka’s best Instagram-perfect settings.
3. Arugam Bay – For Surfers
Along Sri Lanka’s eastern coast, is Arugam Bay. It is known as the surfing capital of the island. This small town is popular due to its consistent waves, attracting surfers from around the world. The main surf break, Main Point, is perfect for expert surfers. Nearby Peanut Farm and Whisky Point offer smoother swells ideal for beginners.
Arugam Bay also has retreats, beach bonfires, and jeep trips to Lahugala National Park, where you can view elephants and native birds. During the off-season (October to March), the bay is perfect for taking peaceful walks on the beach or stargazing in the evenings.
4. Nilaveli Beach – East Coast getaway
Nilaveli Beach near Trincomalee is ideal if you want to avoid the crowds. The beach offers bathing, sunbathing and other watersports. You can also go diving in the Pigeon Island National Park, which is an hour’s boat journey away. The coral gardens host many sea creatures. These include reef sharks, parrotfish, and sea turtles.
The peaceful atmosphere of Nilaveli makes it ideal for couples or families looking for a more relaxed holiday. With its gentle waves and quiet surroundings, it’s one of the best spots in Sri Lanka to unwind and connect with nature.
5. Bentota Beach – Where the River Meets the Sea
About 80 km south of Colombo, Bentota Beach is where luxury meets nature. The scenic beach is lined by the Bentota River on one side and the Indian Ocean on the other. It is well-suited for water sports like jet skiing, banana boating, and windsurfing.
Visitors can also go on peaceful river cruises in the mangrove forests to spot kingfishers, monitor lizards, and even crocodiles. Bentota has many upscale resorts and ayurvedic spas, so it is an ideal destination for a wellness vacation.







