12 BEST Siargao beaches – complete guide

Home » Blog » Asia » Philippines » 12 BEST Siargao beaches – complete guide

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.

Alegria beach boat

12 Best Siargao beaches

exclamation icon

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 beach best Siargao beach

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!

Best Siargao beaches - Alegria beach
Best beaches Siargao pinterest

No time to read now?

Save this post for later!

Save on Pinterest

Alegria Beach entrance fee

money icon

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.

Coconut road Siargao sunset drone
Coconut Road

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 Siargao drone photo

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.

Best Siargao beaches - Alegria beach

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.
  • DaRosa Del Mar – Slightly more expensive than the first option, but the rooms look better. Simple bungalows are also located right at 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.

Best hotels in Alegria

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 in Alegria on

3B Beach Resort - best hotels Alegria Siargao Philippines

3B Beach Resort

Mid budget

Masayay Homestay - best hotels Alegria Siargao Philippines

Masayay Homestay

Mid budget

DaRosa Del Mar - best hotels Alegria Siargao Philippines

DaRosa del Mar

High budget

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.

Secret beach Siargao drone surfers

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.

ligh bulb icon

TIP: Many beaches on Siargao have reef bottoms. Therefore, if you have sensitive feet or want to prevent cuts and scratches, bring water shoes.

Best Siargao beaches - Secret beach

Secret Beach entrance fee

money icon

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.

Secret beach on Siargao island

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.

Scooter in a jungle Siargao

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.

Best Siargao beaches - Secret beach

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

Paradise Surf - - best hotels near Secret Beach Dapa Siargao

Paradise Surf

Low budget

Isla Haruhay - best hotels near Secret Beach Dapa Siargao

Isla Haruhay

Mid budget

Domu Mia Villa - best hotels near Secret Beach Dapa Siargao

Domu Mia Villa

High budget

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!

Cloud 9 Siargao

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.

Best Siargao beaches - Cloud 9 beach

Cloud 9 entrance fee

ticket icon

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.

Surfing Cloud Nine Philippines

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.

Best Siargao beaches - Cloud 9 beach

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!

next icon

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

Hiraya Surf hostel best hotels near Cloud 9 Siargao

Hiraya Surf Hostel

Low budget

Amihan Bungalows best hotels near Cloud 9 Siargao

Amihan Bungalows

Mid budget

Seaclub Siargao - best hotels near Cloud 9 Siargao-Export-2

Seaclub Siargao

High budget

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.

Magpupungko beach Siargao Philippines

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.

Best Siargao beaches - Magpupunko beach
ligh bulb icon

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

ticket icon

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.

tour icons

TIP: Check prices and availability for Siargao Island land tour.

Best Siargao beaches - Magpupunko beach

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

JMJ Homestay - best hotels near Magppungko Siargao

JMJ Homestay

Low budget

Nogs Homestay best hotels near Magppungko Siarga

NOGS Homestay

Mid budget

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.

Best Siargao beaches - Pacifico beach

Entrance fee

ticket icon

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.

Best Siargao beaches - Pacifico beach

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

Weerona Huts - best hotels near Pacifico Beach Siargao

Weerona Huts

Low budget

Pacifico Surf Bayay - best hotels near Pacifico Beach Siargao

Pacifico Surf Bayay

Mid budget

Villa Baleila - best hotels near Pacifico Beach Siargao

Villa Baleia

High budget

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.

Magpupungko rock pools Siargao Philippines

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

Yayay Homestay - best hotels near Doot Beach General Luna Siargao

Yayay Homestay

Low budget

General's Hideout - best hotels near Doot Beach General Luna Siargao

General’s Hideout

Mid budget

Soultribe Beach retreat - best hotels Siargao

Soultribe Beach retreat

High budget

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.

Philippines beach sunset

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

Kawayan Hostel - best hotels in General Luna Siargao

Kawayan Hostel

Low budget

Big Wave Boutique Hotel - best hotels in General Luna Siargao

Big Waves Boutique Hotel

Mid budget

Tropical Temple - best hotels in General Luna Siargao

Tropical Temple

High budget

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.

Siargao ocean from the drone

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.

Best Siargao beaches - Naked island beach
Best Siargao beaches - Naked island beach

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.

Best Siargao beaches - Guyam island beach
Best Siargao beaches - Guyam island beach

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.

Best Siargao beaches - Daku island beach
Best Siargao beaches - Daku island beach

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.

tour icons

Alternatively, you can also book island hopping online. Check out this Island hopping tour on Siargao.

Siargao island hopping tour snorkeling

Best time to visit Siargao

sunny weather icon

Dry season: March – October

monsoon icon

Rainy season: September – February

The temperatures here are mostly consistent throughout the year. What’s more important is considering the monsoon season.

Siargao island hopping drone

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

flight icon

By plane: check the flights to Siargao

ferry icons

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.

Night ferry Cebu to Siargao bunk bed
Night ferry Cebu to Surigao

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 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

If you use the links below, you pay the same, and we earn a little comission. It helps us run this blog. You can also check more hotels on Siargao on

Best 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.

Island Hopping tour

Sohoton tour

Land Tour

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!