Written by

The beautiful island country of Sri Lanka is no short of natural beauty. For those of you who don’t know, Sri Lanka is a cluster of islands. What’s the first thing which comes to your mind when we say island? Beaches, of course. That is exactly what Sri Lanka is famous for. People from all around the world come to explore the best beaches in Sri Lanka. The scenic views of these gorgeous sandy shores are sure to make you want to revisit these beautiful beaches in and around Sri Lanka. Besides, beaches are the perfect place to relax with the sound of gushing waves giving you an upheaval feeling. There is a sense of true joy and peace while relaxing on a beach. Needless to say, the Sri Lankan beaches are your perfect place to rejuvenate and recharge completely. If you are a beach baby and solely visiting Sri Lanka to explore its coastline, then you should add these beaches in Sri Lanka to your list.

Top 30 Best Beaches In Sri Lanka And Around

Soak in the sun while sipping a refreshing cocktail on the best beaches in Sri Lanka on your next trip. Make sure you take the experience of sunbathing and enjoy the seafood delicacies. To get the best of experience, here is a list of Sri Lankan beaches where you can recharge to the maximum:

  • Unawatuna – For Tranquil Blue Waters
  • Bentota – For Beaches And Mangroves
  • Mirissa – For Whale Watching
  • Dickwella – For Romantic Staycations
  • Weligama – For Instagrammable Beaches
  • Galle – For Postcard-Perfect Colonial Architecture
  • Induruwa – For Scenic Beaches And Villages
  • Hikkaduwa – For Untouched Nature’s Bounty
  • Koggala – For Rare Turtle Species
  • Negombo – For Peace And Relaxation
  • Arugam Bay – For Surfing And Fishing
  • Uppuveli – For Delish Lankan Cuisine
  • Trincomalee – For Stunning Temples
  • Polhena – For Endless Water Sports
  • Mount Lavinia – For Diving And Snorkeling
  • Kalpitiya – For Meeting Dolphins
  • Tangalle – For Weekend Getaways
  • Pasakudah And Kalkudah – For White Sand Beaches
  • Talalla South – For Swimming In Clear Waters
  • Matara – For Ancient Forts
  • Nilaveli – For A Fine Stretch Of Sand
  • Muhathuwaram – For A Private Experience
  • Wijaya – For A Stretch Of White Sand
  • Pigeon Island – For The Best Coral Reefs
  • Rekawa – For The Sea Turtles  
  • Pottuvil – For A Stunning Time
  • Casuarina Beach – An Unexplored Beach
  • Kahandamodara Beach – A Coconut Fringed Beach
  • Beruwala Beach – The Golden Beach
  • Batticaloa Beach – One Of The Cleanest Sri Lankan Beaches

1. Unawatuna – For Tranquil Blue Waters

Sandy shores of Unawatuna make it one of the best beaches in Sri Lanka

Image Source

Unawatuna is one of the best beaches in Sri Lanka which is famous for calm blue waters. The unique selling point of this beach is that one could spot a whale shark if lucky.

Best time to visit: Late August and early September as the rain starts to set by mid-October

Famous for:

  • Enjoy some water sport such as scuba diving and snorkeling
  • Get some tan at the beautiful golden sand beach
  • Take some blessings at the Temple Yatagala Raja Maha Viharaya
  • Treat yourself to an Ayurveda massage and get pampered at the sanctuary spa
  • Relax at the Thaproban Beach House and enjoy some authentic Sri Lankan cuisine
  • This beach is famous for turtle nesting

How to reach: Unawatuna is 150 km from Colombo's Bandaranayaka International Airport in Katunayaka. The journey through busy Colombo road takes over 3 hours by private vehicles.

Must Read: 14 Best Waterfalls in Sri Lanka That Unveil The Country’s Bewitching Landscapes


Sri Lanka Holiday Packages On TravelTriangle


2. Bentota – For Beaches And Mangroves

Birds eye view of Bentota beach in Sri Lanka

Image Source

If you are looking for a Sri Lankan beach holiday and wish to stay at resorts that specialize in medicine centers and relaxing spa, Bentota is the place for you. It is one of the most beautiful beaches in Sri Lanka and is a perfect getaway for tourists who are looking to spend a few days away from the hustle and bustle of the city. It is also one of the best beach places in Sri Lanka The beach is highly popular and is one of the top beaches in Sri Lanka.

Best time to visit: End August to mid-October

