Best Beaches Near Cebu City 2026: Closest Beaches, Day Trips & Island Hopping

Best Beaches Near Cebu City 2026: Closest Beaches, Day Trips & Island Hopping


people in sea during daytime

White sand beach and clear water near Cebu City, Philippines

By Giovanni Carlo Bagayas, born in Cebu City · Updated

This guide contains Klook affiliate links. If you book through them, Best Philippines Travel Guide may earn a small commission at no extra cost to you.

Quick answer

Cebu City itself has no real swimming beaches. Its coastline is mostly port and industrial waterfront. The closest beaches are on Mactan Island, 30 to 45 minutes away, where you can use a public beach park or pay for a resort day pass (around ₱1,300 to ₱2,600). The best beach day near the city is island hopping off Mactan to the sandbars and reefs of Nalusuan, Hilutungan and Pandanon. For classic white sand on a day trip, head south to Moalboal’s White Beach or the Sumilon sandbar near Oslob, about 2.5 to 3 hours away. Bantayan and Malapascua are worth it but need an overnight stay.

Correction from our earlier version: a previous version of this guide listed Basdaku, Maribago, Hadsan and “Talisay” as beaches inside Cebu City, and included a “Fort San Pedro Beach.” That was wrong. Basdaku (White Beach) is in Moalboal, Maribago and Hadsan are on Mactan Island, and Fort San Pedro is a historic fort, not a beach. This guide has been fully rewritten.

Beaches near Cebu City by travel time

Beach or spotWhereTime from Cebu CityCost (approx.)Best for
Hadsan Beach ParkMactan, Lapu-Lapu City30–45 minLow entrance fee (reported around ₱150)Budget public swim
Mactan Newtown BeachMactan, Lapu-Lapu City30–45 minEntrance feePublic beach near the airport
Mactan resort day passesMactan, Lapu-Lapu City30–60 minAbout ₱1,300–₱2,600, often with a mealFamilies, comfort, pools
Mactan island hoppingNalusuan, Hilutungan, Pandanon, CaohaganDrive to Mactan + 30–45 min by boatAbout ₱1,500–₱2,500 per person on a joiner tourSnorkeling, sandbars
Olango IslandOff MactanDrive to Mactan + about 20 min by boatLowBird sanctuary, quiet coves
Moalboal White Beach (Basdaku)Moalboal, south CebuAbout 2.5–3 hoursLow entrance feeFamily beach day; sardine run nearby
Lambug BeachBadian, south CebuAbout 3 hoursLowQuiet, uncrowded white sand
Sumilon Island sandbarOff Oslob, south CebuAbout 3 hours + short boatBoat and island feesSandbar, pairs with Oslob
Camotes IslandsFerry from DanaoAbout 1 hour to Danao + 2 hours by ferryFerry fareOvernight island escape
Bantayan IslandNorth CebuAbout 4–5 hours (bus + ferry)Ferry fareBest sand in Cebu; stay 2+ nights
Malapascua IslandNorth CebuAbout 4–5 hours (bus + boat)Boat fareDiving, Bounty Beach

Times assume normal traffic from central Cebu City. Fees change often, so bring cash and check current rates locally.

Under 1 hour: Mactan Island beaches

Mactan is connected to mainland Cebu by bridges and is home to the airport, so it’s the easiest beach escape from the city. The catch is that most of its coast is lined with resorts. You have two options:

  • Public beach parks such as Hadsan Beach Park and Mactan Newtown Beach charge a modest entrance fee. They’re simple, local and good for a quick swim.
  • Resort day passes at places like Shangri-La, Plantation Bay, Dusit Thani and Bluewater Maribago give you a cleaner beach, pools and usually a meal, for roughly ₱1,300 to ₱2,600. Some resort sand is imported, so lower your expectations if you’re used to natural white beaches.

We compare Mactan’s resort day passes, prices and water sports in detail in our Mactan Island guide.

Best beach day near the city: Mactan island hopping

If you only have one day, island hopping is the best way to get real sand and clear water close to Cebu City. Boats leave from Mactan, mostly around Maribago and Punta Engaño, to small islands just offshore:

  • Hilutungan: a marine sanctuary with good snorkeling and lots of fish.
  • Nalusuan: another marine sanctuary, with a sandbar and a boardwalk.
  • Pandanon: a white-sand island and sandbar where many tours stop for a grilled seafood lunch.
  • Caohagan: a small inhabited island with a white-sand beach.

Joiner tours are the cheapest option, and private boats suit families and groups. See our full Cebu island hopping guide and Olango Island guide.

Tip: sandbars like Pandanon and Nalusuan look best at low tide. Bring cash for island and sanctuary entrance fees, which are often not included in cheaper tours.

Worth the drive: south Cebu beach day trips

1

Moalboal White Beach (Basdaku)

2.5–3 hours south

White Beach in Moalboal is a wide, calm white-sand beach that’s popular with local families. It’s a short ride from Panagsama, where you can snorkel the famous sardine run right off the shore. It’s doable as a long day trip, but an overnight is more relaxing. Read our Moalboal guide and Moalboal day trip guide.

