Aerial view of Basdaku White Beach in Moalboal, cottages under the trees along a long white shoreline

The Best Beaches in Cebu, From the ₱10 Gate to the ₱1,088 Day Pass

Free at Maravilla, ₱1,088 at Mactan Newtown, and a sandbar on Bantayan that only shows at low tide. Ten Cebu beaches with the fee, the last ride out and the catch at each, checked October 2026.

Share your love

The best beach in Cebu depends on how long you are willing to ride. Inside an hour of the airport, the only proper sand is a resort day pass at Mactan Newtown, ₱1,088 when it was last advertised. Give it three hours on a bus and Basdaku in Moalboal hands you two kilometers of white sand for ₱10 to ₱20 at the gate. Give it a full day, a bus and a boat, and the sandbar off Santa Fe on Bantayan comes up out of the sea at low tide. Ten beaches are below, grouped by how far they are, with the fee, the last ride out and the catch at each.

Aerial view of Basdaku White Beach in Moalboal, cottages under the trees along a long white shoreline
Basdaku White Beach in Barangay Saavedra, Moalboal, the sand most people picture when they say Moalboal. Photographed by Suroy.ph.

The short answer: which Cebu beach fits your trip

If you haveGo toCost to get inThe catch
Half a day, near the airportMactan Newtown Beach₱1,088 day pass (May 2026)Resort managed, no outside food
A day trip southBasdaku, Moalboal₱10 to ₱20, plus ₱25 environmental feeFills at sunset and on weekends
A day trip south, quieterTingko, AlcoyAbout ₱10 public, ₱20 to ₱50 resortsNo tents now; the flat runs far out at low tide
A day trip westHermit’s Cove, Aloguinsan₱100 with a cottage (May 2026)About 200 steps down, small, busy on weekends
Two nightsBantayan, Santa FeFree on the sand; ₱30 arrival feeThe sandbar only shows at low tide
Two nights, and you diveMalapascuaBudget ₱400 for the boat and feesA full travel day each way
No budget for feesMaravilla, TabuelanNo entrance fee on the public stretchThree to four hours each way for a swim
Fees as checked on each beach’s own Suroy.ph guide, dates in the sections below.

Within an hour of the airport

Mactan Newtown Beach, Lapu-Lapu City

The nearest real beach to Mactan-Cebu International Airport is about six kilometers away, fifteen to twenty-five minutes by road, and it is not public. Entry runs through the Savoy and the Belmont hotels: ₱1,088 per walk-in as advertised in May 2026, though one visitor was charged ₱1,300 in June and a buffet package ran ₱1,288. Hours were 7 AM to 6 PM through the Savoy and 6 AM to 6 PM through the Belmont. No outside food. Fees and hours checked 28 October 2026.

Aerial view of the turquoise reef flat and deep blue drop-off along the Punta Engano coast in Lapu-Lapu City with a jetski wake crossing the frame
The reef flat and the drop-off along the Punta Engaño coast. Aerial photographed 16 May 2021 by Suroy.ph.

The verdict is narrow. It is the right beach for a long layover or a last afternoon before an evening flight, and the wrong one for anybody with a free day, because the same money gets you to Moalboal and back with change. The full rundown, including why a drone there needs CAAP coordination, is in the Mactan Newtown Beach guide, and the layover plan covers what else fits around a flight.

Advertisement

South Cebu: a bus from Cebu South Bus Terminal

Everything in this section starts at the Cebu South Bus Terminal on N. Bacalso Avenue. One fare note covers all of it: the provincial rate for aircon buses went from ₱2.10 to ₱2.45 a kilometer on 28 September 2026, so any bus fare quoted from before that date now runs higher.

Basdaku, Moalboal: the sand, fifteen minutes from the sardines

Panagsama, Basdiot · 9.9482° N, 123.3680° E · Checked 28 October 2026

Basdaku in Barangay Saavedra is roughly two kilometers of white sand facing west over the Tañon Strait, with Negros on the horizon and the sun going down into it. Entrance at the frontages is ₱10 to ₱20, the environmental fee is ₱25 once, parking is ₱50 for a car and ₱20 for a motorbike, and a mat or blanket rents for ₱100 to ₱200. Those are from visitor reports to May 2025 and nothing newer has been published.

