Siargao made its name on a single wave, but stay longer than a surf trip and you start to notice the rest. The best beaches in Siargao are scattered along some forty kilometers of coast and out across a handful of small islands, and no two of them keep the same hours. Some only really exist at low tide. Others need a boat. A few sit at the end of a long, palm-lined ride north.
1. Ocean 9
Officially this is Mahaybo Beach, in Santa Fe just north of General Luna, but everyone calls it Ocean 9 after the resort that sits on it. It packs a lot of island into one stop: white sand, leaning palms, a calm stretch for swimming at high tide, and a mellow wave offshore that has quietly become Siargao's beginner break, with lessons and boards arranged right on the sand. The easiest way in is through the resort itself. The late-afternoon surf sessions here are the ones people talk about.

2. Cloud 9 and the boardwalk
An honest note first: Cloud 9 is a reef break, not a swimming beach. At low tide the water pulls back over sharp coral, and at any tide the current deserves respect. But the long wooden boardwalk out to the viewing tower is one of the island's essential walks, and watching the lineup from the top at golden hour costs nothing. If you want to get wet here, do it around high tide, stay inside the reef, and keep an eye on the surf school groups, who know exactly where the sand is.

3. Daku Island
The biggest of the three island-hopping islands and the easiest to love. Daku means "big" in the local language, and the beach lives up to it: a wide, deep stretch of white sand with real shade, water that stays deep enough to swim at most tides, and a small village at one end that keeps it feeling lived-in rather than staged. Most boat tours stop here for lunch, and the grilled fish, cooked over coconut husks by the shore, is usually the best meal of the day.

4. Guyam Island
A ring of palms on a scoop of sand, small enough to walk around in ten minutes. Guyam is the postcard of the three islands, and it knows it. Go early, before the boats stack up, and you may briefly have the whole thing to yourself. There's decent snorkelling off the rocky side when the water is clear.

5. Naked Island
No trees, no huts, no shade. Naked Island is a bare sandbar in open water, and that's the entire point: white sand and sea in every direction, with the green line of Siargao low on the horizon. It shrinks and grows with the tide. Ten minutes is enough for some people; others stay an hour just floating off the edge of it.
All three islands are usually combined in one tri-island tour. A shared boat runs around 1,500 to 2,000 PHP per person with lunch included, and a private banca roughly 3,000 to 4,500 PHP. There's more on how the tours work in our guide to things to do in Siargao beyond surfing.
6. Magpupungko Beach
Most people come to Magpupungko, about forty-five minutes north in Pilar, for the famous rock pools, which appear only at low tide: deep, glass-clear basins in the reef, warm as bathwater. But the beach beside them is a lovely thing in its own right, a long strand of cream-coloured sand backed by palms, and it stays open when the pools don't. Time your visit to the tide chart, pay the small entrance fee, and plan on staying longer than you meant to.
7. Secret Beach
Not much of a secret anymore, but the name has stuck and the feeling survives. Near Pacifico, an unmarked sandy track through the palms opens onto a small, sheltered cove that seems to belong to whoever got there first. There are no vendors and no facilities, which is exactly its charm. Bring water, take your rubbish back out, and tell only people you like.
8. Pacifico Beach
Pacifico is what General Luna might have been twenty years ago: a fishing village with a long, quiet beach, a handful of cafés, and a serious wave offshore for those who want it. The swimming is good on the sheltered stretches, the pace is slow, and lunch options have quietly become worth the ride on their own. It's the natural halfway anchor of a day exploring the north.
9. Tangbo Beach
Past Burgos, near Santa Monica, Tangbo is a shallow, glassy bay that empties into ribbons of sandbar at low tide. You can wade out a long way and still be knee-deep, which makes it a gentle pick for mixed groups. Chances are good you'll have it nearly to yourselves, with just a few bancas pulled up on the sand.

10. Alegria Beach
The end of the road, quite literally: Alegria sits at the island's northern tip, about an hour and a half's ride from General Luna, and it may be the finest sand on Siargao. Long, white, and often empty, with water that shifts from clear to deep turquoise over the bars. It asks for the most effort of anything on this list and repays all of it. We've written more about the journey itself in the north of Siargao, because getting there is half the day out.
Tides first, plans second
One habit changes everything on Siargao: check the tide before you choose the beach. Low tide opens the rock pools and the sandbars but pulls the swimming out of reach on the shallower coasts; high tide does the reverse. A simple tide chart for General Luna is enough to plan around, and most boat captains and hosts will happily tell you where the day's water is.
A few practical notes. Most beaches charge a small environmental or entrance fee, usually 50 to 100 PHP, cash only, so keep small bills in your bag. Shade is scarce on the islands, and shops are scarce in the north: carry water and sun cover. And the light is kindest before ten and after four, which conveniently is also when the crowds are thinnest.
Coming home sandy
However far north you wander, the ride home to General Luna is part of the rhythm of it. The Grove House, opening in December 2026, is a four-bedroom villa with a private pool just outside town, a few minutes from the sand, built for groups who plan their days around tide charts and come home salty. The pool is there for the hour when you've had enough of the sea, if such an hour exists.