Famous for:

  • This beach is relatively less crowded
  • Try your hands on water sports such as water skiing and canoeing
  • Visit the aquatic life protection center and get an opportunity to release a turtle into the sea
  • Relax at the ayurvedic centers and enjoy a relaxing spa
  • Book yourself a river safari and whale watching
  • Start your morning with a bicycle tour of the city

How to reach: Bentota is connected to Galle and Colombo with a good network of buses.

Suggested Read: Koggala Beach: An Ultimate Guide To Explore This Hidden Paradise In Sri Lanka

3. Mirissa – For Whale Watching

Mirissa is the best beach in Sri Lanka known for its pristine shores

Image Source

Number three on our list of best beaches in Sri Lanka is Mirissa. With views of aquatic wildlife in its natural habitat, Mirissa attracts people from all over the world come to Mirissa for both ecological purposes as well as for holidays.

Best time to visit: December to March to see turtle hatching, or through August to October

Famous for:

  • Mirissa is one of those beaches in Sri Lanka which is ideal for swimming.
  • West side of the beach is known for watersports, especially surfing, and a small coral reef
  • Spot dolphins and whales, if you visit in December, you may spot turtles laying eggs too.
  • Hire a boat and go fishing with the locals near the coral reef.
  • Enjoy a relaxing Ayurvedic massage in Ayurveda centers in Mirissa
  • A River safari would definitely money well spent as you could see nature at its best, well spread out paddy fields hovered by migratory birds and water animals are definitely a treat to eyes.

How to reach: Take a bus heading to Matara or Tangalle from Fort in Colombo and ask to get out in Mirissa.

Suggested Read: 19 Reasons Why I Would Rather Be From Sri Lanka Than Anywhere Else

4. Dickwella – For Romantic Staycations

Top view of Dickwella beach in Sri Lanka

Image Source

Dickwella is the home to some of the plush resorts where many newly wedded couples often comes to celebrate their honeymoon. This is amongst the best beach places in Sri Lanka and offers the most tranquil environment.

Best time to visit: February to April and then August to October

Famous for:

  • Dickwella beach is another excellent spot for swimming
  • The cultural buffs must visit the Dickwella lace center to see and learn the techniques of lace making
  • The calm waters of Hiriketiya beach are ideal for snorkeling
  • Enjoy some delectable dishes mainly seafood pasta and vegetarian curries

How to reach: The best way to reach here is by taking a bus or taxi from Colombo.

Suggested Read: 8 Best Homestays In Sri Lanka To Relax, Revive, And Rejuvenate At One’s Own Pace

5. Weligama – For Instagrammable Beaches

weligama beach

Image Source

One of the best beach places in Sri Lanka is the Weligama beach on the southwest coast of the country. It is touted to be Sri Lankas most beautiful beach. You can click selfies here with your squad and your loved ones. Make sure to put those pictures up on Instagram for everyone to see.

Best time to visit: October to March

Famous for:

  • Its the most ideal beach for surfing as there is no danger of sharks
  • A perfect destination to enjoy diving and snorkeling as it is guarded by shallow coral reef.
  • Enjoy the most amazing views of stilt fishing
  • Leper king statue-its a carved statue of an old king whose identity is not yet known
  • Weligama lace weaving factor is a must visit. Here you can see women weaving lace which is also sold to a tourist. Also, the gem and jewelry factory is a must visit.

How to reach: Matara is the closest bus station to Weligama and from there you can hire a tuk-tuk or a rickshaw and it would approximately take about 20 minutes.

Suggested Read: 15 Best Maldives Beach Resorts That Are A Perfect Blend Of Luxury & Elegance

6. Galle – For Postcard-Perfect Colonial Architecture

Galle is amongst the most popular Sri Lankan beaches

Galle is one of the most visited beaches in Sri Lanka. It tops the list of beaches in Colombo. With a wonderful history; Galle amazes you by the architectural beauty, the tropical weather, the aroma of spices such as the cinnamon and cloves and more. The picturesque environment of Galle often pulls many foreign artists, poets, and writers.

Best time to visit: September to March

Famous for:

  • Visit the old town of Galle to see its architectural beauty
  • Take a tour of the Martin Wickramasinghe Folk Museum Complex to experience the rich Sri Lankan culture.
  • Explore the city on a bike, visit the Japanese peace Pagoda and enroll for yoga and Pilates class in Niyagama House
  • Sinharaja Forest Reserve is a must visit if you want to see Sri Lankan wildlife at its best
    Deep sea fishing tours and whale watching tours are a must!

