How to get from Cebu City to Bantayan Island

Beaches & Tropical · Nature & Outdoors · Philippines · Bantayan Island · Cebu City · Hagnaya Port · Santa Fe (Bantayan)

Cebu City to Bantayan Island is one of Cebu’s classic island escapes: expect about 5–6 hours of travel combining a scenic road trip to Hagnaya Port with a short ferry hop to Santa Fe, plus the option of quicker private transfers or even a charter flight if you’re short on time and big on budget.

At A Glance (Cebu City to Bantayan Island)

Mode Duration Best For
🚌⛴️ Bus + Public Ferry (Cebu North Bus Terminal → Hagnaya → Santa Fe) ~3–4h bus + 1–1.5h ferry (+ waiting at port) Most travelers, budget-friendly & flexible
🏷️ Cost: ~₱600–₱700 one-way (bus + ferry + terminal fee) » compare Cebu–Bantayan ferries | Hagnaya–Santa Fe e-tickets
🚐⛴️ Private or Shared Van + Ferry (City/Airport → Hagnaya → Santa Fe) ~3–3.5h road + 1–1.5h ferry Groups, families, minimal transfers
🏷️ Cost: Shared van from ~₱600–₱800 pp; private transfer from ~₱2,500+ per vehicle, plus ferry ticket » shared van options | car + ferry bundles
🌴 Guided Tour / Package (Cebu → Bantayan) ~5–6h travel within a full-day or multi-day tour Hassle-free day trips or short stays
🏷️ Cost: Typically ~₱3,000–₱5,000+ pp incl. transport and activities » Bantayan tours | Cebu + Bantayan packages
✈️ Charter Flight (Mactan–Cebu → Bantayan Airport) ~30–40m flight (+ check-in and ground transfers) Luxury trips, very limited time
🏷️ Cost: Priced per plane; usually many times the cost of bus + ferry – best for small groups sharing a charter » charter flight info

Which Option or Route Should You Choose?

How to Book and Practical Tips

  • Booking bus and ferry: Bus tickets Cebu → Hagnaya are typically bought on the spot at Cebu North Bus Terminal, but you can compare ferry schedules and pre-book some operators online via platforms like 12Go Asia or Klook’s Hagnaya–Santa Fe ticket. Always aim for a morning bus to match daytime ferries.
  • Hotels and flights to Cebu: If you’re flying into Cebu from Manila or abroad, compare flights and accommodations around Cebu City or Bantayan Island on Booking.com (Cebu) or look specifically at Bantayan Island stays. You can also check deals and travel ideas on Trip.com’s Bantayan guide.
  • Private transfers and ride-hailing: For a more comfortable ride from Cebu City or the airport to Hagnaya, pre-book a private car/van through services such as Welcome Pickups in Cebu or GetTransfer, or use local ride-hailing apps like Grab within the city if you just need a taxi to the bus terminal.
  • Scooters on Bantayan: Once on the island, many travelers rent scooters for a day or more; you can browse global bike rental aggregators like BikesBooking’s Cebu page or simply rent from local shops near Santa Fe port and tourist areas.
  • Luggage logistics in Cebu: If you have several hours in Cebu City or near the airport before your bus or ferry, consider storing bags with a luggage network like Radical Storage Cebu so you can explore hands-free.
  • Weather & safety: Ferry schedules are still subject to sea and weather conditions; in case of strong winds or typhoons, sailings can be delayed or canceled. Build in some buffer time, travel earlier in the day, and keep an eye on local advisories.
  • Cash and ATMs: Bring enough cash from Cebu City; Bantayan has ATMs, but they can run out or be offline during busy weekends and holidays.

🚌⛴️ Option #1 — Bus + Public Ferry (Most Popular, Good Value)