Two things to know before going. Panagsama, the famous strip fifteen minutes south, is a seawall and rock with almost no sand, so people who book there for the beach end up riding to Basdaku anyway. And Basdaku fills at sunset and on weekends; a weekday late afternoon is a different beach. The reason to stay near Panagsama is the sardine school twenty to thirty meters off the wall, a snorkel away, ₱100 to get in the water. Millions of fish nobody can fully explain, which is why there is a Sardines Run tee. Everything else is in the Moalboal guide.

Lambug, Badian: public sand, and you can pitch a tent

An aerial view of Lambug Beach Resort in Badian Cebu.
Lambug from the air, the public beach with the resort of the same name on it. Photographed by Suroy.ph.

Lambug is a public beach; Lambug Beach Resort is a private business on it, and the province took over running the beach from Badian in June 2023. The last published entrance fee was ₱45 for locals, at the February 2022 reopening, and no figure for 2025 or 2026 has been published since. That is worth saying plainly rather than guessing: ask Badian tourism before you go. Camping on the sand is normal here, ₱50 a head on weekdays and ₱150 on weekends in 2022. Take the bus toward Bato via Barili, get off in Badian, then a tricycle or habal-habal to Barangay Lambug. Kawasan Falls is in the same town, so the two share a day. More in the Lambug guide.

Hermit’s Cove, Aloguinsan: the one with the stairs

Aerial view of Hermit's Cove in Aloguinsan, a short curve of sand backed by green hills with cottages along the shore
Hermit’s Cove from the air. It is small, and on weekends it fills. Photographed by Suroy.ph.

₱100 a person as of May 2026, and that includes a cottage with no corkage, collected by the Kantabogon Ecotourism Association at the parking area. It is a community-run site, not a public beach. Getting down is about 200 wooden steps, and getting back up after a swim is the part nobody photographs. Overnight stays were ₱250 a head in 2026, with tents for rent, and they are canceled in bad weather. Bus from the South terminal toward Toledo, Pinamungajan or Aloguinsan, two to three hours, then a habal-habal to Kantabogon for fifteen to twenty-five minutes. Details in the Hermit’s Cove guide.

Tingko, Alcoy: shallow, cheap and a short walk from the highway

Aerial view of Tingko Beach in Alcoy, nipa cottages along the sand and swimmers standing on the shallow reef flat
Tingko at low tide, when the flat runs out further than you expect. Photographed by Suroy.ph.

About ₱10 for the public stretch in May 2026 and ₱20 to ₱50 at the private resorts, across Barangays Daan-Lungsod and Guiwang. Take any Oslob, Santander or Bato via Oslob bus, three to four hours, and walk in from the road. Tents are no longer allowed. The water is shallow and clear, good for children, and at low tide the flat runs a long way out before it is deep enough to swim, so check the tide before you plan a swim here. Checked 29 October 2026. See the Tingko guide.

Advertisement

Sumilon sandbar, Oslob: a boat, and two ways to pay

Aerial view of the Sumilon Island sandbar curving into turquoise water off Oslob with a boat moored at its edge
The Sumilon sandbar, and the boat that brings day guests in. Photographed by Suroy.ph.

Sumilon has two doors. The public sandbar is run by the local fishermen’s association, and an accredited boat from Bancogon in Oslob is about ₱1,500 for up to about ten people plus the sanctuary fee. The resort side is a day pass from Bluewater, from about ₱2,000 a person in 2025 listings plus ₱500 on weekends and holidays, 8 AM to 3 PM; confirm with the resort. The sandbar closes for cleanups on some days. Sumilon was the first marine reserve in the Philippines, set up in 1974, and the reef is the reason to bring a mask. It sits next to the Oslob whale shark site, so most people do both. See the Sumilon guide.

North Cebu: a bus, and usually a boat

These start at the Cebu North Bus Terminal behind SM City Cebu, and two ports run the islands. Hagnaya is for Bantayan. Maya is for Malapascua. They are not interchangeable, and the northern ferry guide explains why getting it wrong costs a night.