How to reach: The best way of reaching Galle from the Bandaranaike International Airport is to travel by train and bus.

Suggested Read: 19 Photos that will make you wish you were in Sri Lanka Right Now!

7. Induruwa – For Scenic Beaches And Villages

Induruwa is one of the best beaches of Sri Lanka

Induruwa beach promises scenic beauty of the villages along with some relaxation hot spots. You would feel ease and fresh after spending some quality time in the golden sand beach. Make sure to wear flip-flops and loose half-sleeved t-shirts when you visit this beach. A trip to this beach will not burn a hole in your pocket.

Best time to visit: January to August

Famous for:

  • Get some golden tan while sunbathing on the beach, enjoy long walks along the banks of the sea and explore the Bopath Ella fall.
  • Induruwa beach has quite a few local markets where you can buy some gifts for your loved ones.
  • Visit the sweet water lagoons and the Maadu river to have an excellent view of lush greenery and get some sights of birds and aquatic animals.
  • Enroll for a wellness program and Ayurveda practices to rejuvenate yourself.
  • Enlighten your senses at the Batatotalena cave and visit the small town of Batugedara for precious gemstones and jewelry.

How to reach: The most comfortable and inexpensive way to reach here is via train or bus which will cost between INR 450 to 800 per person.

Suggested Read: 25 Best Places To Visit In Kandy – Sri Lanka’s Spiritual Capital

8. Hikkaduwa – For Untouched Natures Bounty

Hikkaduwa beach promises loads of untouched natural beauty and relaxation

Hikkaduwa Beach is characterized by some of the plushest hotels and nightclubs. This feature often attracts many overseas tourists. It promises loads of untouched natural beauty and relaxation for both body and soul. If youre considering a budget trip, you can maybe give this beach a miss and go for the other shortlisted best beaches in Sri Lanka.

Best time to visit: March to September

Famous for:

  • Indulge in some shopping spree in the local markets and treat yourself with silver jewelry and gemstones.
  • Enjoy authentic Sri Lankan cuisine at the beach side cafes and party late in one of the best nightclubs
  • Be a part of the local community in celebration of the Hikkaduwa Beach Festival
  • Learn some facts about the turtles and the coral life at the Coral sanctuary where the turtle eggs are buried in the sand for hatching.
  • Take a boat ride on a glass bottomed boat to have a look at the most beautiful aquatic life in the coral sanctuary

How to reach: The most comfortable and inexpensive option is to take a taxi from the Colombo Bandaranaike International Airport

Suggested Read: 43 Most Beautiful Places In Sri Lanka You Must Visit

9. Koggala – For Rare Turtle Species

Koggala beach in Sri Lanka

Image Source

Koggala is a small homely town which was built around the Second World War right after the Japanese air strikes. You can witness the rarest species of turtles in this region. Thats not all. This beach is famous among locals and tourists for its Instagram-worthy spots and the adventure sports that you can pursue here. Youll have the time of your life here!

Best time to visit: July end to October

Famous for:

  • Witness the most uncommon and rare species of turtles namely Loggerheads and the Leathery turtle
  • Hire a motor boat and explore the beautiful Koggala Lake. Some of the striking features consist of the cinnamon plantation and the Buddhist temple
  • Stop over at the Ananda Spice garden, taste herbal wines and buy herbal products which helps cure sunburns
  • Learn about the culture of Sri Lanka by visiting the Martin Wickramsinghe Folk Museum
  • Kottawa reserve indeed promises to be a beautiful excursion which displays a variety of flora and fauna
  • Enjoy some surfing in the beach situated between Koggala and Weligama Bay Beach

How to reach: The cheapest way to reach here is by boarding a train.

Suggested Read: 18 Amazing And Most-Visited Sri Lanka Tourist Places For Your Trip

10. Negombo – For Peace And Relaxation

A couple standing on Negombo beach, Sri Lanka

Image Source

Negombo is one of the most best beaches in Sri Lanka, frequented by international visitors as it is very close to the airport. The city of Negombo still shows Dutch characteristics in its architectures and is a must visit on your trip to Sri Lanka.

Best time to visit: March to September