Lowest cost Frequent departures Weather-dependent ferries

  • Overview: Travel from Cebu City’s North Bus Terminal to Hagnaya Port in northern Cebu by Ceres bus (around 3–4 hours), then board a RORO/passenger ferry from Hagnaya to Santa Fe Port on Bantayan Island (roughly 1–1.5 hours). This is the standard route most locals and backpackers use.
  • Travel time: Expect about 5–6 hours total from Cebu City to Santa Fe, including waiting time at both the bus terminal and Hagnaya Port; delays are possible if traffic is heavy leaving the city or if the ferry departure is later than your arrival.
  • How to book (with price):
    • Bus: Ceres Liner buses leave Cebu North Bus Terminal for Hagnaya roughly every 20 minutes from early morning. Fares are usually around ₱240–₱300 per person for air-conditioned buses, slightly less for non-AC options (buy tickets at the terminal counter or on board).
    • Ferry: Ferries from Hagnaya to Santa Fe are operated by companies like Super Shuttle Ferry and others, with regular sailings throughout the day. Economy tickets are typically around ₱300–₱360 plus a terminal fee of about ₱25. You can pre-book some sailings on 12Go Asia (Hagnaya–Bantayan) or buy e-vouchers via Klook, then exchange them at the port ticket office.
    • Total cost estimate: Around ₱600–₱700 per person one-way (bus + ferry + terminal fees), not including food or tricycle to your hotel on Bantayan.
  • Pros: Cheapest way to get to Bantayan; very frequent bus departures; ferries run many times a day; easy to DIY without pre-booking (outside major holidays).
  • Cons: More tiring with multiple steps; you’ll handle your own bags between bus and ferry; seats on peak weekends and Holy Week can get crowded; delays if traffic or sea conditions are poor.
  • When this option works best: If you’re comfortable with point-to-point travel, want to keep costs low, and are okay with a half-day journey, this is ideal. It’s also a good choice if you plan to stay several nights on Bantayan and don’t mind spending part of your first and last day in transit.

Step-by-step: Bus + Public Ferry

  1. Reach Cebu North Bus Terminal: From your hotel in Cebu City or from Mactan–Cebu International Airport, take a taxi, Grab car, or a pre-booked airport transfer (for example via Klook airport transfers) directly to Cebu North Bus Terminal near SM City Cebu.
  2. Buy a bus ticket to Hagnaya Port: At the terminal, look for Ceres buses marked “Hagnaya” or “Hagnaya Port.” Choose air-con or regular, pay the fare, and keep your ticket handy. If you’re heading for the last ferries of the day, aim to leave Cebu City no later than midday.
  3. Ride to Hagnaya: Enjoy the drive through the Cebu countryside. The bus may stop a few times for passengers; keep valuables with you and relax until you reach Hagnaya Port, San Remigio.
  4. Buy ferry ticket at Hagnaya: Follow the signs to the ferry ticket booths for Santa Fe/Bantayan. Pay the terminal fee and the ferry fare, and note your departure time and gate. If you booked online—for example via 12Go’s Hagnaya–Santa Fe route or a Klook voucher—show your voucher to get your boarding pass.
  5. Board the ferry to Santa Fe: Proceed to the boarding area when your trip is called. Most ferries offer open decks and simple seating; keep your ticket and terminal pass ready for inspection. Travel time is around 1–1.5 hours, depending on the vessel.
  6. Arrive at Santa Fe Port, Bantayan Island: Once you disembark, tricycles and multi-cabs line up outside the port. Negotiate or confirm posted fares to your accommodation in Santa Fe, Bantayan town, or Madridejos.

Getting to the main embarking points (Cebu North Bus Terminal & Hagnaya Port)

  • From Cebu City hotels: Take a metered white taxi or book a Grab car to Cebu North Bus Terminal. Allow at least 30–45 minutes for traffic, especially in rush hour.
  • From Mactan–Cebu International Airport (CEB): Follow airport taxi signs for white taxis, book a Grab pick-up, or pre-arrange a pickup with a service such as Welcome Pickups Cebu to go directly to the bus terminal; this is handy if you’re landing very early and plan to continue to Bantayan the same morning.
  • If you have time before departure: Consider storing heavy bags near the airport or city using a network like Radical Storage Cebu Pajo so you can explore nearby sights before heading to the terminal.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚐⛴️ Option #2 — Private or Shared Van + Ferry (Fastest & Most Convenient)