Bantayan: Kota, Paradise and the Santa Fe sandbar

Aerial view of the long white beach at Kota on Bantayan Island, with resort trees behind the sand and a spit running out into turquoise water
Kota Beach and the spit at Santa Fe, at a tide low enough to show it. Photographed by Suroy.ph.
Santa Fe sandbar · 11.1513° N, 123.8068° E · Flown at 118 meters

The sand on Bantayan is free; the trouble is the tide. The bar in front of Santa Fe shows at low water and disappears at high, so as a working rule expect to walk it when the predicted tide is under about half a meter. Getting there: Ceres from Cebu North to Hagnaya, ₱299 collected before the 28 September increase, then Island Shipping at ₱370 or Super Shuttle at ₱392 to Santa Fe, plus a ₱25 terminal fee at each port and a ₱30 arrival fee. Leave Cebu North by 1 PM or miss the last boat.

On the island, Paradise Beach is about ₱50 and a weekday-before-ten beach, because the cove is small. Sugar Beach is quieter but carries seaweed in March and April, the months most itineraries push you toward. Ogtong is a ₱200 to ₱225 day pass to a rocky foreshore, not a beach, and the one to skip. The Bantayan guide has the tide table logic and the church closure.

Malapascua: Bounty Beach and a 4:30 AM alarm

Aerial view of Malapascua Island at sunset, the lighthouse standing on the point above the village with the sun path running across the water
The lighthouse hill at 5:37 PM. DJI Air 2S, 114 meters up. Photographed by Suroy.ph.
Malapascua lighthouse · 11.3428° N, 124.1118° E · Checked September 2026

Malapascua is a diving island with a good beach attached. Bounty Beach on the south side is where the dive shops are and where the thresher shark boats leave between 4:30 and 5:30 AM for Kimud Shoal. The public outrigger from Maya is ₱200 to ₱240, plus a ₱20 terminal fee and an environmental fee that has run ₱75 to ₱140, so budget ₱400 a person. The last public boats go between about 4:30 and 5:30 PM; after that a private boat is ₱3,000 to ₱5,000. Be at Maya by 3 PM, which means leaving Cebu North in the morning for a four to five hour ride. At low tide the boat cannot reach the sand and the last stretch is a wade. Two nights minimum, per the Malapascua guide.

Maravilla, Tabuelan: no fee, and the sunset faces the right way

Aerial view of the beach at Maravilla in Tabuelan, swimmers in green shallows with resorts under the trees
The public stretch at Maravilla, green shallows and resorts under the trees. Photographed by Suroy.ph.

The public beach at Maravilla charges no entrance fee, checked 27 October 2026; cottages, tables and showers cost extra and the resorts charge for day use. It faces the Tañon Strait, so the sunset lands on it. The cost is time: three to four hours by bus from Cebu North, then about twenty-five minutes by habal-habal or tricycle from Tabuelan town. The water is shallow and sandy a long way out, better for swimming than snorkeling. Tents were allowed from 7 PM to 5 AM as of 2018; ask at the barangay hall for the current rule. See the Maravilla guide.

Advertisement

Camotes: the islands that need a night

Sunset over open water off Camotes with a small boat on the horizon and layered cloud
Open water off Camotes at sunset. Photographed by Suroy.ph.

Camotes is an overnight, not a day trip. Bus or van to Danao, about an hour and a half, then the Jomalia ferry to Consuelo, about two hours, at 5:30 AM, 8:30 AM, 2:30 PM or 5:30 PM. The fastcraft from Mactan Marina Wharf leaves at 8 AM or noon and takes ninety minutes for roughly double the price. Budget ₱400 to ₱450 a person from Danao and ₱600 to ₱700 from Mactan, because a fuel surcharge sits on top of the published base fares. Checked September 2026. Two days and one night covers Pacijan properly. Tulang Diot, the islet off San Francisco, is not on this list because Suroy.ph has not photographed it yet. The rest is in the Camotes guide.