Famous for:

  • Take a bike trail and explore the beautiful village and a boat ride to explore the coral reefs
  • The blue lagoon is the most appropriate place for bird watching. The calm waters of the lagoon promise excellent diving and snorkeling experiences.
  • Visit the gem mines and indulge in some gem shopping
  • Take an elephant ride and tour the dense forest, discover the adventurous side of you while trekking through the forests.
  • Sights some whales and dolphins in their natural habitat and enjoy the breathtaking views of roaring waterfall especially during monsoon

How to reach: Buses leave the main Negombo Bus Stand to Colombo every 30 mins. It is the most inexpensive and comfortable way to reach here.

Suggested Read: Dickwella Beach: A Guide To Visiting This Hidden Gem In Sri Lanka

11. Arugam Bay – For Surfing And Fishing

Enjoy surfing in Arugam Bay in Sri Lanka

Image Source

Arugam Bay is amongst the top beaches in Sri Lanka known especially for surfing. The blue waters of the Arugam bay provide ample opportunities for fishing and underwater photography.

Best time to visit: March to October

Famous for:

  • Arugam Bay is synonymous with one of the best surfing points across the world. You can rent all the basic equipment from the locals shop and indulge in this activity.
  • Book a lagoon tour which provides a slow and relaxing journey through the hidden treasures of Pottuvil lagoon.
  • If you happen to visit the Arugam bay during off season you would be amazed to see millions of migratory birds.
  • Plan a walk to the Elephant Rock while enjoying the serenity of this marvelous beach.
  • Visit the Hulannuga Caves which is situated on top of the hill is the home to the reclining Buddha statue
  • Plan a trip to the Yala East National Park which is indeed the twin of the Yala Ruhuna National Park is famous for elephants and leopards.

How to reach: You can board frequent buses from Colombo to nearby Pottuvil.

Suggested Read: How Is Sri Lanka For Couples? Amit & His Girlfriend’s Trip Experience Will Help You Find Out

12. Uppuveli – For Delish Lankan Cuisine

The beautiful landscape of Uppuveli in Sri Lanka

Image Source

Uppuveli is amongst the best beaches in Sri Lanka. If beautiful landscape, classic accommodation, and authentic cuisine are one your mind then Uppuveli is indeed the most suitable choice. You would be amazed how the locals welcome the tourist and make them a part of their festivities. Away from the hustle and bustle of the city, this village is packed with natural beauty and relaxation.

Best time to visit: August to mid-October

Famous for:

  • Hire a rickshaw and ride across the beautiful village to explore the natural beauty.
  • Moonlight strolling on this beach is a wonderful experience
  • Swami Rock of Trincomalee definitely is a must visit which not only protects the village by Tsunami but also makes the each perfect for watersports such as diving, swimming, and snorkeling
  • Enjoy a relaxing massage followed by some yoga to rejuvenate your senses.
  • Explore the seabed at the Pigeon Island which is not too far from the beach.

How to reach: Catch a bus from the bus station in town for Uppuveli

Suggested Read: Dussehra In Sri Lanka: Savor The True Spirit Of Festivities!

13. Trincomalee – For Stunning Temples

Top view of Trincomalee beach in Sri Lanka

Image Source

The bay of Trincomalee’s harbor is very famous for its trade and cargo. Its a big beach which is indeed famous for ancient temples, trade and water sports. It is one of the best beaches in Sri Lanka.

Best time to visit: August to October

Famous for:

  • Hot Springs of Kanniya is a definite visit, its located just over 5 miles off the Anuradhapura Road
  • The great Hindu Shrine sacred to Koneswaran are visited by many which is one of the 5 Isvaram Hindu Shrines
  • Visit the beautiful tank called Periyakulam is a Buddhist Temple and spot the frontal bone relic of Buddha, built in the 3rd century is worth a visit.
  • The finest Circular Shrines which is as old as the 7th century is located at Tirivava
  • The marble bay promises variety of watersports such as diving and surfing

How to reach: The best way to reach Trincomalee is via bus.

Suggested Read: 10 Reasons Why Sri Lanka Should be Your Next Holiday Destination

14. Polhena – For Endless Water Sports

A women snorkeling at Polhena Beach in Sri Lanka

Image Source

Polhena beach is indeed one of the most beautiful beaches in Sri Lanka which is both a treat to the eyes as well as providing an excellent stop for some water sports. Its one of the few beaches which are suitable for swimming. Since it is protected by the soft coral reef, therefore, it is protected by strong waves. This is one of the best beaches in Sri Lanka.

