
Getting to Bantayan Island from Cebu City is a straightforward journey that requires two legs, a bus or van ride north to Hagnaya Port, followed by a ferry across the water to Santa Fe Port on Bantayan Island. The total journey on How to Get to Bantayan Island from Cebu takes approximately 4.5 to 6 hours depending on your transport choice, traffic conditions, and ferry timing. The total cost for the budget route (bus plus ferry) is approximately P734 one way per person.
There is no direct ferry from Cebu City to Bantayan Island — all sea travel goes through Hagnaya Port in San Remigio, located in the northern part of Cebu province. This is the most important thing to know before planning your trip: your first destination is not Bantayan Island but Hagnaya Port, from which the ferry departs. The journey is well-established, clearly signposted, and done by thousands of travelers every week — it is not complicated once you know the steps.
This guide covers every transport option from Cebu to Bantayan Island in 2026 — the standard bus and ferry route, van hire, private car, and chartered flight options, with current fares, schedules, step-by-step directions, and practical tips for making the journey as smooth as possible.
| The Most Important Rule: Leave Early The last bus from Cebu North Bus Terminal that will get you to Hagnaya Port in time for the last ferry departs at approximately 1:00 PM. The last ferry from Hagnaya to Bantayan departs at approximately 5:30 PM. Miss the last ferry and you will need to find accommodation in San Remigio for the night. Leave Cebu City by 8:00-9:00 AM for a comfortable arrival with time to spare. |
Planning your full trip? Our Bantayan Island Cebu: The Complete Travel Guide covers tourist spots, budget, itinerary, food, and everything else beyond the transport.
Cebu to Bantayan Island: All Transport Options at a Glance
| Option | Total Travel Time | Total Cost (one way) | Best For |
| Bus + Ferry (budget) | 5-6 hours | ~P734 per person | Solo travelers, backpackers, budget trips |
| Van for hire + Ferry | 4.5-5 hours | ~P650-P750 per person | Small groups, faster but cramped |
| Private car + Ferry | 4-5 hours | P3,500-P5,000 per car | Families, comfort, groups of 4+ |
| Chartered flight | 30-40 min | P10,000+ per flight | Groups splitting cost, very limited time |
Option 1: Bus + Ferry (The Standard Route)
The bus and ferry combination is the most popular, most affordable, and most straightforward way to get to Bantayan Island from Cebu City. It is how the vast majority of both local and international travelers make the journey.
Step 1: Get to Cebu North Bus Terminal
The Cebu North Bus Terminal is located beside SM City Cebu in the North Reclamation Area. It is the departure point for all buses going to northern Cebu including Bantayan Island.
| From | How to Reach the North Bus Terminal | Approx Cost |
| SM City Cebu | The terminal is right beside SM City — walkable | Free |
| Ayala Center | Grab or taxi to North Bus Terminal | P100-P150 |
| IT Park | Grab or taxi to North Bus Terminal | P80-P130 |
| Mactan Airport | Grab or taxi directly to North Bus Terminal | P250-P350 |
| Any Cebu City point | Grab to ‘Cebu North Bus Terminal SM City’ | P80-P350 |
Step 2: Board the Bus to Hagnaya Port
At the Cebu North Bus Terminal, look for buses marked ‘Hagnaya Port’ or ‘Bantayan Island.’ Both will get you to Hagnaya — the Bantayan Island-marked buses are direct and convenient as you stay on the bus while it boards the ferry, though you still need to step off to pay the ferry ticket and terminal fee.
| Bus Type | Fare | Travel Time | Notes |
| Ceres Liner (aircon) | P300-P400 | 4-5 hours | Most reliable, most frequent departures |
| Non-aircon bus | P200-P250 | 4-5 hours | Cheaper but warm and less comfortable |
| Direct to Bantayan Island | Same as above | 4-5 hrs + 1 hr ferry | Bus boards the ferry — you don’t need to transfer bags |
| Key Bus Tips Board a bus specifically marked ‘Hagnaya Port’ — not just ‘San Remigio’ (which is the town, not the port). Tell the conductor your destination is Hagnaya Port to confirm. Buses depart frequently throughout the morning — no advance booking needed, just show up at the terminal. Last recommended departure from Cebu: 1:00 PM. Earlier is always better. |
Step 3: Arrive at Hagnaya Port
After 4-5 hours on the bus, you will arrive at Hagnaya Port in San Remigio. The port is clearly signed and the ferry terminal is visible from the bus drop-off point. You will need to:
- Pay the ferry ticket at the ticketing window (P320-P355 per person including terminal fee)
- Pay the P25 terminal fee if not already included in your ticket
- Board the next available ferry to Santa Fe, Bantayan Island
| Ferry Operator | Fare (incl. terminal fee) | Schedule (Hagnaya to Santa Fe) |
| Island Shipping | P320 per person | 1:00 AM, 3:00 AM, 5:00 AM, 6:30 AM, 9:30 AM, 11:30 AM, 1:30 PM, 3:30 PM, 5:30 PM |
| Super Shuttle Ferry | P355 per person | 2:00 AM, 4:00 AM, 7:00 AM, 8:00 AM, 10:30 AM, 12:30 PM, 2:30 PM, 4:30 PM |
| Important: Last Ferry Warning The last ferry from Hagnaya Port to Santa Fe departs at approximately 5:30 PM. If you miss this, there is no evening ferry and you will need to stay overnight in San Remigio. To catch the last ferry comfortably, you must leave Cebu City no later than 1:00 PM. Aim for an 8:00-9:00 AM departure for a relaxed arrival. |
Step 4: Ferry Crossing to Santa Fe, Bantayan Island
The ferry crossing from Hagnaya Port to Santa Fe Port takes approximately 1 hour. Both Island Shipping and Super Shuttle Ferry operate RORO (Roll-On Roll-Off) vessels that carry passengers, vehicles, and cargo. The crossing is generally comfortable — open deck seating with sea views, covered indoor seating available. The sea between Hagnaya and Bantayan can be choppy during the rainy season (June-October); calmer conditions prevail from November through May.
Step 5: From Santa Fe Port to Your Accommodation
| Option | Cost | Notes |
| Tricycle to Santa Fe town center | P50 per person | Standard rate from the port — short ride to most Santa Fe accommodations |
| Walk | Free | If your resort is within 10-15 minutes of the port and you are traveling light |
| Habal-habal (motorbike taxi) | P30-P50 | Faster than tricycle for solo travelers |
| Resort pickup | Varies | Some resorts offer pickup — arrange in advance |
Option 2: Van for Hire + Ferry
Vans for hire offer a faster alternative to the Ceres bus — departing from the SM City Cebu Van Terminal near the North Bus Terminal, they make fewer stops and cover the Cebu City to Hagnaya Port leg in approximately 3.5-4 hours. The tradeoff is comfort — vans seat 10-12 passengers and can feel cramped, particularly for taller travelers or those with large luggage.
| Detail | Information |
| Departure point | SM City Cebu Van Terminal (near North Bus Terminal) |
| Fare | P300-P350 per person to Hagnaya Port |
| Travel time | 3.5-4 hours to Hagnaya Port |
| Advantage | Faster than bus, departs when full |
| Disadvantage | Cramped seating, no fixed schedule — departs when van is full |
| Ferry after | Same as bus route — buy ticket at Hagnaya Port, P320-P355 |
Option 3: Private Car or Taxi + Ferry
Hiring a private car or taxi from Cebu City directly to Hagnaya Port is the most comfortable land transport option — no bus stops, no crowding, departure on your own schedule. The cost is significantly higher but makes sense for families or groups of 4 or more who can split the fare.
| Detail | Information |
| Grab car / taxi | Book via Grab app or flag down a taxi — negotiate to Hagnaya Port |
| Estimated cost | P3,000-P5,000 one way depending on vehicle type and negotiation |
| Charter taxi | P3,500 one way (inclusive of fuel) — confirm rate in advance |
| Travel time | 3-4 hours to Hagnaya Port (fewer stops than bus) |
| Best for | Families, groups of 4+, travelers with lots of luggage |
| Ferry after | Same as other routes — buy ferry ticket at Hagnaya Port |
Option 4: Chartered Flight from Mactan Airport
Bantayan Island has a small airstrip near Santa Fe that accepts chartered flights from Mactan-Cebu International Airport. LEASCOR and Air Juan operate charter services on this route. The flight takes 30-40 minutes — dramatically shorter than the land and sea journey — but the cost makes it practical only for groups that can share the price.
| Detail | Information |
| Operators | LEASCOR, Air Juan, and private charter companies |
| Flight time | 30-40 minutes from Mactan Airport to Bantayan Island airstrip |
| Cost | P10,000+ per flight (not per person) — most practical for groups of 4-6 |
| Per person cost | P2,500-P3,500 per person when shared among 4-6 passengers |
| Booking | Contact operators directly via Facebook or phone — no online booking system |
| Advantage | Eliminates the 5-6 hour land and sea journey entirely |
| Disadvantage | High cost, weather-dependent, advance booking required, limited availability |
| Is There a Commercial Flight to Bantayan Island? No regular commercial airline serves Bantayan Island. The airstrip near Santa Fe is suitable only for small propeller aircraft. All charter options require advance booking directly with the operator. Checking the operator’s Facebook page is the most reliable way to confirm availability and current rates, as these change frequently. |
How to Get to Bantayan Island from Mactan Airport
If you are arriving at Mactan-Cebu International Airport and heading directly to Bantayan Island without staying in Cebu City first, here is the most efficient route:
| Step | Action | Cost | Time |
| 1 | Exit arrivals at Mactan Airport — take Grab or taxi to Cebu North Bus Terminal (beside SM City) | P250-P350 | 45-60 min |
| 2 | Board Ceres Liner bus bound for Hagnaya Port at Cebu North Bus Terminal | P300-P400 | 4-5 hours |
| 3 | Buy ferry ticket at Hagnaya Port and board ferry to Santa Fe, Bantayan Island | P320-P355 | 1 hour |
| 4 | Take tricycle from Santa Fe Port to your accommodation | P50 | 10-15 min |
Total cost from Mactan Airport to Bantayan Island: approximately P1,000-P1,200 per person. Total time: approximately 6-7 hours. Leave the airport by 10:00 AM at the latest to comfortably catch the last ferry from Hagnaya.
| Airport to Bantayan: Private Transfer Option Private drivers can take you directly from Mactan Airport to Hagnaya Port for approximately P3,000-P4,000 (negotiate before departure). This saves the taxi-to-terminal-then-bus leg and reduces total travel time to 4-5 hours. Apps like Joyride show current estimated fares. This is the best option for families with children or travelers with significant luggage who want a direct, door-to-Hagnaya journey. |
Returning from Bantayan Island to Cebu City
| Ferry (Santa Fe to Hagnaya) | Schedule | Notes |
| Island Shipping | Multiple departures from approximately 3:00 AM to 5:30 PM | Check current schedule at Santa Fe Port on arrival |
| Super Shuttle Ferry | Multiple departures from approximately 4:00 AM to 6:00 PM | Last trip timing — confirm on island |
After the ferry, board a Ceres bus or van from Hagnaya Port back to Cebu City North Bus Terminal. Buses return to Cebu City throughout the day. If you need to connect to the airport, buses can drop you at Pacific Mall (near the airport) rather than the North Bus Terminal — ask the conductor. From Pacific Mall, take a taxi or Grab to the airport.
| Returning to Cebu South (Moalboal, Oslob, Badian) If your next destination is South Cebu rather than Cebu City, disembark the return bus at Cebu South Bus Terminal rather than the North Terminal. This avoids backtracking through the city and saves 45-60 minutes. |
Practical Tips for the Cebu to Bantayan Journey
- Leave Cebu City by 8:00-9:00 AM — this gives you a comfortable buffer before the 1:00 PM last-bus-for-last-ferry cutoff, and avoids the morning rush at the North Bus Terminal.
- Bring cash in small bills — bus conductors, the Hagnaya Port ticketing window, and tricycle drivers all deal in cash. ATMs on Bantayan Island are limited and can run out of cash during peak season.
- Eat before boarding the bus or bring food and water — the Cebu North Bus Terminal has food stalls, and there are stopovers on the bus route, but having your own supplies is more comfortable.
- Bring motion sickness tablets if needed — the ferry crossing can be choppy during the rainy season. The open deck at the front of the ferry has the best ventilation; the indoor cabin is more protected from the wind and spray.
- Travel light if possible — tricycles and habal-habals on Bantayan Island have limited luggage space. A backpack is more practical than a hard-sided suitcase for island travel.
- Book your Bantayan accommodation before you travel — Santa Fe resorts fill quickly on weekends, during Holy Week, and during the summer months. Do not assume you will find a room on arrival.
- Check the weather before traveling — ferries are cancelled during typhoon warnings and severe weather. If a typhoon signal is in effect for northern Cebu or Bantayan, the journey cannot proceed. Check PAGASA or local news before departure.
- The bus ride is 4-5 hours — bring a power bank for phone charging, a neck pillow if you want to sleep, and a jacket as Ceres aircon buses can get cold.
Key Locations on Google Maps
| Location | Google Maps Search Term | Notes |
| Cebu North Bus Terminal | ‘Cebu North Bus Terminal SM City‘ | Beside SM City Cebu — your starting point |
| Hagnaya Port | ‘Hagnaya Port San Remigio Cebu‘ | The ferry departure point — 4-5 hrs from Cebu City |
| Santa Fe Port | ‘Santa Fe Port Bantayan Island’ | Where the ferry arrives on Bantayan Island |
| SM City Van Terminal | ‘SM City Cebu Van Terminal’ | For van for hire option |
| Mactan Airport | ‘Mactan Cebu International Airport’ | Starting point if flying in |
Frequently Asked Questions: How to Get to Bantayan Island from Cebu
Is there a direct ferry from Cebu City to Bantayan Island?
No — there is no direct ferry from Cebu City to Bantayan Island. The only sea route to Bantayan Island departs from Hagnaya Port in San Remigio, located in northern Cebu approximately 4-5 hours by bus from Cebu City. To reach Bantayan Island by ferry, you must first travel overland from Cebu City to Hagnaya Port, then take the approximately 1-hour ferry crossing to Santa Fe Port on Bantayan Island. This two-leg journey is the standard route taken by all travelers who are not using the chartered flight option.
How long does it take to get to Bantayan Island from Cebu City?
The total journey from Cebu City to Bantayan Island takes approximately 5-6 hours by the standard bus and ferry route: 4-5 hours by Ceres Liner bus from Cebu North Bus Terminal to Hagnaya Port, plus approximately 1 hour for the ferry crossing from Hagnaya Port to Santa Fe Port on Bantayan Island. Travel by van for hire reduces the land leg to approximately 3.5-4 hours. A private car covers the same route in 3-4 hours. The only significantly faster option is the chartered flight from Mactan Airport, which takes 30-40 minutes but costs P10,000+ per flight.
How much does it cost to get to Bantayan Island from Cebu?
The total cost of the standard bus and ferry route from Cebu City to Bantayan Island is approximately P734 per person one way. This breaks down as: Ceres Liner aircon bus from Cebu North Bus Terminal to Hagnaya Port (P300-P400) plus ferry ticket from Hagnaya Port to Santa Fe (P320-P355, inclusive of terminal fee) plus tricycle from Santa Fe Port to your accommodation (approximately P50). Van for hire costs P300-P350 for the land leg, making the total similar to the bus option. Private car hire costs P3,000-P5,000 for the whole vehicle one way to Hagnaya Port, making it economical for groups of 4 or more who can split the cost.
What is the ferry schedule from Hagnaya to Bantayan Island?
Two ferry operators serve the Hagnaya Port to Santa Fe Port route. Island Shipping departs at approximately 1:00 AM, 3:00 AM, 5:00 AM, 6:30 AM, 9:30 AM, 11:30 AM, 1:30 PM, 3:30 PM, and 5:30 PM. Super Shuttle Ferry departs at approximately 2:00 AM, 4:00 AM, 7:00 AM, 8:00 AM, 10:30 AM, 12:30 PM, 2:30 PM, and 4:30 PM. The last ferry of the day departs at approximately 5:30 PM. Ferry schedules are subject to change and may be cancelled during severe weather or typhoon warnings — always verify the current schedule at the port ticketing window on arrival at Hagnaya.
How do I get to Bantayan Island from Mactan Airport?
From Mactan-Cebu International Airport, take a Grab or taxi to Cebu North Bus Terminal beside SM City Cebu (approximately 45-60 minutes, P250-P350). At the terminal, board a Ceres Liner bus bound for Hagnaya Port (4-5 hours, P300-P400). At Hagnaya Port, buy a ferry ticket (P320-P355) and take the 1-hour crossing to Santa Fe, Bantayan Island. Total time from airport to island: approximately 6-7 hours. Total cost: approximately P1,000-P1,200 per person. Leave the airport by 10:00 AM to comfortably catch the last ferry. A private transfer directly from the airport to Hagnaya Port costs approximately P3,000-P4,000 for the vehicle and takes 3-4 hours.
Is there a flight from Cebu to Bantayan Island?
There are no regular commercial flights from Cebu to Bantayan Island. The only flight option is chartered small aircraft — operators including LEASCOR and Air Juan offer charter services from Mactan-Cebu International Airport to the small airstrip near Santa Fe on Bantayan Island. The flight takes 30-40 minutes. The cost is P10,000 or more per flight (not per person), making it economical primarily for groups of 4-6 who can share the cost (approximately P2,500-P3,500 per person). Booking must be done directly with the operator via Facebook or phone — there is no online booking system. Always confirm availability and current rates in advance as these change frequently.
More Bantayan Island and Cebu Travel Guides
- What to Do in Bantayan Island Cebu: The Complete Activity Guide — Everything to see, do, and experience once you arrive on Bantayan Island.
- Bantayan Island Tourist Spots: The Complete Guide — The best beaches, heritage sites, and natural attractions on Bantayan Island.
- What to Do in Mactan Cebu — If you have time before or after your Bantayan trip, Mactan Island is worth exploring.
- What to Do in Cebu City: The Complete Guide — Plan your time in Cebu City before or after the Bantayan journey.






