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.
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
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.
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.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.