How to island-hop Cebu for as little as ₱150-900 a head — DIY boat shares at Bantayan and Moalboal, when a Mactan joiner tour is actually the better deal, and where the markups hide.
TL;DR: The cheapest island hopping in Cebu is in Moalboal, where the sardine run and sea turtles are visible for free off Panagsama Beach and a private boat to Pescador Island splits down to roughly ₱300-750 per person. Bantayan is close behind — a shared boat to Virgin Island runs about ₱900-1,500 per person all-in. Mactan joiner tours to Nalusuan and Hilutungan cost more (₱1,500-2,500 per person) because you’re paying for convenience, not distance. Split a boat with strangers or your own group, skip the foreign-platform packages priced in dollars, and pay cash. Verified July 2026.
Island hopping is the one thing almost every Cebu itinerary includes, and it’s also where a lot of travelers overpay without realizing it. The same boat ride that costs a local ₱150 in shared fare gets sold to tourists bundled with a “free” lunch and GoPro rental for five times the price. This guide breaks down the real per-person cost in Cebu’s three main island-hopping areas — Bantayan, Mactan, and Moalboal — so you know when DIY actually saves money, when a joiner tour is the smarter buy, and where the markups hide. All prices below come from current boat operator listings, tour platforms, and traveler reports; confirm exact rates locally since boatmen negotiate day to day.
Cebu Island Hopping: Cost Comparison at a Glance
| Area | Cheapest option | Approx. ₱/person | Best for |
|---|---|---|---|
| Moalboal (sardine run + turtles) | Snorkel from Panagsama Beach, no boat needed | ₱100-150 (gear rental only) | Budget travelers already staying in Moalboal |
| Moalboal (Pescador Island) | Split a private pumpboat, 4-8 people | ₱300-750 | Small groups, freedivers, snorkelers |
| Bantayan (Virgin Island + Hilantagaan) | Shared boat from Santa Fe port | ₱900-1,500 | Travelers who want a proper island, not just a reef |
| Mactan (Nalusuan, Hilutungan, Caohagan) | Joiner tour, shared with other travelers | ₱1,500-2,500 (+ sanctuary fees) | Short on time, based in Mactan resorts |
Fees like marine sanctuary entrance (₱100-300 per island) are sometimes included in package prices and sometimes charged separately — always ask which before you book. All figures in ₱58 ≈ US$1 (July 2026). Verified July 2026.
Is Moalboal the Cheapest Place to Island Hop in Cebu?
Yes — and in one case, it’s free. The sardine run and resident sea turtles that Moalboal is famous for are usually visible by snorkeling straight off Panagsama Beach, no boat required. Locals rent masks and fins for about ₱100-150 if you didn’t bring your own, and that’s the entire cost.
For Pescador Island itself — the marine sanctuary a short boat ride offshore, with the reef wall divers come from around the world to see — you need a boat, but it’s a short one (about 15 minutes from the beach). A private pumpboat runs roughly ₱2,500-3,000 for the whole boat, seating anywhere from 4 to 8 people depending on the outrigger, which works out to ₱300-750 per person once you split it. Walk up to the boatmen’s association at Panagsama Beach and negotiate directly; there’s no need to book online.
Compare that to the foreign-facing tour platforms, which package the same Pescador trip with sardine run viewing, turtle spotting, hotel transfer, and lunch for ₱6,000-7,300 per person (roughly US$105-126). The inclusions are real, but so is the markup — if you’re already staying in Moalboal, walking to the beach and hiring a boat directly gets you the same water for a fraction of the price.
How Much Does Bantayan Island Hopping Really Cost?
Expect ₱900-1,500 per person for a full DIY-to-joiner range, depending on how much you bundle. Bantayan’s island-hopping hub is Santa Fe port, where boats head out to Virgin Island and nearby Hilantagaan Island.
Doing it yourself: boat rental from Santa Fe runs about ₱1,000-1,500 per boat, good for 5-8 people, so your share can be as low as ₱150-300. On top of that, Virgin Island charges its own fees — typically a ₱250-350 entrance for the first two people (roughly ₱100 per person after), a docking fee around ₱200, and a small ecological fee near ₱100 per person. Hilantagaan adds another ~₱100 entrance. Add it up and a DIY group trip lands around ₱900-1,100 per person all-in.
If you’d rather not negotiate boats and fees separately, shared joiner tours from Santa Fe run ₱800-1,500 per person and usually include lunch and snorkel gear. Fully packaged tours that also cover transport from the ferry landing run closer to ₱2,788 per person — convenient if you’re arriving straight off the boat from Cebu City and don’t want to figure out tricycles and boat rental on your own.
Why Is Mactan Island Hopping More Expensive?
Because you’re paying for a five-minute drive from your resort, not a cheaper boat ride. Mactan’s island-hopping circuit — Nalusuan Island Marine Sanctuary, Hilutungan Marine Sanctuary, and Caohagan Island — is the most convenient option for anyone based in Mactan or Lapu-Lapu, and it’s priced that way.
Joiner tours run ₱1,500-2,500 per person, while Klook-style packaged tours with lunch, snorkel gear, a guide, and a “free” GoPro rental start around ₱2,000-3,500 per person. On top of whichever tour price you pay, marine sanctuary fees of ₱150-300 per island are usually collected separately at each stop — ask upfront whether your tour price already includes these, because some operators quote a lower headline rate and then surprise you at the sanctuary gate.
Private charters exist too, generally priced per boat with a minimum group size (one operator quotes around ₱2,700 per person with a 10-person minimum), which only makes sense if you’re already traveling in a group that size. For a solo traveler or couple, a shared joiner tour is almost always the better math in Mactan — there’s no cheap DIY equivalent here the way there is in Moalboal or Bantayan, since public boat rental isn’t really a thing at Mactan’s resort-lined shores.
DIY or Joiner Tour — How Do You Choose?
Choose DIY when you have 3+ people to split a boat with and don’t mind negotiating in cash; choose a joiner tour when you’re solo, in a pair, or want lunch and gear handled for you. A private boat has a flat rate whether it’s carrying 2 people or 8, so the math flips hard depending on your group size — the same ₱2,500 boat that’s a bargain for six friends is a bad deal for one person traveling alone.
A few practical rules that hold across all three areas:
- Negotiate before you board, not after. Confirm the price, the islands included, how long you get at each stop, and the return time. Boatmen’s rates flex with demand and season, so treat every quoted price as a starting point.
- Ask what’s separate. Marine sanctuary fees, snorkel gear rental, and lunch are sometimes bundled and sometimes billed on top — the “cheap” quote can end up costing the same as the “expensive” one once the extras land.
- Bring cash, small bills. Every stage of this — boat rental, entrance fees, gear rental, tricycle to the pier — is cash-only in all three areas.
- Match the boat to your goal. If you’re there for the reef and marine life, a private boat with more time at each stop beats a rushed multi-island joiner tour that treats snorkeling as a 20-minute stop between lunch and the next photo spot.
For a deeper breakdown of what full-package operators charge and how to compare them against each other, see our guide to Cebu’s island-hopping tours by operator and price, and our head-to-head on private vs. joiner tours if you’re still deciding which format suits your group.
Sample Budget: One Day of Island Hopping Per Person
Here’s what a single day looks like in each area once transport to the departure point is included, assuming a small group of 3-4 splitting costs:
| Item | Moalboal (Pescador) | Bantayan (Virgin Island) | Mactan (3-island joiner) |
|---|---|---|---|
| Boat / tour cost | ₱300-750 | ₱150-300 (DIY) | ₱1,500-2,500 |
| Entrance/sanctuary fees | Included at Pescador (small, ~₱100-150) | ₱550-650 combined | ₱150-300 per island |
| Snorkel gear rental | ₱100-150 (if not bundled) | Often included | Usually included |
| Rough total per person | ₱400-1,000 | ₱900-1,500 | ₱1,800-3,100 |
Assumes a small group DIY approach for Moalboal and Bantayan, and a standard joiner tour for Mactan. Solo travelers should budget toward the higher end since boat costs don’t split as far. Verified July 2026.
The Honest Take
Moalboal wins on price because the best of it — the sardine run, the turtles — doesn’t need a boat at all, and the one boat trip you do need (Pescador) is short and cheap to split. That’s the real reason it’s the budget favorite, not because operators there are more generous.
Bantayan is worth the extra peso if what you actually want is a white-sand island to spend the afternoon on, rather than just a snorkel stop — Virgin Island is a destination in its own right, while Pescador is really a dive/snorkel site with very little island to stand on.
Mactan is the one to skip if budget is your priority and you have any flexibility in your itinerary — you’re paying resort-adjacent prices for reefs that, while genuinely nice, aren’t meaningfully better than what you’ll see for less money an hour south or a ferry ride north. It earns its price on convenience alone: if you’re on a short layover or a one-day Mactan stay, it’s the only option that fits, and for that it’s fine. Just don’t expect it to be the cheap option — it isn’t, and no amount of shopping around fully changes that, since the fixed sanctuary fees and short-hop tour structure keep the floor price higher than the other two areas.
Whichever area you pick, go early — boat traffic, wind, and crowding on the small islands all get worse after mid-morning, and a rough sea in the afternoon can cut your snorkeling time short regardless of what you paid.
Book It or Do It Yourself
If you’d rather have the boat, lunch, and gear sorted for you, compare Cebu island-hopping tours on Klook — filter by area and read the inclusions closely, since that’s where the per-person price differences above actually show up. Planning to base yourself in Moalboal for a few days to make the DIY math work? Check Moalboal accommodation on Agoda — staying within walking distance of Panagsama Beach is what makes the free sardine-run snorkeling possible in the first place.
For the wider budget picture beyond just the boat, see our guide to Cebu for budget backpackers under ₱1,500 a day, and if Mactan is genuinely your only option time-wise, our Mactan island-hopping guide breaks down which operators there are worth the premium.
Sources
- CebuInsider — Bantayan Island Hopping: Fees, Itinerary, and Budget
- WhyCebu — Cebu Island Hopping: Prices, Tours and Tips
- Island Diaries PH — Bantayan and Moalboal boat rental listings
- Operator and platform listings for Mactan, Bantayan, and Moalboal island-hopping tours (Klook, Viator, GetYourGuide) cross-checked for per-person pricing ranges.
- Prices are boatman/operator quotes and traveler reports gathered in 2025-2026; boat rental rates are negotiable and vary with season and demand. Confirm all figures locally before you go. 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
What's the cheapest way to do island hopping in Cebu?
Snorkel with the sardine run and sea turtles straight off Panagsama Beach in Moalboal — it's free beyond a mask rental (about ₱100-150). For an actual boat trip, split a private pumpboat to Pescador Island with 4-8 people (roughly ₱300-750 per person) or share a boat to Virgin Island from Santa Fe port on Bantayan (roughly ₱900-1,100 per person all-in with entrance fees).
Is DIY island hopping cheaper than a joiner tour?
Usually yes, if you already have a group of 3 or more to split a private boat with. A DIY boat in Moalboal or Bantayan can beat a joiner tour per person, especially once you strip out the lunch and 'free' GoPro rental that packaged tours mark up. Solo travelers or pairs often come out even or ahead by joining a shared tour instead, since a private boat has a flat rate regardless of headcount.
How much does Bantayan Island hopping cost?
A shared boat to Virgin Island and Hilantagaan Island from Santa Fe runs about ₱800-1,500 per person including lunch and snorkel gear, or you can DIY it for roughly ₱900-1,100 per person once you add the ₱1,000-1,500 boat rental (split across your group) to the Virgin Island entrance, docking, and ecological fees. All-inclusive packages with a driver from the ferry landing run around ₱2,788 per person.
How much does Mactan island hopping cost?
Joiner tours to Nalusuan, Hilutungan, and Caohagan run ₱1,500-2,500 per person, or ₱2,000-3,500 through Klook-style packages with lunch and gear included. Marine sanctuary fees of ₱150-300 per island are usually paid separately on top. This is Cebu's most convenient but least cheap island-hopping route — you're paying for the short transfer time from your Mactan hotel.
How much does Moalboal island hopping cost?
A private pumpboat to Pescador Island from Panagsama Beach costs about ₱2,500-3,000 for the whole boat (up to 4-8 people), which works out to ₱300-750 per person depending on group size. Foreign-facing tour platforms sell the same trip bundled with sardine run and turtle viewing for ₱6,000-7,300 per person — a markup worth knowing about before you book online instead of walking up to the beach.
Can you see the sardine run and sea turtles in Moalboal for free?
Yes. Both are typically visible by snorkeling straight off Panagsama Beach without a boat at all — no entrance fee, just a mask and fins (rent locally for about ₱100-150 if you didn't bring your own). Sightings aren't guaranteed since it's wild marine life, but locals report the sardine ball and turtles show up close to shore most days.
Is it safe to book an island-hopping boat directly with local operators?
Yes, this is the normal way it's done at Panagsama Beach in Moalboal and Santa Fe port in Bantayan — boat associations at both spots are used to tourists walking up and negotiating a rate. Confirm the price, headcount, islands included, and return time before you pay, and expect cash only. In Mactan, most trips run through registered tour operators rather than informal boat rentals.
What's the best area for budget island hopping in Cebu?
Moalboal, if your main goal is cheap. The sardine run and turtles cost nothing extra beyond your existing beach stay, and a Pescador Island boat split among a small group is the lowest per-person boat price on this list. Bantayan is a close second and better if you want a proper white-sand island (Virgin Island) rather than mainly a snorkel site. Mactan is the most convenient if you're short on time, but it's the priciest of the three.
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 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.
Islands Pescador Island
Moalboal
A world-class marine sanctuary featuring The Cathedral underwater cave and exceptional wall diving.