The ones to skip, and when

  • Panagsama for sand. It is a dive strip on a seawall. Stay there for the reef; ride to Basdaku for the beach.
  • Ogtong Cave on Bantayan. A day pass to a concrete stair and a rocky foreshore.
  • Paradise Beach on a weekend. A small crescent that fills fast. Go on a weekday before ten.
  • Sugar Beach in March and April. Seaweed season, the opposite of what the dry season promises.
  • Mactan Newtown with a free day. ₱1,088 buys a better day by bus.

When to go

November to May brings the amihan, and the west-facing coast from Moalboal up to Tabuelan is calmer and clearer. June to November is typhoon season, and the open outriggers to Malapascua and the smaller islands are what stop first. Bantayan runs against the calendar: the water is clearest from September to December. The amihan and habagat guide shows which coast is calm in which month.

Getting to each beach from Cebu City, at a glance

BeachTerminalRideLast legFee
Mactan NewtownNone, from the airport or city15 to 25 min from the airportHotel entrance₱1,088 (May 2026)
BasdakuCebu South2.5 to 3.5 h, Bato via BariliHabal-habal ₱50 to ₱150₱10 to ₱20 + ₱25
LambugCebu SouthBato via Barili, off at BadianTricycle or habal-habal₱45 last published (2022)
Hermit’s CoveCebu South2 to 3 h toward AloguinsanHabal-habal 15 to 25 min₱100 (May 2026)
TingkoCebu South3 to 4 h, via OslobWalk from the highwayAbout ₱10 (May 2026)
SumilonCebu SouthTo Oslob, BancogonBoat ₱1,500 per groupSanctuary fee, or day pass
BantayanCebu North3 h to Hagnaya, ₱299Ferry ₱370 or ₱392₱30 arrival fee
MalapascuaCebu North4 to 5 h to MayaOutrigger ₱200 to ₱240Budget ₱400 in all
MaravillaCebu North3 to 4 h to Tabuelan25 min habal-habalNone on the public stretch
CamotesDanao or MactanFerry 2 h or fastcraft 90 minTricycle on the islandBudget ₱400 to ₱700 to cross
Bus fares above predate the 28 September 2026 provincial increase. Fees checked September and October 2026.
Suroy Wear · Island Series
Suroy Wear Cebu Coordinates Tee in white, back print
Ten beaches, one set of coordinates.
The Cebu Coordinates Tee carries the island’s position and outline. Made in Cebu. ₱999.
Wear the story

For getting to any of these from the city, getting around Cebu has the buses, the ride options and current fares.

Frequently asked questions

What is the best beach near Cebu City?

Mactan Newtown Beach is the closest, about 15 to 25 minutes from the airport, but entry is a resort day pass of about ₱1,088. For a free or cheap public beach, the nearest good one is Basdaku in Moalboal, about three hours by bus.

Which beaches in Cebu are free?

The public stretch at Maravilla in Tabuelan has no entrance fee. The sand on Bantayan is free to walk, though there is a ₱30 arrival fee at Santa Fe port. Tingko charges about ₱10 and Basdaku ₱10 to ₱20.

Where is the sandbar in Cebu?

Two of them. The Santa Fe sandbar on Bantayan shows at low tide, best when the predicted tide is under about half a meter. The Sumilon sandbar off Oslob is reached by boat from Bancogon.

Can you camp on Cebu beaches?

At some. Lambug in Badian and Hermit’s Cove in Aloguinsan allow tents for a fee. Tingko no longer does. Maravilla allowed tents from 7 PM to 5 AM as of 2018; ask at the barangay hall.

Is Moalboal a beach?

Panagsama, the main strip, is a seawall with almost no sand. The beach is Basdaku in Barangay Saavedra, about 15 minutes north by motorbike.

Bantayan or Malapascua?

Bantayan for sand and the tide. Malapascua for diving with thresher sharks. There is no quick boat between them, so pick one per trip.

Every frame on this page is Suroy.ph’s own. Coordinates are read from the frames they caption. Fees and fares come from each beach’s Suroy.ph guide and carry the date they were last checked; confirm the ones marked as last published before you travel.

Dispatches from 7,641 islands. Field guides, drone routes, and the honest version of every destination.