Best time to visit: March to October

Famous for:

  • Take a snorkeling tour and dive in the pristine waters
  • Watch the turtles up close and personal through the turtle view balcony terrace
  • Witness the most beautiful untouched aquatic life along the 4 km long coral reef
  • Take the tour of this tranquil and scenic village and book a boat trip on the Nilwala Ganga river where you get to spot crocodiles and beautiful birds
  • Enjoy some live acrobatics which is practiced by the locals on the beach.

How to reach: By air, you can take a flight from Colombo airport.

Suggested Read: Sri Lanka In March: Guide For Witnessing The Cultural Colors Of The Country

15. Mount Lavinia – For Diving And Snorkeling

Sunset at Mount Lavinia beach in Sri Lanka

Whether it is a boat ride or an elephant ride, Mount Lavinia is one of the popular beaches in Sri Lanka. Apart from having all the striking features of a beach, Mount Lavinia is a perfect destination to enjoy a great beach holiday.

Best time to visit: January to March and August to November

Famous for:

  • Turtle Conservation Project is one of the most popular aquatic projects in Sri Lanka
  • Enjoy an elephant ride and explore the beautiful city. Go scuba diving and snorkeling in the blue waters.
  • Sri Lanka Air force Museum is a must-visit

How to reach: Via bus and get down at the junction of Galle Road and Station Road next to the Mount Lavinia Supermarket.

Suggested Read: 20 Honeymoon Places In Sri Lanka That Will Sweep You Off Your Feet

16. Kalpitiya – For Meeting Dolphins

Kalpitiya

Image Source

Seeing dolphins for the first time can be a surreal experience. On Kalpitiya beach, dolphins are a common sight. We suggest you to take a dolphin watching tour or sit by yourself on the beach and try spotting a few. We promise that youll have the time of your life. For a clearer view, we suggest you hop on a boat.

Best time to visit: November to March
Famous for:

  • Watching dolphins is one of the most famous activities to pursue here.
  • Kite surfing is another popular avenue for adventure.

How to reach: To reach Kalpitiyam, you can get here by bus/car for about 3.5 hours drive.

Suggested Read: Sri Lanka Travel Tips: 21 Dos And Don’ts For A Memorable Vacation

17. Tangalle – For Weekend Getaways

Tangalle

Image Source

Do you dream about sandy beaches and pristine blue waters- Well, it is time to head to Tangalle beach. It is the perfect cure for your Monday morning blues. Book a weekend getaway and come back refreshed and rejuvenated. Youll have a blast. We also suggest that you share this experience with your loved ones.

Best time to visit: Throughout the year
Famous for:

  • The offshore reefs along this beach make for the perfect diving site.
  • The beach offers some of the most beautiful sunsets.

How to reach: The quickest way to get from Colombo to Tangalle is to bus which costs Rs. 210 - Rs. 280 and takes 2h 30m.

Suggested Read: 5 Places To Visit In Nilaveli Where One Can Enjoy While In Sri Lanka!

18. Pasikudah And Kalkudah – For White Sand Beaches

Pasikudah And Kalkudah

Image Source

If your dream vacation comprises of a white sand beach shaded by palm trees, this is it. Pasikudah and Kalkudah is one of the most beautiful places to visit for a vacation with your significant other. Go ahead and destress by lying on the beach and getting a tan. Make sure to apply ample sunscreen on your body.

Best time to visit: Throughout the year
Famous for:

  • The beach is best known for swimming. It is safe for both beginners and experts.
  • It is surrounded by 14 luxury hotels where you can opt for getting a sauna.

How to reach: The smartest way to get from Colombo to Pasikuda is via plane and train which costs Rs. 44000 - Rs. 110000 and takes 3h 38m.

Suggested Read: 10 Beach Resorts In Colombo To Experience The Sri Lankan Hospitality

19. Talalla South – For Swimming In Clear Waters

 Talalla South

Image Source

The Talalla South beach is considered one of the most beautiful beaches in Sri Lanka. It is shaped like a crescent. If you plan to visit Sri Lanka, make sure to add this beach to your itinerary for a fun-filled vacation. You can surf, swim or relax and get a tan on the beach. There are plenty of things to do here.

Best time to visit: November to April
Famous for:

  • It is well-known for a splendid view of the ocean.
  • Kite surfing is very popular here.

How to reach: The most inexpensive way to get from Bentota to Talalla South costs only Rs. 1139 through a public bus.