2

Lambug Beach, Badian

About 3 hours south

Lambug is a long, quiet white-sand beach with shallow water and far fewer crowds than Moalboal. It pairs well with Kawasan Falls canyoneering in Badian.

3

Sumilon Island sandbar, Oslob

About 3 hours south + boat

Sumilon’s shifting sandbar off the coast of Oslob is one of the prettiest beach spots in southern Cebu. Most visitors combine it with an early-morning trip to Oslob. See our Oslob guide.

Worth an overnight: Cebu’s best island beaches

  • Bantayan Island: long stretches of fine white sand and calm, shallow water, including Sugar Beach and Kota Beach. Take a bus to Hagnaya Port, then a ferry. Plan at least two nights. See our Bantayan Island guide.
  • Malapascua Island: famous for diving, with Bounty Beach as its main stretch of sand. Take a bus to Maya Port, then a boat.
  • Camotes Islands: a laid-back island group reached by ferry from Danao, north of Cebu City, with quiet beaches and lakes.

Best beach near Cebu City for…

If you want…Go to
The closest beachMactan Island (30–45 minutes)
A cheap public beachHadsan Beach Park or Mactan Newtown Beach
Families with small kidsA Mactan resort day pass, or Moalboal White Beach
Snorkeling in one dayMactan island hopping (Hilutungan, Nalusuan)
A sandbarPandanon or Nalusuan (low tide), or Sumilon near Oslob
The best sand in CebuBantayan Island (overnight)
DivingMalapascua or Moalboal

Book your Cebu beach day

Island hopping tours fill up on weekends and holidays. Klook bookings often include hotel pickup and free cancellation.

Getting to the beaches from Cebu City

  • Mactan: Grab or taxi over the bridges, about 30 to 45 minutes, longer at rush hour. Many island-hopping tours include hotel pickup.
  • South Cebu (Moalboal, Badian, Oslob): buses leave from the Cebu South Bus Terminal. Private cars or vans are faster and better for day trips.
  • North Cebu (Bantayan, Malapascua): buses leave from the Cebu North Bus Terminal to Hagnaya Port (Bantayan) or Maya Port (Malapascua).
  • Camotes: head to Danao Port, north of the city, for the ferry.

More options in our Cebu City transportation guide.

Tips for a Cebu beach day

  • Go on a weekday and leave early. Weekends and holidays get crowded, and traffic out of the city is heavy.
  • Check the tide for sandbars and the weather for boat trips. Boats don’t sail when storm signals are raised.
  • Bring cash for entrance, environmental and sanctuary fees.
  • Use reef-safe sunscreen and don’t stand on coral or feed fish.
  • Best season: the drier months from about December to May usually bring calmer seas. See our guide to the best time to visit Cebu City.

Beaches near Cebu City: FAQ

Does Cebu City have beaches?

Not really. Cebu City’s coastline is mostly port and industrial waterfront, so it has no real swimming beaches. The closest beaches are on Mactan Island, 30 to 45 minutes away by car.

What is the closest beach to Cebu City?

Mactan Island has the closest beaches, about 30 to 45 minutes from Cebu City. Options include public beach parks like Hadsan Beach Park and Mactan Newtown Beach, and resort day passes at hotels like Shangri-La, Plantation Bay and Dusit Thani.

Are there public beaches on Mactan?

Yes, but they’re limited. Hadsan Beach Park and Mactan Newtown Beach charge an entrance fee and are open to the public. Most of Mactan’s coastline belongs to resorts, which sell day passes.

How much is a resort day pass in Mactan?

Resort day passes in Mactan typically cost around ₱1,300 to ₱2,600 per adult and often include a meal, pool access and beach use. Prices are usually higher on weekends.

What is the best beach day trip from Cebu City?

Island hopping off Mactan to Hilutungan, Nalusuan and Pandanon is the best beach day close to the city. For white sand further away, Moalboal’s White Beach and the Sumilon sandbar near Oslob are about 2.5 to 3 hours south.

Where is Basdaku Beach?

Basdaku, also called White Beach, is in Moalboal in southern Cebu, about 2.5 to 3 hours from Cebu City. It is not in Cebu City.

Can you visit Bantayan Island as a day trip from Cebu City?

It’s possible but not recommended. The trip takes about 4 to 5 hours each way by bus to Hagnaya Port and then ferry, so plan at least two nights on Bantayan.

What is the best time to go to the beach in Cebu?

The drier months from about December to May usually bring the calmest seas and sunniest days. Go on a weekday and leave early to avoid crowds and traffic.

Giovanni Carlo Bagayas, founder of Best Philippines Travel Guide
Giovanni Carlo Bagayas

Cebu-born travel writer raised between Cebu and Dumaguete, now based in Zamboanga del Sur, Mindanao. Gio writes Best Philippines Travel Guide to help first-time visitors travel the islands with confidence.