Door-to-door Good for groups Higher cost

  • Overview: Travel in a private car/van or shared shuttle straight from your Cebu City hotel or Mactan–Cebu International Airport to Hagnaya Port, then board the same public ferries to Santa Fe. This cuts out the hassle of navigating the bus terminal with luggage and is faster if you’re in a group.
  • Travel time: In light to moderate traffic, the drive from Cebu City or the airport to Hagnaya can be about 3–3.5 hours; add 1–1.5 hours for the ferry crossing plus waiting, for a typical total of around 5 hours.
  • How to book (with price):
    • Shared vans: Look for shared van transfers between Cebu City/Mactan and Hagnaya advertised online and by local agencies. A typical one-way fare might be around ₱600–₱800 per person. You can check options such as Klook’s shared van transfers that sync with ferry departures.
    • Private car/van: For families or friends, private transfers can start from ₱2,500–₱4,000+ per vehicle depending on size and season. You can compare packages that include both the road transfer and ferry via platforms like 12Go Asia (Cebu–Bantayan) or book a driver through services such as GetTransfer.
    • Ferry: You’ll still purchase or pre-book the normal ferry ticket for Hagnaya–Santa Fe (approximately ₱300–₱360 plus terminal fee). Some door-to-door companies include the ferry ticket in their package—check the inclusions carefully.
  • Pros: Less stressful if you’re new to Cebu; pickup from your hotel or airport; fewer transfers, which is great with kids or bulky luggage; you can coordinate timing directly with the driver.
  • Cons: More expensive than the bus; you still depend on ferry schedules; if you travel solo, a private transfer can be pricey unless you join a shared van.
  • When this option works best: Ideal for families, older travelers, or groups with surf gear/dive bags who want a smoother, faster journey without figuring out bus terminals.

Step-by-step: Private/Shared Van + Ferry

  1. Book your van: Reserve a shared or private van online (for example via Klook, Welcome Pickups, or GetTransfer) or through a local travel agency in Cebu. Confirm pickup time, location, and whether the ferry ticket is included.
  2. Pickup in Cebu City or at the airport: Be ready at your hotel lobby or arrival area at Mactan–Cebu International Airport. The driver will help load luggage and drive you north towards Hagnaya.
  3. Drive to Hagnaya Port: Sit back and enjoy the scenery as you pass through small towns and coastal views. If the van is shared, expect one or two quick stops to pick up or drop off other passengers.
  4. Check in for the ferry: At Hagnaya Port, follow your driver’s instructions. If your package includes ferry tickets, they may handle check-in. Otherwise, buy tickets at the ferry counter, pay the terminal fee, and proceed to the waiting area.
  5. Cross to Santa Fe: Board the scheduled ferry for Santa Fe on Bantayan Island. Upon arrival, your driver (if included in a full door-to-door package) or local tricycles will take you to your accommodation.

Getting to the main embarking points (City/Airport Pickup & Hagnaya Port)

  • Cebu City hotel pickup: Confirm the exact pickup time and address with your provider. Ask reception to help you watch for the van or driver if your hotel is on a busy street.
  • Airport pickup: For same-day transfer to Bantayan, arrange your van to meet you at Mactan–Cebu International Airport. Many services track flights; still, share your flight details and expected arrival time.
  • Self-drive option: Experienced drivers sometimes rent a car or motorcycle in Cebu City and drive to Hagnaya, then board a RORO ferry with their vehicle. Make sure your rental contract allows travel to Bantayan and check current vehicle ferry fares and requirements before committing.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🌴 Option #3 — Guided Tour or Package (Hassle-Free)