Suggested Read: Your Ultimate Negombo Beaches Guide To Explore The Best Of Sri Lankan Shores!

20. Matara – For Ancient Forts

Matara beach

Image Source

Matara is one of the most modern towns of Sri Lanka. Visitors usually fall in love with the beauty and splendor of Matara. The beach is one of the best beach destinations in Sri Lanka that merges with the Blue Ocean further ahead. There are many ancient forts around the beach. One of them is the Dutch Fort. Youll have a blast learning about the history of this particular town and Goa in general.

Best time to visit: January to April
Famous for:

  • The food and drinks here are budget friendly.
  • This beach is famous for diving.

How to reach: Southern Expressway that connects Colombo to Matara in the shortest driving time

Suggested Read: 5 Serene Jaffna Beaches To Explore The Sparkling Sea And Sand In Sri Lanka

21. Nilaveli – For A Fine Stretch Of Sand

A Beach With a Boat on the Shore

Image Source

Nilaveli Beach is one of the best Sri Lanka best beaches. It is a broad, sandy beach, lined with palm trees and popular for fishing hotspots. Located on the northeast part of Sri Lanka, it is a 30-minute drive from the city of Trincomalee. Nilaveli is an isolated beach located on a tiny island. This is one of the most picturesque beaches of Sri Lanka.

Best Time To Visit: November to May are the best months to visit Nilaveli beach

Famous For:

  • Stylish, spacious accommodations around the beach
  • Good for sightseeing with a generous amount of Tamil culture
  • Recreational water sports such as scuba diving
  • The hot water wells and pigeon islands 
  • An old fort from the colonial era is also present

How to reach: You can reach Nilaveli from Colombo airport with government or private buses in a couple of hours. Also, you can travel by car.

Suggested Read: Why You Should Visit Nilaveli Beach – A Place Of Bright Sunlight In Sri Lanka

22. Muhathuwaram – For A Private Experience

A Beach

Image Source

Muhathuwaram is a beach located on the eastern coast, about a mile from Batticaloa. Surrounded by fishing villages, with no real development, it makes for a good day trip from the city after you have explored the places to visit in Batticaloa. Muhathuwaram is a nice alternative to the popular Sri Lanka best beaches in the region. Supposedly, this is a secluded beach and considered one of the top Sri Lanka beaches.

Best Time To Visit: From December to March would be the best one

Famous For:

  • Perfect place for a relaxed vacation; marvelous lagoons and palm trees
  • Enjoy distinctive traditions, culture and lush unspoiled tropical wonders
  • Architectural temples, kovils and churches with age-old festivals in Sri Lanka
  • Multiple Anglo-heritage attractions
  • Historical architecture from the Dutch Colonial times

How to reach: You can find daily trains between Colombo and Batticaloa. The journey takes 8 to 9 hours. From the station, the beach is merely 15 minutes away.

Suggested Read: 4 Awesome Bakeries In Colombo, Sri Lanka To Tame Your Tummy

23. Wijaya – For A Stretch Of White Sand

Sunset on a beach

With a huge stretch of white sand, you can rent a sunbed here and swim in the crystal clear waters. Spend a lazy afternoon to recharge under the sun’s rays. Not among the famous beaches in Sri Lanka, it is still a secret among the visitors as it’s yet to gain popularity which is why you will experience an uncrowded area. You can also engage in snorkeling which is the major sport here. Also, located within the vicinity are the best spas in Galle that would completely rejuvenate your trip. This is one of the top white sand beaches in Sri Lanka.

Best Time To Visit: December to February

Famous For: 

  • Perfect for beach photography
  • The beach swing – because of the rope attached to a coconut tree. 
  • Mihiripenna Beach (0.8 km), Dalawella Beach (0.07 km), Japanese Peace Pagoda and Karaoke Una
  • Famous Chinese food with restaurants located nearby including Ni Hao Dumplings, Thilak Restaurant, and Lime Fresh Restaurant

How to reach: You can take the Matara-train and reach Galle (3 hours; Rs 180) from Colombo downtown. From there, take a local bus (Rs 15) from to Unawatuna. 

Suggested Read: 45 Best Places To Visit In Colombo That Will Spice Up Your Sri Lankan Sojourn

24. Pigeon Island – For The Best Coral Reefs

A Beach Shore With Tables

