TL;DR: There’s no shortcut from South Cebu (Moalboal, Badian) to North Cebu (Malapascua, Bantayan) — every route runs through Cebu City. A private driver covers it door to door in 6-7 hours for ₱7,000+; public transport takes 8-9 hours for ₱600-950. Splitting the trip with an overnight in Cebu City makes it manageable. Verified July 2026.
Travelers building a Cebu itinerary around both the south (Kawasan Falls, whale sharks, the sardine run) and the north (Malapascua’s thresher sharks, Bantayan’s beaches) run into the same problem: there’s no direct route between them. Cebu is a long, narrow island, and South Cebu and North Cebu are served by two entirely separate bus terminals on opposite sides of Cebu City. This guide gives the honest version — what the transfer actually costs and takes, your real options, and when it’s smarter to just break the trip in two.
South Cebu to North Cebu: Options at a Glance
| Option | Total time | Total cost | Best for |
|---|---|---|---|
| Private driver, direct | 6-7 hrs | ₱7,000+ (per vehicle, one-way to Maya) | Groups splitting cost, no cross-town hassle |
| Public transport (bus + transfer + bus + boat/ferry) | 8-9 hrs | ~₱600-950/person | Budget travelers, flexible schedule |
| Overnight in Cebu City (split the trip) | 2 days, ~2.5-5 hrs each | Same as above + 1 night’s lodging | Most travelers — lowest schedule risk |
Costs and times are for the Moalboal-to-Malapascua direction; Bantayan via Hagnaya runs slightly shorter. ₱62 ≈ US$1, July 2026. Verified July 2026.
Why Isn’t There a Shortcut?
Because South Cebu and North Cebu are served by two completely separate bus terminals, on opposite sides of Cebu City, and nothing connects them directly. South Bus Terminal on N. Bacalso Avenue handles everything toward Moalboal, Badian, and Oslob; North Bus Terminal on the SM City Cebu grounds handles everything toward Maya (for Malapascua) and Hagnaya (for Bantayan). There’s no ferry, backroad, or provincial connector that skips Cebu City — every legitimate option for this transfer either drives through the city or routes around it by the same general path a private car would take.
Option 1: The Public Transport Route
Bus to Cebu City, cross-town transfer, then bus to the north, then the final boat or ferry. The full sequence:
- Moalboal to Cebu City South Bus Terminal — Ceres bus, ₱90-110, about 2.5-3 hours. See our Cebu City to Moalboal guide for the reverse of this leg in full detail.
- South Bus Terminal to North Bus Terminal — a cross-town transfer of about 20-45 minutes depending on traffic. MyBus runs an hourly loop between the terminals for around ₱30; a Grab typically runs ₱150-300 and is faster and less hassle with luggage. See our Buses in Cebu terminal guide for exactly where each terminal sits.
- North Bus Terminal to Maya or Hagnaya — a bus or van, roughly ₱200-300, taking 3-5 hours depending on the destination. Our Cebu to Malapascua via Maya Port guide and Cebu to Bantayan ferry guide cover both legs in full.
- The final crossing — a public boat to Malapascua (30-35 minutes, ₱295-340) or the Hagnaya-Santa Fe ferry to Bantayan (1-1.5 hours, ₱295-396).
All-in, this runs roughly ₱600-950 per person and 8-9 hours, not counting waiting time at each connection. It’s genuinely the budget option, but it stacks four separate legs into one day, and a delay on any one of them — Moalboal traffic, a slow cross-town transfer, a bus that leaves late from North Terminal — can cascade into missing the last boat or ferry of the day.
Option 2: A Private Driver, Direct
A private car or van skips the terminal-hopping entirely and drives you door to door. Rates for a Moalboal-to-Maya Port transfer start at roughly ₱7,000 (about US$113) one-way for a 3-seater vehicle, covering pickup at your Moalboal hotel and drop-off at Maya’s pier, with the drive itself running 5.5-7 hours. A transfer toward Hagnaya (for Bantayan) is a somewhat shorter drive and generally prices a little lower, though exact quotes vary by operator. These are per-vehicle rates, not per-person, so splitting the cost across a group of 4-6 people brings it close to public-transport pricing while cutting out every terminal wait and cross-town transfer.
Booking is typically arranged through a tour operator or your resort, and most services run 24 hours with a midnight surcharge (commonly around ₱600) for pickups between roughly 11 PM and 3 AM. Confirm exactly which port you’re being dropped at — Maya for Malapascua, Hagnaya for Bantayan — since the two are not close to each other and a driver quoting “north Cebu” without specifying can mean either.
Why an Overnight in Cebu City Beats Both
For most travelers, breaking this transfer into two days is the better move. Instead of one 8-9 hour public-transport slog or a single expensive private drive, spend a night in Cebu City in between: Moalboal to Cebu City on day one (2.5-3 hours, done by lunchtime), then Cebu City to Maya or Hagnaya on day two (3-5 hours plus the final crossing), each with slack built in.
This costs one extra night’s accommodation, but it removes almost all the schedule risk — a late Moalboal bus no longer threatens your last boat to Malapascua, because you’re not trying to make both connections in the same day. It also gives you a genuine half-day in Cebu City to eat somewhere good, do a load of laundry, or just decompress between two very different parts of the province. Compare Cebu City hotels near the bus terminals on Agoda — staying near IT Park or Fuente Osmeña keeps you a short Grab from either terminal the next morning.
How to Choose
- Traveling solo or on a tight budget, with flexible timing: the public transport route, split across two days if at all possible.
- Traveling as a group of 3+ and want to skip the terminal-hopping: a private driver, split across the group to bring the per-person cost down close to public transport.
- On any kind of schedule — a booked resort check-in, a same-day flight window, a Kalanggaman or Virgin Island tour already reserved: overnight in Cebu City. It’s the one option that doesn’t stack four uncertain connections into a single day.
- Traveling with heavy dive gear or young kids: a private driver, direct, regardless of budget — the terminal transfers are the part of this trip that punish luggage and patience the most.
What About Flying Instead?
There’s no domestic flight that shortcuts this — Malapascua and Bantayan don’t have commercial airports, so even a Cebu-to-somewhere-else flight doesn’t remove the final overland-and-boat leg. The closest thing to a flight-based shortcut is simply flying into Mactan-Cebu (CEB) fresh rather than driving down from Moalboal first, which is why many travelers doing both regions choose to fly home from CEB after North Cebu and treat South Cebu as a separate earlier leg of the trip, rather than trying to loop back through it. If your itinerary allows it, sequencing South Cebu first, then North Cebu, then flying out of CEB is generally smoother than the reverse, since it avoids backtracking south again before your flight.
What to Pack and What to Confirm
Whichever option you choose, carry more cash than you’d expect to need — bus conductors and small ferry ticket windows in both South and North Cebu are not reliably card-friendly, and a private driver may expect cash for tolls or fuel top-ups along the way. If you’re taking the public route, pack light enough to manage your own bags across the cross-town transfer between terminals; a backpack or a bag with wheels beats a hard-sided suitcase when you’re navigating a crowded terminal floor or a Grab trunk. Confirm your private driver’s exact drop-off point in writing before the trip (Maya port versus Hagnaya port are a meaningful distance apart), and if you’re timing a same-day public transport run, check the North Bus Terminal’s departure board as soon as you arrive rather than assuming your planned bus will still be running on schedule.
The Honest Take
This transfer is the least glamorous part of a two-region Cebu trip, and no amount of planning turns it into something pleasant — you’re either paying a premium to skip it, or accepting a long day stacking public transport connections. What separates a smooth version of this trip from a miserable one isn’t the mode of transport, it’s whether you build in slack. A same-day public-transport run from Moalboal straight through to a same-evening Maya boat or Hagnaya ferry is genuinely risky — one delayed leg and you’re stuck overnight somewhere with little reason to be there. Splitting the trip with a Cebu City overnight, or simply paying for a private driver if the budget allows, both remove that risk. Don’t schedule anything time-sensitive on either end of this transfer, and treat it as a travel day, not a sightseeing one.
Sources
- Gecko Routes — Moalboal to Malapascua transport comparison (bus, van, private)
- Palawan Days — private transfer Moalboal to Maya Port pricing
- Bus and cross-terminal fares cross-checked against 2025-2026 operator and local-guide reporting; confirm exact departure times and current fares locally before you travel. Verified July 2026.
Planning the rest of the route? See our Cebu to Malapascua via Maya Port and Cebu to Bantayan ferry guides for the north-side legs, or our Cebu City to Moalboal guide for the south-side leg in the other direction.
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.
Where to stay near Moalboal
Top-rated hotels for this trip — tap through to check live rates.
PIG DIVE HOSTEL MOALBOAL
Harman Suites Moalboal
Ocean Vida Resort
Il Sogno Resort
Prefer a rental? Vacation rentals near Moalboal
Self-catering condos and apartments — book the exact unit, kitchen included.
Two crazy monkeys
PAPABO Adventure Village
Casa de Moalboal
Before you go
Frequently asked
Is there a direct way to get from Moalboal to Malapascua or Bantayan?
How long does it take to get from Moalboal to Malapascua?
How much does a private driver cost from Moalboal to Malapascua or Bantayan?
What's the cheapest way from South Cebu to North Cebu?
Should I overnight in Cebu City instead of doing this in one day?
Which bus terminal do I need for this transfer?
Can I do this transfer as a day trip and be back the same night?
More Places to Explore
Kawasan Falls
Badian
A stunning three-tiered waterfall famous for its turquoise waters, bamboo raft rides, and as the endpoint of the famous Badian canyoneering adventure.
Moalboal Sardine Run
Moalboal
Swim with millions of sardines in one of the world's only year-round sardine runs, just meters from shore.
Malapascua Island
Daanbantayan
A world-famous diving paradise known for thresher shark encounters, featuring beautiful white sand beaches and laid-back island vibes.