• Menu
  • Menu
the best sri lanka beaches in sri lanka

The 10 Best Sri Lanka Beaches You Have To Visit (Inc Best Places to Stay)

On the hunt for the best Sri Lanka beaches to visit? From surfing to whale watching – here are 10 you can’t miss out!

When it comes to the best Sri Lanka beaches to visit you’re spoilt for choice – this stunning little island has a coastline peppered with incredible stretches of sand.

So whether you want to chill out surrounded by palm trees, head out for some whale watching or enjoy world class surf, here are 10 of the best Sri Lanka beaches to suit everyone…


The 10 Best Sri Lanka Beaches You Have To Visit

1. Bentota Beach Sri Lanka

One of the top Sri Lanka activities is to relax on the white sand beaches, something Bentota is perfect for.

The beach runs south from the Bentota lagoon and is close to quaint villas and a handful of restaurants. You can enjoy a tasty seafood dish at the understated Malli’s Seafood Restaurant, along Beach Road. 

Try your hand at windsurfing, cycle the area, explore the town, paddle on the river, or relax with a spa treatment. 

  • Top budget accommodation: Channa Villa costs $32 (£23/A$43) 
  • Top mid-range accommodation: Chitra Ayurveda costs $70 (£51/A$95) 
  • Top luxury accommodation: Club Villa costs $120 (£87/A$163)




2. Induruwa

You are going to love it here! On the west coast of Sri Lanka, beaches offer a golden stretch of sand. What was once a tiny fishing village along the ravine has grown into a vacation hotspot. Interestingly, Induruwa beach is a turtle nesting site monitored by the Kosgoda Sea Turtle Conservation Project to protect hatchlings.

The relaxing atmosphere makes this one of the best places to stay in Sri Lanka. Enjoy a meal with your feet still in the sand at the rustic Bamboo Shoot restaurant located along the beach.

While visiting, learn to surf, kitesurf, and scuba-dive, or simply swim and snorkel. 




3. Koggala

Koggala’s pristine stretch of coastline has one of the longest beaches in Sri Lanka. You may recognise the area from photographs of stilt fishers, who perch off of single poles in chest-deep water. Lie back on the golden sands or sit at The Fisher’s Sunset restaurant to watch the fishermen practice their traditional technique. 

Visit the sea turtles, explore Koggala lake, swim, walk the long beach, or try your hand at fishing in the traditional method.




4. Mirissa Beach Sri Lanka

Mirissa is a beautiful town with a palm tree-lined beach. As one of the highlights of my first time visiting Sri Lanka, I highly recommend staying and enjoying the sunset here. The activities in Mirissa are all close, making it a great place to stay. It is most famous for dolphin and whale watching tours, most popular from November to April.

Fresh Wave on Mirissa Beach is a restaurant with tables inside and on the beach if you feel peckish. This is a flexible option if you prefer keeping your feet in the sand.

Settle into a spa treatment, try scuba diving, snorkelling, fishing, or enjoy a whale watching tour.



5. Weligama

You’ll love the large sweeping beach here, whether you are a swimmer or a surfer. Weligama is translated from ‘Sandy Village’ and is a mix between a sleepy fishing village and a resort town. Consider visiting the trendy Nomad Cafe if you are interested in a menu with vegan options.

You can book into a surf camp and enjoy the ideal waves at Weligama beach and nearby. Your surfing is bound to improve under the guidance of the coaches.

While in Weligama, try a surfing lesson, take a scuba diving course, go snorkelling, practice yoga, or visit the statues of Kushta Raja Gala.




6. Dickwella

Dickwella is a small market town with long sandy beaches protected by reefs, making it a safe location for swimming. You can snorkel from the beach to the nearby rocks to see colourful reef fish. Afterwards, enjoy a cocktail and meal at the Smoke & Bitters restaurant steps from Dickwella beach.

Visit the large Buddha statue at Wewurukannala Vihara temple, surf at sunrise, fish in a traditional way, snorkel, and enjoy the Saturday market.




7. Hiriketiya Bay Sri Lanka

A string of sand beaches dots the coast, with Hiriketiya being the most attractive in southern Sri Lanka. You can find surfers and yogis frequenting trendy cafes on one of the best beaches in Sri Lanka. 

The beach is in a horseshoe bay, helping to protect the shore from large waves. It is a kilometre from Dickwella beach and offers a handful of healthy food stalls. If you are looking for a bite to eat, Marindi is a friendly restaurant on the beach.

Try your hand at fishing, surfing, and paddling. Alternatively, relax in a hammock or attend a yoga class.




8. Arugam Bay 

You’ll be stoked with the waves at this world-famous surf destination. Sri Lanka’s Arugam Bay offers beginner and experienced surfers epic rides. Consider a surf lesson or a stay at a surf camp if you want to progress quickly. 

The beautiful beach and nearby restaurants make it perfect for those that don’t aspire to surf. Listen to the waves while eating at the Leaf and Vine restaurant located on the beachfront.

While in Arugam Bay, you can explore Elephant Rock, attend a yoga class, surf, swim, or visit Kumana National Park.




9. Pasikudah

Pasikudah translates from Tamil into ‘Green Algae Bay’ and is home to one of the world’s longest stretches of shallow reef. The current is relatively weak, the water is crystal clear, and a variety of colourful fish make snorkelling here exciting.

The inhabitants are predominantly of a Tamil-Hindu culture and give the area a friendly atmosphere. Sit down for a fresh dish from the quaint Rupsy’s Seafood Restaurant.

Pasikudah is perfect for diving, snorkelling, and swimming. Other activities include kitesurfing and windsurfing.




10. Uppuveli Sri Lanka

Uppuveli is slightly off the beaten path north of Trincomalee and is one of the most fabulous white sand beaches on the East Coast. Consider having lunch at the Red Snapper restaurant, steps away from the seemingly endless beach.

While visiting Uppuveli, try scuba diving, snorkelling, and swimming. Tours in the area include whale watching and visiting the Pigeon Island National Park.


Have you visited any Sri Lanka beaches you’d add to the list?




Leave a reply

Your email address will not be published. Required fields are marked *