Pigeon Island is one of two marine parks located in Sri Lanka. There are two distinct islands – Large Pigeon Island and Small Pigeon Island – that are home to a range of protected marine life. You will also find Coral reefs with over 300 coral reef fish species, sharks, and sea turtles. Also, the main attraction at one of the gorgeous Sri Lanka beaches would be a lot of rock pigeons – hence the name of the island.

Best Time To Visit: November to April

Famous For:

  • Water sports such as scuba diving
  • Small, and rocky beaches with clean white sands
  • Home to some of the best remaining Coral Reefs
  • Famous sightseeing destinations like Koneswaram temple, Kanniya Hot Springs Well and Pigeon Island National Park 

How to reach: You can take a 1 and half hours flight from Colombo airport to reach Nilaveli where Pigeon Island is located. If you want to travel under budget, then you can take a day train at INR 400 or a night train at INR 700. 

Suggested Read: 22 Places To Visit In Nuwara Eliya: The Mini London Of Sri Lanka!

25. Rekawa – For The Sea Turtles  

Seashell in a Beach

Image Source

This is one of Sri Lanka’s major sea turtle nesting spots. Located in the Rekawa village, you will be able to witness the nesting grounds at night, especially under the full moonlight. Rekawa Beach is one of the most tranquil Sri Lanka beaches, also a relaxing, destination with ample white sands, gentle swells, and incredible sunset.

Best Time To Visit: January to April

Famous For:

  • Witness rare species like Leatherback, Hawksbill, Olive Ridley, and Green turtles
  • The Yala National Park which is 2 hours from here
  • Visit the Mahapelessa Hot Springs, Agro Technology Park and Mulkirigala Rock Temple

How to reach: There are daily flights from Colombo to Hambantota. From there, a 1-hour drive to the beach is easily possible via car or taxi drive.

Suggested Read: 10 Best Places To Visit Near Colombo Airport, Sri Lanka

26. Pottuvil – For A Stunning Time

A Rock In a Beach

The beach at Pottuvil is merely minutes away from Arugam Bay in Sri Lanka, a popular destination. This is one of the most visited Sri Lanka beaches which is quite stunning and lined with tropical palms. You can also find plenty of affordable accommodation and food.

Best Time To Visit: April to October

Famous For:

  • Great local Tamil food which are affordable and tasty
  • Fantastic surfing conditions that will acquaint you with the sport
  • Nearby villages, in case you want to explore the culture

How to reach: You can take a bus from Colombo to Arugam Bay and the journey would take about 9 hours. From there, the beach is just 2 km away.

Suggested Read: 12 Alluring Things To Do In Nuwara Eliya, The Heart Of Sri Lanka

27. Casuarina Beach – An Unexplored Beach

A pristine beach

Casuarina Beach is listed in the category of Sri Lanka best beaches. It is located in one of the lesser crowded regions of the country, Jaffna District in the Northern Province. A picnic on this beach is one of the best things to do in Jaffna. The beach got its name from the trees that line the region. The pristine white sand beach is one of the best beaches in Sri Lanka.

Best Time To Visit: April to November

Famous For:

  • Sunsets and sunrises
  • Local boat tours around the region
  • You can Kovalam Light House which is just 20 minutes away
  • Explore the historical Kayts Island Fort

How to reach: Take a bus from Kandy to Jaffna then hire a private vehicle to reach Casuarina Beach

Suggested Read: Ramayana Tour In Sri Lanka: Exploring The Religious Trail In The Island Nation

28. Kahandamodara Beach – A Coconut-Fringed Beach

beaches in Fiji

Located in Tangalle town of Hambantota District, Kahandamodara Beach is a long stretch of golden sand. This beach is among the top places to visit in Hambantota. This is one of those “undiscovered” Sri Lanka best beaches where you can steal some time for yourself or someone special. Kahandamodara Beach is perfect for relaxing barefoot long walks. Or you can simply sit by the beach enjoying the scenic seascape. This is one of the best beaches in Sri Lanka on the lesser-known shores of the country.

Best Time To Visit: April to June

Famous For: 

  • Long walks by the beach
  • Enjoy soothing tender coconut water by the beach
  • Swim or play in water
  • You can also visit the Kalametiya Bird Sanctuary which is just 15 minutes away

How to reach: Mattala Rajapaksa Hambantota Airport in Hambantota is the nearest airport to Kahandamodara Beach. You can reach the beach by road from the airport.

