A 5-day, boat-heavy route through Cebu's best islets — Mactan's marine sanctuaries, Pescador off Moalboal, Sumilon near Oslob, and Bantayan's Virgin Island — with real transfer costs and timing.
TL;DR: A 5-day Cebu island-hopping loop covering Mactan’s islets, Pescador off Moalboal, Sumilon near Oslob, and Bantayan’s Virgin Island runs roughly ₱6,000–12,000 (US$105–205) per person in boat tours and fees, plus ₱1,800–3,500 (US$30–60) in land/ferry transfers. The hardest part isn’t the water — it’s the roads: Oslob to Bantayan has no direct route and detours through Cebu City, adding a half-day of travel. Book Sumilon a few days ahead; the rest can be arranged locally. Verified July 2026.
Cebu isn’t one island trip, it’s four or five smaller ones stitched along a long, narrow province. This itinerary strings together the best boat-accessible stops without pretending the geography is more convenient than it is: Mactan’s marine sanctuaries near the airport, the sardine-run reefs around Pescador Island off Moalboal, the sandbar and snorkeling at Sumilon Island near Oslob, and the pale sand of Virgin Island off Bantayan in the far north. It’s built for travelers with 5 days who want boats and beaches over churches and city stops — and who are willing to spend part of one day on a bus for it. If you’d rather skip the transfer math, our best island-hopping tours in Cebu comparison rounds up operators who handle the logistics for you.
Cebu Island-Hopping Itinerary at a Glance
| Day | Base | Islands / Activity | Boat & Fee Cost (per person) |
|---|---|---|---|
| 1 | Mactan | Nalusuan, Hilutungan (Gilutungan) marine sanctuaries | ₱1,500–3,500 (US$26–60) |
| 2 | Moalboal | Transfer day; Panagsama Beach, optional Kawasan Falls | ₱180–242 bus/van (US$3–4) |
| 3 | Moalboal | Pescador Island, sardine run, turtle snorkel | ₱1,500–3,500 joiner / ~US$126+ private with transfers |
| 4 | Oslob | Sumilon Island day tour + transfer toward Bantayan | ₱500–2,000 (US$9–34) |
| 5 | Bantayan | Virgin Island, Hilantagaan, Baigad Lagoon | ₱350–1,000 (US$6–17) |
Fees paid on top of boat costs (marine sanctuary/environmental fees, ₱150–300 per island per person) are common at every stop and usually collected on the boat or at a floating booth. Verified July 2026.
Day 1: Mactan Islets — Nalusuan and Hilutungan
Land in Mactan and go straight to the water — the marine sanctuaries here are a 15–20 minute boat ride from the resorts. Nalusuan Island Marine Sanctuary and Hilutungan Marine Sanctuary (also spelled Gilutungan) are the standard pairing, sometimes with Caohagan added as a third stop. A joiner (shared) boat runs roughly ₱1,500–2,500 per person, while packaged tours with lunch, snorkel gear, and a guide (often booked through Klook) run ₱2,000–3,500 per person. If your group is 5 or more, a private boat charter (₱2,500–5,000 total, split among the group) usually beats the per-head joiner rate. Marine sanctuary entrance fees of ₱150–300 per island are paid separately, on top of the boat cost. Our Mactan Island Hopping Guide has the operator-by-operator breakdown.
Ease into the trip — this is the shortest, calmest hop of the five days, and a good test of your snorkel gear before the longer boat days ahead.
Day 2: Transfer to Moalboal
There’s no shortcut here — it’s 3 to 4 hours by land from Cebu City or Mactan to Moalboal, and it eats most of the morning. The Ceres bus from Cebu South Bus Terminal runs from about ₱210–242 (US$4–4.2); a shared van (V-hire) is a bit faster at roughly ₱180–200 (US$3–3.5) and takes closer to 3 hours. A private transfer costs more (around US$87, roughly ₱5,000) but cuts the trip to about 2.5 hours and skips the terminal wait. See buses in Cebu for terminal details.
Treat the afternoon as a buffer. Settle in at Panagsama Beach, the walkable strip of dive shops and cafes that anchors Moalboal, or add a half-day at Kawasan Falls if canyoneering interests you — it’s a further 45-minute ride from town, so it only fits if you arrive early. Save your energy for tomorrow’s full boat day.
Day 3: Pescador Island, Sardine Run, and Turtles
This is the marquee day of the trip — Pescador’s wall dive, the sardine run just offshore, and near-guaranteed turtle sightings, all from one boat. Locally arranged joiner boats out of Panagsama Beach run roughly ₱1,500–3,500 per person for boat, snorkel gear, and Pescador’s environmental fee, and typically last 3–4 hours. Pre-booked full-day packages with round-trip hotel transfer from Cebu City or Mactan (via Klook) run from around US$126–131 per person, which covers transport, lunch, and a guide — worth it if you don’t want to manage the Moalboal transfer separately. Confirm current rates locally; sardine-run visibility shifts with the school’s location, and boatmen adjust routes daily.
Our Moalboal Diving Guide and Sardine Run Guide cover what to expect underwater and how to pick a reputable boatman versus a rushed one.
In the afternoon, transfer to Oslob. A private van costs ₱1,500–2,000 (US$26–34) and takes about 1.5 hours along the coastal road through Badian and Alegria. The public option — a bus to Bato (₱150, ~2 hours) then a jeepney to Oslob (₱50, ~30 minutes) — costs closer to ₱200 total but takes longer and requires a transfer. See Cebu City to Kawasan Falls (Badian) for context on this stretch of coast if you’re routing through it.
Day 4: Sumilon Island, Then the Long Transfer North
Sumilon Island is the one stop on this itinerary you should book ahead — access is controlled by two resorts, not an open beach. Sumilon Island sits a short boat ride off Oslob and is split between Sumilon Bluewater Island Resort and Sumilon Island Resort, both running day-tour packages. Resort day-use rates run ₱500–800 per person, covering the boat transfer, sandbar access, and resort facilities. Pre-arranged day tours (through operators like Island Trek Tours) start around ₱2,000 per person, with a ₱500 surcharge on weekends and holidays. If you’re arranging your own boat instead of going through a resort, expect roughly ₱1,500 per boat plus a small per-person environmental fee — but resort day-use is the more reliable route since it includes access. Our Sumilon Island guide has both booking paths in detail. If whale shark watching interests you, it only runs at dawn (roughly 6–9 AM) in nearby Tan-awan — see the Oslob whale sharks guide and be honest with yourself about whether you can fit both before checkout.
Then comes the trip’s hardest leg: there’s no direct route from Oslob to Bantayan Island. Every path detours through Cebu City. Budget the full afternoon: bus or van from Oslob back to Cebu City (2.5–3 hours), then Cebu City to Hagnaya Port (bus fare around ₱300–400, roughly 2 hours), then the ferry from Hagnaya to Santa Fe, Bantayan (₱305–384 depending on the line — Super Shuttle Ferry or Island Shipping — about 1 hour). Total transfer cost lands around ₱734 (US$12.7) per person, and total travel time is realistically 5–6 hours door to door. If a private coaster van suits your group better, chartering one for the Cebu City–Hagnaya stretch runs under ₱4,900 total (US$84) for 6–10 people. See our ferries from Cebu port guide and Cebu to Bantayan ferry guide for current schedules before you go — departures thin out later in the day, so don’t leave Oslob after lunch.
Day 5: Bantayan Island — Virgin Island and the Beach
Bantayan’s island hopping is lower-key than the marine-sanctuary stops further south — this is sandbar and swim territory, not a snorkel checklist. The standard route from Santa Fe covers Virgin Island, Hilantagaan Island, and Baigad Lagoon over 4–5 hours. Arranged locally, a boat for a group of 4–8 runs about ₱800–1,000 total, plus an entrance fee of ₱250 for the first two guests and ₱200 per person after that — split across a full boat, that’s often under ₱400 per person all-in. Extra island stops beyond the standard three add roughly ₱600 to the boat cost. Packaged tours booked in advance (through Klook) cost more per person but remove the haggling. Our Bantayan Island guide has more on choosing a boatman at Santa Fe.
Spend the afternoon at Santa Fe Beach or Kota Beach rather than rushing back — after four days of transfers, this is the day built for doing nothing.
How to Choose: Book Ahead vs. Arrange Locally
Mactan, Moalboal, and Bantayan’s island-hopping boats are casual enough to arrange the day before through your resort or directly with boatmen at the beach — this usually gets you the joiner rate rather than the marked-up package price. Sumilon is the exception: because access runs through two specific resorts with limited daily capacity, book that leg a few days out, especially if you’re traveling on a weekend. If you’d rather not manage any of these bookings separately, full-package operators (Klook, GetYourGuide, or local agencies) bundle transfers and tours together for a flat per-day rate — more expensive per stop, but one less thing to coordinate on a trip that already has a lot of moving parts.
The Honest Take
This itinerary is boat-heavy and transfer-heavy in roughly equal measure, and day 4 is genuinely long — if you’re not a fan of travel days, consider cutting Bantayan and spending days 4–5 lingering in Oslob and Moalboal instead, or stretch this into a 6-day trip and give the Oslob-to-Bantayan leg its own half-day rather than tacking it onto Sumilon. Pescador and the sardine run are the standout stop of the five days; Mactan’s islets, while convenient, are the most crowded and the least distinctive if you’ve snorkeled elsewhere in the Philippines. Sumilon’s sandbar is genuinely beautiful but gets overrun by midday tour groups — go early. And if whale shark watching in Oslob is on your list, know that it’s a separate, dawn-only activity with its own ethical debate worth reading before you book it, not something to squeeze in as an afterthought before Sumilon.
Best months for calm seas and good visibility across all four stops are roughly March through May and October through November; expect choppier crossings and possible boat cancellations during the July–September habagat season and around typhoons.
Plan the Rest of Your Trip
For the wider context on these stops, see Island Hopping in Cebu: Overview and Best Islands to Visit Near Cebu. If Moalboal or Oslob deserve more than a passing day each, Moalboal Complete Guide and Oslob Complete Guide go deeper, and Where to Stay: Oslob & Bantayan covers lodging near the ferry ports. Ready to book the boats? Search Cebu island-hopping tours on Klook to compare current joiner rates before you commit to the DIY route.
Sources
- Mactan Island Hopping — operator listings and pricing
- Klook — Pescador Island Hopping Tour, Moalboal
- Island Trek Tours — Sumilon Island Day Tour
- CebuInsider — Bantayan Island Hopping Guide: Fees, Itinerary, and Budget
- Gecko Routes — Cebu to Moalboal bus, van, and private fares
- Pamasahe — Hagnaya to Santa Fe Super Shuttle Ferry schedule and fares
- Route timing and fares for Moalboal–Oslob cross-checked against current operator and traveler-reported figures. Verified July 2026.
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
How many islands can you realistically visit in 5 days in Cebu?
Four to five, if you accept that Cebu is long and thin and the islands sit at opposite ends of it. This plan covers Mactan's islets (Nalusuan, Hilutungan) on day one, Pescador off Moalboal on day three, Sumilon near Oslob on day four, and Bantayan's Virgin Island on day five — but the transfers between them eat real hours. Trying to add Camotes or Malapascua on top isn't realistic in 5 days.
What does island hopping cost in total for a 5-day Cebu trip?
Budget roughly ₱6,000–12,000 (about US$105–205) per person for boat tours, entrance and environmental fees across all four stops, plus ₱1,800–3,500 (US$30–60) in land and ferry transfers between bases. Add accommodation and food on top — see our Cebu trip budget breakdown for the full daily math.
Do you need to book island-hopping tours in advance?
Mactan and Moalboal tours can usually be arranged the day before through your resort or a boatman at the beach. Bantayan's Virgin Island hop is casual and often bookable same-morning. Sumilon is the exception — it's controlled by two resorts with limited daily slots, so confirm your day tour at least a few days ahead, especially on weekends.
Can you get from Oslob to Bantayan Island directly?
No — there's no direct ferry or bus. Every route back-tracks through Cebu City: Oslob to Cebu City by bus or van (2.5–3 hours), then Cebu City to Hagnaya Port (about 2 hours), then the ferry to Santa Fe, Bantayan (about 1 hour). Budget a half-day for this leg and start early.
Is Bantayan Island worth adding to a Cebu island-hopping trip?
Yes, if you have the time for the transfer — Bantayan's white sand and Virgin Island sandbar are a different, calmer flavor of island hopping than the marine-sanctuary snorkel stops further south. If your schedule is tight, it's the first thing to cut; Mactan, Moalboal, and Oslob/Sumilon alone still make a full island-hopping trip.
What's the difference between a joiner tour and a private boat?
A joiner (shared) tour puts you on a boat with other travelers and splits the cost per head — cheaper, but on a fixed schedule. A private boat charter costs more per person for two people but gets cheaper per head as your group grows, and you set your own pace. For Mactan and Bantayan especially, groups of 4 or more usually come out ahead chartering private.
Should you do this itinerary in reverse, starting from Bantayan?
It works either way. Starting in Bantayan means one long transfer day up front instead of at the end, which some travelers prefer so the rest of the trip gets progressively easier. Either direction, the Oslob–Bantayan gap has to be crossed via Cebu City — there's no way around that leg.
What if my flight home is on day 5?
Don't end this itinerary in Bantayan if you're flying out same-day — the return transfer (ferry plus van) back to Mactan-Cebu International Airport takes 4–5 hours on its own. Either fly out on day 6, or flip the order so Bantayan is days 1–2 and Mactan (10 minutes from the airport) is your last stop.
More Places to Explore
Diving & Snorkeling Nalusuan Island Marine Sanctuary
Lapu-Lapu City
A small island sanctuary famous for its 500-meter wooden pier over turquoise waters, with excellent snorkeling and resort facilities.
Islands Pescador Island
Moalboal
A world-class marine sanctuary featuring The Cathedral underwater cave and exceptional wall diving.
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.
Islands Virgin Island
Santa Fe
A pristine island paradise with white sand beaches, crystal-clear waters, cliff jumping, and well-maintained facilities for the perfect day trip.