All-in-one Great for short trips Fixed schedule

  • Overview: Join an organized day trip or multi-day package from Cebu that includes round-trip land transfers, ferry tickets, and a guided tour on Bantayan. These often bundle sightseeing stops like Kota Beach, Omagieca Mangrove Garden, and Virgin Island, plus lunch and local guide services.
  • Travel time: You’ll still spend about 5–6 hours in transit to and from Bantayan in a day, but all logistics are arranged, and you won’t need to queue separately for buses and ferries.
  • How to book (with price):
    • Day tours: Expect roughly ₱3,000–₱5,000+ per person, depending on inclusions. You can browse options like the “Cebu: Bantayan Island and Virgin Island Hopping Day Tour” and other excursions on GetYourGuide or Bantayan land and island tours such as Bantayan Island island-hopping adventures.
    • Multi-day packages: Some agencies combine Bantayan with Cebu highlights (e.g., whale sharks in Oslob or Kawasan Falls). For example, you can check 4D3N Cebu Highlights + Bantayan tours on Klook to get a feel for pricing, itineraries, and hotel standards.
  • Pros: All logistics handled; hotel pickup included; guides share local culture and best photo spots; good for first-time visitors and those who prefer to travel in groups.
  • Cons: Less flexibility; early departures (often around 3:30–4:00am) for day trips; you might have limited free time on the island; more expensive than DIY bus + ferry.
  • When this option works best: Perfect if you only have a day or two in Cebu, or if you’re traveling with companions who prefer fixed itineraries and guided experiences.

Step-by-step: Guided Day Tour / Package

  1. Choose and book your tour: Compare itineraries, reviews, and prices on platforms like GetYourGuide, Trip.com, or Klook. Look carefully at what’s included: meals, environmental or port fees, and optional activities like island hopping.
  2. Confirm pickup details: After booking, you’ll receive pickup time and location—usually your Cebu City hotel or a central meeting point. For airport arrivals, some tours can arrange direct pickup for an additional fee.
  3. Early morning departure: On the tour day, your van or minibus will collect you very early to avoid traffic and catch a morning ferry. The operator will handle land transfers to Hagnaya and ferry arrangements.
  4. Island touring: Once at Santa Fe, you’ll be transferred via tricycle or van around Bantayan’s top attractions, often including beaches, mangrove parks, and lookout spots. Some tours also include boat trips to Virgin Island or nearby sandbars.
  5. Return to Cebu: In the afternoon, your group will head back to Santa Fe port for the return ferry and onward drive to Cebu City, usually arriving in the evening.

Getting to the main embarking points (Tour Meeting Points & Hagnaya Port)

  • Cebu hotel pickup: Most operators offer pickup from major hotels and central areas. If you’re staying in a smaller guesthouse, they might direct you to the nearest landmark or mall for pickup.
  • Airport or pier pickup: If you’re arriving by air or ferry to Cebu and joining a tour immediately, coordinate closely so they know your arrival time and terminal; some agencies can meet you at the airport or city piers for a surcharge.
  • End of tour logistics: Confirm whether you’ll be dropped back at your hotel, at the airport, or in a central area so you can plan onward travel or dinner plans.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

✈️ Option #4 — Charter Flight (Premium & Fastest)

Shortest travel time Scenic aerial views High cost

  • Overview: Instead of driving to Hagnaya, you can charter a small aircraft from Mactan–Cebu International Airport (often from the general aviation area) directly to Bantayan Airport in Santa Fe. Flight time is roughly 30–40 minutes, and you’ll enjoy great views over northern Cebu and the Visayan Sea.
  • Travel time: Including check-in at the general aviation terminal and transfers between terminals or your hotel, total journey time can be under 2–3 hours—by far the fastest way to reach Bantayan.
  • How to book (with price):
    • Charter operators: Specialized companies like Air Island Tours and similar charter providers operate small planes between Cebu and Bantayan. You’ll typically inquire directly for quotes based on group size and dates.
    • Typical pricing: Flights are priced per aircraft, not per seat, and can be significantly more expensive than the bus + ferry route—usually most appealing for families or small groups who can split the cost, or for special occasions.
    • Booking channels: Some charters are also sold through regional OTAs and travel agencies; check reputable platforms and read reviews carefully before transferring any payment.
  • Pros: Fastest and most comfortable way to reach Bantayan; beautiful aerial views; you avoid road traffic and ferry weather delays.
  • Cons: High cost; subject to aircraft and weather conditions; luggage limits may apply; you still need ground transport on both ends to/from the airstrips.
  • When this option works best: Suitable for time-sensitive itineraries, luxury trips, honeymooners, or those who simply love flying and are traveling as a small group.

