Siargao Island is a beautiful island still not as visited as other parts of the Philippines. Surfing is what made it quite famous. Additionally, it is home to many stunning attractions. We spent a lot of time discovering different places, and here is a list of the 12 best Siargao beaches.
If you’re planning a trip to Siargao Island in the Philippines, read this travel guide. In this article, you will find a list of 12 best Siargao beaches. We include information about how to get there as well as facilities and a description of all the best Siargao beaches.
I will also summarize organizing Siargao Island hopping as well as some of the best hotels to stay on Siargao.
12 Best Siargao beaches
IMPORTANT: Reef surrounds most of the best Siargao beaches. Therefore, tides highly affect them. High tide is the best time for swimming. When low tide comes, water is too shallow.
1. Alegria Beach
Alegria Beach Siargao is number one on the list of the best Siargao beaches. Imagine a beautiful white sand. You can always find a shadow under the many palm trees surrounding the coast.
We personally loved the most that this place is excellent, even during low tide.
After visiting a few other beaches around the island, you will notice that most have rocky bottoms. While that’s okay during high tide, enjoying swimming during low tide is impossible.
Alegria is unique in this case. It offers vast sections of sandy bottom. During the peak of the low tide, the water is still waist-deep. This might not sound so good unless you’ve already spent time on other beaches on Siargao.
That makes Alegria one of the best places on Siargao to swim all day.
Since it’s a bit further on the island, it’s less popular than other spots around the island. We shared it only with four locals when we came! In our opinion, it’s the best beach on Siargao! The long ride up north is worth it!
Alegria Beach entrance fee
Entrance fee: 20 PHP per person
You won’t find an official ticket booth in Alegria Beach. Depending on where you enter the beach, you might be asked to pay an entrance fee of 20 PHP per person. The same applies for parking.
We were not sure which road goes to the beach, so we ended up using some narrow trail. We ended up parking somewhere between the palm trees.
Based on Google Reviews, not everyone had to pay the entrance fee, so I guess it’s rather random.
How to get to Alegria Beach
To get here, you must drive to the northern coast of the island. From General Luna, it takes around 1.5 to 2 hours on a bike. However, it’s an incredibly scenic drive.
On the way, you can stop at multiple attractions. Good examples are Coconut Road and Magpupungko rock pools, making it an unforgettable day trip. If you travel a little further, you can also visit TakTak Falls, another hidden gem.
The best way to get here is by renting a scooter, which might cost around 300 PHP – 350 PHP per day. You’ll find multiple scooter rentals around GL and Cloud 9. But it’s also possible to rent a motorbike online via Klook.
Another option is hiring a tricycle for a day. A private driver will take you around the island and you can visit multiple locations. It’s a perfect option for those, who do not want to ride a motorbike. However, it will be more expensive.
In addition, you might be able to find a tour company that will take you there. But this will probably be a private experience since group trips do not usually involve visiting Alegria Beach.
Alegria Beach facilities
Since this place is a bit secluded, you won’t find many places to eat here. One small beach restaurant offers pretty good food and drinks. Toilets are available, too. Additionally, a few small grocery stores can be found along the main road.
You can also rent wooden cottages for 500 PHP per day.
Where to stay near Alegria Beach
- 3B Beach Resort – Owned by a lovely couple, this resort can be found directly on the beach. You can stay in a simple bungalow with hot shower and wifi. A restaurant and a bar are also available for the guests and visitors of the beach.
- Masayay Homestay – The owners are a very friendly family. The homestay is nice and simple, with good wifi. However, this place is not directly on the beach.
- DaRosa Del Mar – Slightly more expensive than the first option, but the rooms look better. Simple bungalows are also located right at the beach.
Best hotels in Alegria
If you use the links below, you pay the same and we earn a little commission. It helps us run this blog. You can also check more hotels in Alegria on booking.com.
2. Secret Beach
Secret Beach on Siargao is a beautiful paradise that is not so secret anymore. After all, it’s one of the best places to visit on the island.
It offers a lovely sandy shore when the tide is mid to low. Enjoy sunbathing and a relaxed atmosphere. When low tide comes, it’s hard to have a proper swim, though. Unfortunately, the water is too shallow.
During high tide, you can lay on the grass under the coconut palm trees. Also, when high tide comes, there’s a strong shorebreak wave, which makes it harder to enter the water. This applies mostly for small kids or elderly.
It’s also a popular surf spot. It offers slow-paced waves perfect for beginners and longboarders.
TIP: Many beaches on Siargao have reef bottoms. Therefore, if you have sensitive feet or want to prevent cuts and scratches, bring water shoes.
Secret Beach entrance fee
Entrance fee: donation only, around 50PHP per person
While there’s no official entrance fee, you might be asked to pay a donation. An older local man who takes care of the maintenance in the area collects the money. The beach is on private property.
Also, you pay 20 PHP to enter the area on a motorbike. More about this below.
How to find Secret Beach on Siargao Island
Despite its name, this one is not so hard to find. To get here from General Luna, it takes around 15-20 minutes on a bike. When on the main road, you will be able to see signs saying that the beach is there.
Once there, you can park along the main road for free or pay a small fee of 20 PHP to enter the area on a bike. From the main road, it is a 10 to 15-minute long walk through a beautiful area full of palm trees.
However, if you decide to enter on a bike, keep in mind that the road is mostly rocks and mud. After rain, it might be a challenging ride. You can easily find Secret Beach on Google Maps.
How to get to Secret Beach
Just as with Alegria Beach, you have two options – rent a scooter or a tricycle. A tricycle ride might cost you around 300 PHP or even more. But you should keep in mind that the main road is not so frequented. Therefore, it might be harder to get a tricycle on the way back.
Secret Beach facilities
It’s not possible to eat or to buy drinks directly on Secret Beach. However, along the main road, there are a few small restaurants. Furthermore, you can have lunch or get a beer in a restaurant at the entrance. It’s just a 15-minute walk.
Apart from surf rental, there are no facilities on Secret Beach at all.
Surfing at Secret Beach
This beach was our favorite surf spot on the whole island. Unlike at Cloud 9, you won’t find many tourists here. It makes it way easier and more enjoyable to surf here. Additionally, we found the ways easier to read for beginners.
You won’t find any huge and strong waves here. Instead, most of them are chill and perfect for longboards! It’s a great place to take your first lesson!
You will find a surf rental directly on the shore. Since the surf only costs 150 PHP for 2 hours, it’s affordable for everyone. Even budget travelers! Instructors are also available for 500 PHP / hour.
Where to stay near Secret Beach
- Paradise Surf – Very close to the Secret Beach. A small house surrounded by jungle.
- Isla Haruhay – A beautifully decorated place perfect for relaxing. It’s kind of in the middle of nowhere surrounded by nature with surfing nearby.
- Domu Mia Villa – A spacious modern villa with private pool.
Best hotels near Secret Beach
f you use the links below, you pay the same and we earn a little commission. It helps us run this blog. You can also check more hotels near Secret Beach on booking.com.
3. Cloud 9 Beach
Cloud 9 Siargao is one of the best beaches on Siargao. It has become so famous mostly thanks to the possibilities of surfing. Many also refer to it as the surfing capital of the Philippines.
To explain, the area offers some of the best waves on Siargao Island. This surf break is popular for both beginners and advanced surfers. After all, the Cloud 9 wave is the most famous in the Philippines!
Furthermore, Cloud 9 Beach is lovely. You can enjoy beach bumming in the sun or hide in the shadow under the palm trees. Various bars offer a great place to hang out, too.
The famous Cloud 9 boardwalk offers the possibility to watch pro surfers in action. In addition, you’ll find many surf rentals and surf schools here as well.
Low tide is not so enjoyable though. Like at some other best Siargao beaches, the water is too shallow with many rocks.
Cloud 9 entrance fee
Entry fee: 100 PHP per day
To enter any part of the Cloud nine area, you must pay the entrance fee. Cloud 9 entrance fee is 100 PHP per person for one day.
You can also get a two or three-day pass. You won’t get any discount, so it’s either 200 PHP or 300 PHP. However, if you purchase a 15 consecutive days pass, it’s 750 PHP. Additionally, one month pass is available, and it costs 1500 PHP.
How to get to Cloud 9 Beach
To get here, you can rent a scooter or use a tricycle. The tricycle ride from General Luna to Cloud 9 is around 50-100 PHP, depending on the driver.
When renting a tricycle at Cloud 9, it’s always more expensive than in GL. Because of this, if you plan to visit Cloud 9 more often, we recommend finding a hotel closer to Cloud 9 Siargao.
Cloud 9 Beach facilities
You can find free showers and toilets in the area, as well as a few restaurants. But if you prefer a quiet atmosphere, walk along the shore to the left. You’ll find a cute, cozy beach restaurant with bean bags here.
Surfing at Cloud 9
What’s great about Cloud 9 is that there are multiple surfing spots in the area. No matter if you’re a beginner or an advanced surfer, there are waves suitable for everyone. The world-famous Cloud 9 Wave and Quicksilver are often fast and strong, only meant for pros.
If you’re still figuring it out, you’ll appreciate Jacking Horse. With smaller waves, this break is perfect for beginners.
To enjoy surfing at Cloud 9, come during high tide!
Read next: A day trip you should certainly not skip when on Siargao is the island hopping. You can visit Guyam, Daku, and Naked Islands on an incredible boat trip.
Best hotels near Cloud 9
f you use the links below, you pay the same and we earn a little commission. It helps us run this blog. You can also check more hotels near Cloud 9 on booking.com.
4. Magpupungko Beach & Magpupungko rock pools
Magpupungko Beach and Rockpools on Siargao Island is a popular place to visit near General Luna. On the side of the area, you can find two turquoise lagoons – rock pools!
They are tidal, meaning you can only see or visit them during low tide. This place certainly deserves a spot on the list of best Siargao beaches.
The water there is deep enough to swim around and even cliff dive. Take your snorkeling gear since there are some nice fish and corals in Magpupungko rock pools.
This attraction is a famous place to visit on Siargao and many group tours take tourists here every day. Because of this, I highly recommend coming as early in the morning as possible.
TIP: Magpupungko is best visited during low tide when you can clearly see the lagoons. You can check Magpupungko tide times at this website.
Entrance fee
Entry fee: 60 PHP
As soon as you turn at the main road, you will be stopped by locals collecting entrance fee. We paid 60 PHP per person. However, based on Google reviews the entrance fee differs. Some people claim they paid 50 PHP, while others say they were charged 100 PHP.
Additionally, you will be asked to pay 20 – 25 PHP for parking. This is collected directly at the parking area.
How to get to Magpupungko Beach & Magpupungko Rockpools
The best way to visit this place is on a motorbike. From General Luna, it takes about 1 hour. Additionally, multiple companies organize group trips around the island. They often include Magpupungko rock pools in their itinerary.
TIP: Check prices and availability for Siargao Island land tour.
Best hotels near Magpupungko
f you use the links below, you pay the same and we earn a little commission. It helps us run this blog. You can also check more hotels near Magpupungko on booking.com.
5. Pacifico Beach
You should not skip this place on your visit to Siargao. Pacifico Beach Siargao is another incredible surf town as well as one of the best Siargao beaches. A lovely sandy shore, palms, and swings make the whole place look like a paradise.
You won’t have any cellular in this area. Enjoy some time off socials while reading a book, or simply relaxing. If you are interested, surf lessons are also available here.
To enjoy this beach the most, make sure to plan your visit during high tide. When low tide comes, it’s impossible to have a proper swim. The water is too shallow with many sharp rocks at the bottom. Since it’s not moving much, it also gets very hot.
Entrance fee
Entry fee: only some areas – 20 PHP
You can enter the area for free. But you will have to pay to stay in a shadow. The public part of Pacifico Beach has no trees or other structures where you can hide from the sun.
The entrance to the private area is 20 PHP. It’s the only place that offers shadow. You can also pay 100 PHP for chairs and an umbrella.
How to get to Pacifico Beach
The best way to visit most of the best Siargao beaches is to rent a scooter. This one is no different. You can get here from General Luna in 1 hour and 15 minutes. Traveling here also provides a great opportunity to visit some other attractions in the north. We recommend Alegria Beach and Tak Tak Falls.
Surfing at Pacifico Beach
Pacifico is also knows as an amazing surf spot. The main beach is more suitable for pro surfers, though. The waves are quite big and strong here. If you are a beginner, you can travel around 5 more minutes to the north.
Here you’ll find another beach where many beginner surfers take lessons. This spot is much calmer and safer if you’re still not confident. If you’re an intermediate, you can simply paddle to the back to catch some of the bigger waves.
Surf board rental costs 500 PHP, and the instructor is 300 PHP.
Best hotels near Pacifico Beach
f you use the links below, you pay the same and we earn a little commission. It helps us run this blog. You can also check more hotels near Pacifico Beach on booking.com.
6. Doot Beach
Every article about the best Siargao beaches mentions Doot Beach. But to be honest, we didn’t like it there that much. Tides affect the area a lot, so you might have a different experience than we did if you time your visit correctly.
Come during high tide for the best experience. Anyway, when you visit this place I would also recommend renting a boat and going for a trip across the nearby mangrove trees.
How to get to Doot Beach
Doot Beach on Siargao is best visited on a motorbike. Unfortunately, land tours don’t include this beach in their itineraries. Lastly, you can also use a tricycle that will take you here from General Luna.
Doot Beach facilities
Since Doot Beach is more of a “hidden gem”, you won’t find many facilities. If you get hungry or want to get yourself a drink, head to Kanaloa restaurant.
Best hotels near Doot Beach
If you use the links below, you pay the same, and we earn a little commission. It helps us run this blog. You can also check more hotels near Doot Beach on booking.com.
7. General Luna Beach
General Luna on Siargao is a popular place to stay and a main tourist hub. Yet, not many people visit General Luna Beach.
The water levels during low tide are way too low for swimming or even for a quick dip in the water. Visit during high tide to enjoy this beach.
Apart from that, you will also find local fishermen and a few boats around. Since one of the most popular beaches near General Luna is Cloud 9, most tourists go there instead.
However, General Luna Beach might be a good option if you don’t want to travel too far.
How to get to General Luna Beach
Since this one is directly in General Luna, you can simply walk here from the main street. You’ll find multiple paths leading to the beach.
Best hotels in General Luna
f you use the links below, you pay the same and we earn a little commission. It helps us run this blog. You can also check more hotels near General Luna on booking.com.
8. Caridad Beach
Caridad Beach on Siargao Island is a hidden gem. Therefore it’s unlikely you will meet some other tourists here. Unfortunately, we had no time to visit this one. But I noticed its pristine beauty when passing around on a motorbike.
Since it’s located in a small village, you will only meet locals hanging around. Because of this, it offers a perfect opportunity to interact with locals and witness a non-touristy part of Siargao.
How to get to Caridad Beach
Carida Beach is not a famous one. Almost no tourists come here. Therefore, you cannot join a land group tour to visit this place. Rent a scooter or a tricycle to explore this part of the island.
9. Naked Island
Naked Island near Siargao is a small sandbank in the middle of the ocean. There’s not much to do other than swim and sunbathe. Furthermore, you won’t find any palms, bushes, or any form of life here. Yet it’s one of the best Siargao beaches.
How to get to Naked Island
You can only get here on a boat. Rent a private boat or join a group island hopping trip. The paragraphs below will provide more information about the Siargao Island hopping tour.
10. Guyam Island
Guaym Island is another small island not far off the Siargao coast. Rocks surround one side, and the other consists of a sandy beach. This island is how I always imagined true paradise. Lush green palm trees also add to the charm of Guyam. The beach here is certainly one of the best Siargao beaches.
How to get to Guyam Island
Just like Naked Island, you can also get here only by boat. General Luna is full of tour companies organizing a Siargao Island hopping trip. They visit Naked Island, Guaym Island, and Daku Island. However, more info on the island hopping is below.
Guyam Island facilities
Since this island is visited by many tourists each day, you’ll find a few locals selling snacks and drinks. Grab yourself a fresh coconut and enjoy the beach! Additionally, you can also pay a small fee to use one of few sun chairs and hammocks.
12. Daku Island
Unlike the previous two islands, Daku is an inhabited island. Additionally, it’s also a great surf spot. But to surf here, you must rent a surf in GL. You can pay for a private boat to take you here.
Daku Beach is like from a dream. You can enjoy swimming in crystal clear waters, have a delicious local lunch, or get yourself some fresh coconut. Daku is the place to be. It’s definitely one of the best Siargao beaches.
What’s great about this beach is that there’s sand at the bottom.
How to get to Daku Island
Daku Island is the biggest island where the Siargao Island hopping tour boat stops. Optionally, you can also rent a private boat for a day and do a custom boat trip around the islands.
Daku Island facilities
When joining a tour, this is where your lunch will be served. If you come on your own, you’ll find some local restaurants serving Filipino food, too.
How to organize Island hopping on Siargao
When staying in General Luna or the Cloud 9 area, you will find multiple tour companies. Most of them organize island hopping on Siargao.
All these trips have the same itinerary – Naked Island, Guyam Island, Daku Island, and two snorkeling spots.
Furthermore, all the trips include local lunch. When booking in General Luna, you can expect to pay around 1500 PHP per person.
Alternatively, you can also book island hopping online. Check out this Island hopping tour on Siargao.
Best time to visit Siargao
Dry season: March – October
Rainy season: September – February
The temperatures here are mostly consistent throughout the year. What’s more important is considering the monsoon season.
The best time to visit Siargao Island is during the dry season between March and October. The weather is pretty stable, primarily sunny during the day. It also results in higher prices and more crowds.
The rainy season starts around September or October. September to November is a surfing season because of the southwest monsoon. It brings consistent swells and incredible waves. You can witness many surf events organized during this period.
Siargao location
Siargao Island is on the east side of the Philippines. Philippine Sea surrounds the island.
How to get to Siargao
By plane: check the flights to Siargao
By ferry: check the Siargao ferry schedule
The easiest and fastest way to get to Siargao is by plane. Direct flights are available daily from Manila or Cebu. Flight from Cebu takes one hour, and prices start at 60€. It takes almost 2 hours from Manila, and prices are from 120€.
To compare the best flight deals, use Skyscanner.
When traveling by ferry, you first need to get to Surigao port. The night ferry will take you from Cebu to Surigao. In Surigao, you must board a ferry to Dapa, Siargao. The whole journey will take many hours and expect to pay around 25€.
We recommend using 12go.asia to buy online tickets. Also, read our guide on how to get from Cebu to Siargao.
Where to stay on Siargao
The most popular areas to stay on Siargao Island are General Luna and Cloud 9. The difference between those two is not huge. Cloud 9 is certainly a better choice if you plan to surf in the area a lot. However, both places offer many restaurants and accommodation options.
Best hotels on Siargao
Check availabilityBest guided tours on Siargao
- Island hopping tour – Visit the three most beautiful islands near Siargao. The tour takes you to Naked Island, Daku Island, and Guyam Island. Additionally, you will also stop at two snorkeling spots. This was an unforgettable experience!
- Sohoton tour – Visit incredible Sohoton Cove! This trip takes a whole day, but each stop is unique. You will visit caves and different lagoons, swim with jellyfish, and enjoy cliff-jumping and rope swings.
- Land tour – Perfect for those who don’t want to drive a scooter. The tour takes you to Coconut Road, Magpupungko, Maasin River, and Sugba Lagoon.
Conclusion – Best Siargao beaches
Siargao Island is home to many incredible beaches. Whether you are looking for some action, fun activities, or complete relaxation, you will for sure find the right one for you!
We hope you found inspiration in this article. Let us know in the comment which of these best Siargao beaches you liked the most!