Suggested Read: Shopping In Sri Lanka: Top Places For Shopping & Things To Buy

29. Beruwala Beach – The Golden Beach

beruwala beach

Image Source

Located 55 km south of Colombo, Beruwala Beach is one of the most picturesque beaches to visit in sri lanka. Also known as the Golden Beach due to its shimmering golden sand, this beach offers a myriad of adventure activities. One could even enjoy a beach vacation in any of the resorts. The fringes of pam add more appeal to the whole scenery. It is one of the most amazing places to visit in Beruwala.

Best time to visit: October-April

Famous for:

  • Long walks
  • Boat ride to International Lighthouse
  • Water scooter rides
  • Gem trading Fair

How to reach: You can reach Beruwala by either bus or train. While you will have to change buses, there are fewer trains that stop in Beruwala.

Suggested Read: 12 Best Resorts In Colombo For A Refreshing Tropical Escape

30. Batticaloa Beach – One Of The Cleanest Sri Lankan Beaches

Batticaloa Beach

Image Source

Famous for its coral-rich sea, Batticaloa is one of the most famous beaches in Sri Lanka. Also known as Kallady Beach, one can enjoy beautiful lagoons and beaches. It is one of the cleanest beaches in Sri Lanka. Swimming is not recommended at this beach due to big waves. However, one can enjoy the scenery and watch big boats coming back from fishing. There are plenty other things to do in Batticaloa. This place is also rich in history as it was ruled by Sinhala, Tail, and European rulers.

Best time to visit: March-October

Famous for:

  • Long walks
  • Batticaloa Lighthouse
  • Cycling
  • Lagoons

How to reach: There are regular trains between Batticaloa and Colombo.

Further Read: 95 Best Honeymoon Destinations In The World For A Romantic Escape!

So, which one of these best beautiful beaches in Sri Lanka have you fallen in love with? Book your trip to Sri Lanka with TravelTriangle now and relax on these beaches with a mojito in your hand. Sounds dreamy, right? Well, what’s stopping you? Take a brief to the best beaches in Sri Lanka and come back rejuvenated.

Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own the rights to any of the images and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.

Please Note: Any information published by TravelTriangle in any form of content is not intended to be a substitute for any kind of medical advice, and one must not take any action before consulting a professional medical expert of their own choice.

Frequently Asked Questions About Beaches In Sri Lanka

Is it safe to swim in the sea in Sri Lanka?

It’s not very safe to swim in the sea, as hidden strong undertows make for dangerous conditions. If you really want to go swimming, stick to areas where lifeguards are on duty or ask the locals for the best places to swim.

What is there to do in Unawatuna?

If you are looking for things to do in Unawatuna, this small town has a number of fun activities and water sports that will make your vacation more exciting. Some of these are: Snorkeling, Scuba Diving, Boat Rides, Motorbike Rides, Surfing

What is the most beautiful beach in Sri Lanka?

Sri Lanka is known for its pristine beaches which are also a major tourist attraction of the country. Some of the most beautiful beaches to explore on your vacation in Sri Lanka are: Secret Beach Mirissa, Hiriketiya Beach, Trincomalee beach, Tangalle Beach, Koggala Beach, Arugam Bay, Unawatuna Beach, Hikkaduwa Beach

Are there white sand beaches in Sri Lanka?

Yes. Hikkaduwa is one of the most popular and most beautiful white sand beaches in Sri Lanka and is situated 100km south of Colombo. It is the place to go for party lovers as there are many clubs and bars nearby.

Does Galle have a beach?

Yes. Koggala Beach which is located in the coastal town of Koggala is very close to Galle. The beach is famous for its soft golden sand, clear blue water, and untouched natural environs.

What is Bentota famous for?

Apart from being a popular place for all sorts of watersports, Bentota is a lo quite famous for Ayurveda, toddy production, alcoholic beverage as well as the turtle hatchery located on Induruwa beach.

Does Sri Lanka have good beaches?

If gazing at the endless ocean while soaking in the warmth of the sun is an ideal image of your beach trip then make sure that you visit these amazing beaches in Sri Lanka - Bentota Beach and Mirissa Beach.

How do you get around in Sri Lanka?

Some of the most common options for traveling around in Sri Lanka is via a taxi for long distances and a tuk-tuk for short distances. Apart from this, one can also opt for buses and trains in the country.


Looking To Book An International Holiday?


People Also Read:

Category: Beach, Sri Lanka

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month