Step-by-step: Charter Flight Cebu → Bantayan

  1. Request a quote: Contact a charter company (for example via Air Island Tours’ website) with your preferred date, time, and number of passengers. Ask about baggage allowances, weather policies, and total cost including taxes and fees.
  2. Confirm schedule and payment: Once you accept a quote, the operator will confirm your departure time from Mactan–Cebu International Airport, usually from a general aviation or private terminal. Follow their instructions for payment and documentation.
  3. Transfer to the charter terminal: Take a taxi, Grab, or pre-booked airport transfer (through a provider like Welcome Pickups) to the specified hangar or general aviation gate. Arrive early for check-in and safety briefing.
  4. Fly to Bantayan Airport: Enjoy the short scenic flight. On arrival, you’ll land at Bantayan Airport near Santa Fe, from where you can take a tricycle or arranged vehicle to your resort.
  5. Arrange return in advance: Charter flights may not operate daily, so confirm your return schedule and keep a buffer in case weather forces changes to your flight time.

Getting to the main embarking points (Mactan–Cebu International & Bantayan Airport)

  • From Cebu City: Allow at least 45–60 minutes to travel from central Cebu City to the Mactan–Cebu general aviation area, especially during rush hour.
  • From hotels near the airport: Many airport-area hotels offer quick shuttle or can easily call you a taxi or Grab; ideal if you have a very early charter.
  • From Bantayan Airport to your resort: Tricycles and arranged vans can meet you at the small terminal and take you to Santa Fe beach resorts in around 10–15 minutes.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Cebu City to Bantayan Island)

How long does it take to travel from Cebu City to Bantayan Island?
Most travelers should budget around 5–6 hours door to door using the bus + ferry route: roughly 3–4 hours from Cebu North Bus Terminal to Hagnaya Port, plus 1–1.5 hours by ferry to Santa Fe, plus waiting time at each end. Private vans can shave some time off the road section, while charter flights cut the whole journey to under 2–3 hours including check-in and transfers.

Do I need to book the ferry in advance?
Outside peak periods (Holy Week, Christmas, long weekends), many travelers simply buy tickets at Hagnaya Port on the day. However, if you’re on a tight schedule or traveling during holidays, it’s wise to pre-book via platforms such as 12Go Asia or Klook where available, or through your hotel or tour operator, so you’re guaranteed a seat on your preferred departure.

Can I bring my car or motorcycle to Bantayan Island?
Yes, RORO ferries between Hagnaya and Santa Fe can transport vehicles for an additional fee, but space is limited and vehicle fares are higher than passenger tickets. If you rent a car or scooter in Cebu, ensure your rental contract explicitly allows taking the vehicle onto Bantayan and check current RORO tariffs and requirements (registration, driver’s license, etc.) before you go. Many visitors simply park vehicles near Hagnaya and walk onto the ferry, then rent scooters on Bantayan instead.

What’s the best time of day to travel from Cebu to Bantayan?
Mornings are generally best: traffic leaving Cebu City is lighter early, and you’ll have more ferry departures to choose from if you reach Hagnaya before midday. Arriving on Bantayan by late morning or early afternoon also gives you daylight to settle into your accommodation and explore nearby beaches.

Do I need to worry about sea conditions or cancellations?
Yes, as with any island route in the Philippines, ferry operations depend on weather and sea conditions. During strong winds, heavy rain, or tropical storms, trips can be delayed or canceled. Build flexibility into your itinerary, especially during monsoon or typhoon seasons, and monitor local advisories and port announcements.