Cebu's coastline is mostly grey volcanic sand and coral rubble — these 10 spots are the real, powdery white-sand exceptions, with verified entrance fees and honest notes.
TL;DR: Genuine white sand in Cebu is rarer than the photos suggest — most of the mainland coast is grey volcanic sand or coral rubble. The real white-sand beaches cluster in Bantayan/Santa Fe (Kota, Paradise, Santa Fe Beach — mostly free), Malapascua’s Bounty Beach, Camotes’ Santiago Bay, and pockets of the south and west coast: Basdaku (Moalboal), Lambug (Badian), Tingko (Alcoy), and Kaang Beach (Asturias), plus the shifting Sumilon Island sandbar near Oslob. Entrance fees range from free to ₱70 (~US$1.20) for the beaches, and ₱1,500+ per boatload (~US$26+) for the managed Sumilon sandbar. Verified July 2026.
If you’ve landed in Cebu expecting Boracay-white sand at every stop, recalibrate: a lot of Cebu’s coastline — including much of Mactan and popular Moalboal spots like Panagsama — is grey-tan sand, volcanic grit, or coral rubble. It’s still great for snorkeling and diving, but it’s not the powdery white sand from the drone shots. The genuine white-sand beaches are real, they’re just concentrated in specific pockets: Bantayan Island, Malapascua, the Camotes Islands, and a handful of south and west coast towns. This guide filters out the grey-sand spots entirely and ranks only the beaches that actually deliver the fine, pale sand people picture when they think “Philippine beach” — with verified entrance fees, how to get to each one, and an honest read on water quality and crowds.
The 10 Best White-Sand Beaches in Cebu — At a Glance
| Beach | Location | Entrance Fee | Best For |
|---|---|---|---|
| Kota Beach | Santa Fe, Bantayan | Free (public) | Sandbar photos, families |
| Paradise Beach | Santa Fe, Bantayan | ₱70 (~US$1.20) | Quieter stretch, snorkeling |
| Santa Fe Beach | Santa Fe, Bantayan | Free (public) | Convenience, near the pier |
| Bounty Beach | Malapascua, Daanbantayan | Free (island fees apply to reach it) | Nightlife, diving base |
| Santiago Bay Beach | San Francisco, Camotes | Free at the main public stretch | Long walkable shoreline |
| Basdaku (White Beach) | Moalboal | ~₱55–65 (~US$0.95–1.10) | Closest to Cebu City, day trip |
| Lambug Beach | Badian | ₱65 (~US$1.10) | Pairing with Kawasan Falls |
| Tingko Beach | Alcoy | ₱10–50 depending on section | Uncrowded south-coast escape |
| Sumilon Island sandbar | Oslob | ₱1,500+/boat + ₱50 pp (~US$26+ / US$0.90) | Sandbar photos, whale shark combo |
| Kaang Beach | Asturias | Unconfirmed, likely ₱20–50 — confirm locally | Off-the-radar west coast |
All fees in Philippine pesos, converted at ₱58 ≈ US$1. Small local fees change without notice — confirm at the gate. Verified July 2026.
Which Beaches Are Bantayan’s Best White Sand?
Bantayan Island and its port town of Santa Fe hold the highest concentration of genuine white sand in Cebu province, and getting there means a bus-and-ferry combo of roughly 4–5 hours from Cebu City.
Kota Beach is the postcard shot — fine white sand and, at low tide, a sandbar you can walk out on into turquoise shallows. It’s a public beach with no entrance fee; you only pay if you rent a resort’s loungers or eat at a beachfront spot. It sits a short tricycle ride from Santa Fe town.
Paradise Beach, a few minutes further down the coast, charges a ₱70 (~US$1.20) entrance fee at a small tourist office before you reach the sand. It’s quieter than Kota on weekdays and decent for snorkeling just offshore.
Santa Fe Beach is the town’s main public stretch, a 5–10 minute walk from the pier — free to enter, and the most convenient option if you’re staying near the port or arriving late. Come at low tide for the shifting sandbar that’s Bantayan’s signature photo.
How to get there: From Cebu City’s North Bus Terminal, take a bus to Hagnaya Port (₱300–400, 3–3.5 hours), then the ferry to Santa Fe (₱395–420, about an hour). Some direct bus-ferry combo tickets board the same bus onto the ferry. Budget the full trip at 4–5 hours each way and plan for at least one night — a same-day round trip burns most of a day in transit alone.
Is Malapascua’s Bounty Beach Really White Sand?
Yes — Bounty Beach runs along nearly the entire southern coast of Malapascua Island with genuinely fine, pale sand, and it’s the beach most travelers picture when they think of Malapascua.
The beach itself has no entrance fee, but reaching Malapascua does involve fees: a Daanbantayan municipal environmental fee at Maya Port (around ₱120 for foreigners, ₱75 for Filipino residents, roughly US$2.10/US$1.30) plus a small passenger fee, then a boat crossing to the island (around ₱200, roughly US$3.50). Add it up and expect ₱300–350 (~US$5–6) just to reach the sand — confirm current rates at Maya Port, since municipal fees shift.
Bounty Beach doubles as Malapascua’s social hub: a line of dive shops, bars, and beachfront resorts sits right on the sand, which makes it lively but not especially peaceful at sunset. It’s also the launch point for thresher shark diving trips to Monad Shoal.
How to get there: Bus or van from Cebu City’s North Bus Terminal to Maya Port (roughly 4–4.5 hours), then a public boat to Malapascua’s Logon barrio (about 30–45 minutes, boats run roughly 8:00 AM–5:00 PM).
What’s the Deal With Santiago Bay Beach in Camotes?
Santiago Bay Beach, on Pacijan Island in the Camotes group, has a long, soft stretch of white sand that’s shallow enough for wading even well out from shore — and it’s genuinely less crowded than Bantayan.
Reports on entrance fees vary by exactly where you access the beach: the main public stretch near San Francisco town is generally free, while specific resort frontages or certain barangay-managed sections may charge a small local fee. Confirm this at the beach itself, since it depends on which access point you use.
How to get there: From Cebu City, take a bus or private vehicle to Danao City (about an hour), then the Jomalia ferry from Danao Port to Consuelo Port on Pacijan Island (around 2 hours, roughly ₱300–320 economy/aircon, about US$5.20–5.50). Consuelo Port and Santiago Bay Beach are both in San Francisco town on Pacijan Island, so it’s a short tricycle ride from the port. See our Camotes Islands guide for the full island-hopping breakdown.
What About the South and West Coast — Basdaku, Lambug, Tingko, Kaang?
These four are Cebu’s most accessible white-sand beaches if you don’t want the ferry-and-overnight commitment of Bantayan, Malapascua, or Camotes.
Basdaku (White Beach), Moalboal is the closest genuine white-sand beach to Cebu City and one of the easiest day trips on this list. Entry runs about ₱10–20 plus Moalboal’s shared ₱25 environmental fee (which also covers Panagsama Beach the same day), so budget roughly ₱55–65 total (~US$0.95–1.10), plus parking if you’re driving (₱20–50). It’s calm, shallow, and family-friendly, though it gets busy with tour groups on weekends.
Lambug Beach, Badian charges a combined LGU and community fee of around ₱65 (~US$1.10). It pairs naturally with Kawasan Falls and canyoneering — many travelers do the hike in the morning and unwind on Lambug’s sand in the afternoon before heading back toward Moalboal.
Tingko Beach, Alcoy sits further south along the coast, split into a public section (around ₱10) and resort-managed sections (up to ₱50). It’s one of the least crowded entries here — worth the extra drive time if you want white sand without the tour-bus traffic.
Kaang Beach, Asturias is the one entry on this list we couldn’t fully verify: it’s a lesser-known stretch on Cebu’s west coast, and pricing wasn’t confirmed in current listings. Nearby Asturias beaches charge modest fees in the ₱20–50 range, so expect something similar — but confirm the entrance fee locally before you go, since this one gets far less written up online than the others.
Is the Sumilon Island Sandbar Actually White Sand?
Yes, and it’s arguably the most photographed sandbar in Cebu — but it’s not a fixed beach, and you can’t just show up on your own.
Sumilon, off the coast of Oslob, is privately managed by Bluewater Sumilon Island Resort. Access is by coordinated boat transfer or day-tour package: budget roughly ₱1,500 per boatload (~US$26) plus a ₱50 per-person environmental fee (~US$0.90) for a basic transfer, or ₱2,000+ per person (~US$34+) for a package including snorkeling gear and resort grounds access, with a weekend/holiday surcharge around ₱500. It’s commonly combined with whale shark watching in Oslob as a single day trip from the south.
How to Choose Which White-Sand Beach Fits Your Trip
- Short on time, based in Cebu City: Basdaku (Moalboal) or Lambug (Badian) — both realistic day trips.
- Want the classic sandbar photo: Kota Beach (Bantayan) or the Sumilon Island sandbar.
- Traveling with young kids: Santa Fe Beach or Kota Beach — flat, shallow, and free.
- Want nightlife and diving on the same beach: Bounty Beach, Malapascua.
- Want to avoid crowds entirely: Tingko (Alcoy), Kaang (Asturias), or Santiago Bay (Camotes) on a weekday.
- Combining with a bucket-list activity: Lambug with Kawasan canyoneering, or Sumilon with Oslob whale sharks.
The Honest Take
Most of what gets shared online as “Cebu’s best beach” is actually a grey-sand or coral-rubble beach with great snorkeling, not white sand — Panagsama in Moalboal and most public Mactan beaches fall into that category. If white sand specifically is the goal, be honest with yourself about the trade-off: the best of it sits in Bantayan, Camotes, and Malapascua, all of which cost a half-day or more in transit and usually an overnight stay. Sumilon’s sandbar is genuinely beautiful but it’s a managed, paid experience, not a beach you wander onto — go in with that expectation. If your schedule is tight, skip the ferry commitment and take Basdaku or Lambug instead; you’ll get real white sand without burning a full travel day. Weekends and Philippine holidays crowd every beach on this list — Kota, Basdaku, and Sumilon especially — so weekday visits are noticeably calmer and the water clarity holds up better without boat traffic churning the shallows.
Sources
- Kota Beach Resort — official site
- Bantayan Island Ferry Schedule and Fare Guide 2025–2026 — CebuInsider
- How to Get to Malapascua Island from Cebu — CebuInsider
- Danao to Camotes Ferry Schedule and Fare Guide — CebuInsider
- Basdaku White Beach guide — CebuInsights
- Lambug Beach, Badian — Arvee’s Blog
- Tingko Beach — Municipality of Alcoy official page
- Sumilon Island Day Tour — Island Trek Tours
- Local fees and fares change without notice; confirm current rates at each gate or port. Verified July 2026.
Cebu’s white-sand beaches reward the ones willing to take the ferry — Bantayan Island and the Camotes Islands are worth the overnight trip, while Moalboal covers you if you only have a day. Once you’ve picked your beach, compare Cebu-wide beach options or browse Bantayan and Moalboal stays on Agoda to lock in a room before the good ones sell out on weekends.
Book Tours & Hotels for This Trip
Find and book the best deals — prices and availability update in real time. Links open in a new tab.
Frequently Asked Questions
Which Cebu beaches actually have white sand?
True white sand in Cebu is concentrated in three areas: Bantayan Island and Santa Fe (Kota, Paradise, Santa Fe Beach), Malapascua (Bounty Beach), and pockets of the south and west coasts (Moalboal's Basdaku, Badian's Lambug, Alcoy's Tingko, Asturias's Kaang Beach). Sumilon Island's sandbar near Oslob is white sand too, though it's a shifting sandbar rather than a fixed beach. Most of mainland Cebu's coast — including popular Mactan resort strips and Moalboal's Panagsama — is grey volcanic sand or coral rubble, not white.
Is Mactan's sand white?
Mostly no. Public Mactan beaches tend toward grey-tan sand and coral rubble; the postcard-white sand you see in resort photos is usually imported or heavily maintained sand on private resort frontage. If you want white sand near the airport, you're better off budgeting a day trip to Bantayan or Camotes than expecting it at a public Mactan beach.
What's the entrance fee for Kota Beach in Bantayan?
Kota Beach itself is a public beach with no entrance fee. You only pay if you rent a resort's chairs, umbrella, or cottage, or eat at a beachfront restaurant. Confirm current rates locally, as small resort fees change without notice.
Do you need a tour to visit Sumilon Island's sandbar?
Yes, effectively. Sumilon is privately managed by Bluewater Sumilon Island Resort, so you go by coordinated boat transfer or a day-tour package, not on your own. Budget roughly ₱1,500 (~US$26) per boatload plus a ₱50 (~US$0.90) per-person environmental fee for a basic transfer, or ₱2,000+ (~US$34) per person for a package that includes snorkeling gear and the resort's day-use grounds. Confirm current packages with an operator before you go.
Which white-sand beach is best for families with young kids?
Santa Fe Beach and Kota Beach in Bantayan are the easiest for families — flat, shallow, calm water, close to town, and free to enter. Basdaku in Moalboal is also calm and shallow close to shore. Skip Sumilon's sandbar and Bounty Beach with toddlers unless you're comfortable managing boat transfers and open water.
Can you visit Bantayan's white-sand beaches as a day trip from Cebu City?
Technically yes, but it's a stretch. The bus-plus-ferry combo from Cebu City to Santa Fe takes 4–5 hours each way, so a same-day round trip eats 8–10 hours in transit alone. Most travelers stay at least one night. If you truly only have a day, Moalboal's Basdaku or Badian's Lambug are far more realistic day trips from Cebu City.
Is Lambug Beach in Badian worth combining with Kawasan Falls?
Yes — they're a reasonable same-day combo if you start early. Kawasan Falls and the canyoneering trailhead are a short tricycle or habal-habal ride from Lambug, so many travelers do the canyoneering hike in the morning and cool off at Lambug's white sand in the afternoon before heading back to Moalboal or Cebu City.
What's the honest downside of chasing white sand in Cebu?
Distance and cost. The best white-sand beaches sit in Bantayan, Camotes, and Malapascua — all requiring a bus, a ferry, or both, plus at least one overnight to do properly. If you want convenience over sand color, Cebu's grey-sand beaches near Moalboal and Mactan are far closer and still have excellent snorkeling.
More Places to Explore
Beaches Kota Beach
Santa Fe
Bantayan Island's most iconic beach with pristine white sand, crystal-clear waters, and a stunning shifting sandbar during low tide.
Beaches Bounty Beach
Daanbantayan
Malapascua's main beach featuring powdery white sand, crystal-clear waters, and a relaxed atmosphere lined with beachfront restaurants and dive shops.
Beaches White Beach (Basdaku)
Moalboal
A kilometer-long stretch of white sand beach perfect for swimming, sunbathing, and family beach activities.
Beaches Lambug Beach
Badian
A pristine white sand beach with crystal-clear waters, known for spectacular sunsets and a peaceful, less commercialized atmosphere.
Islands Sumilon Island
Oslob
A pristine coral island with a famous shifting white sandbar, excellent snorkeling, and the distinction of being the Philippines' first marine sanctuary.