How to Get to Bantayan Island from Cebu City and Mactan Airport
Bantayan Island is a bus and ferry ride from Cebu City. Here is how to get there from the city or Mactan airport, plus beaches and when to go.

In this article
- Mactan to Bantayan Island: the route at a glance
- Step 1: Get to the Cebu North Bus Terminal
- Step 2: Bus or van to Hagnaya Port
- Step 3: Ferry from Hagnaya to Santa Fe
- Step 4: From Santa Fe port to your resort
- Other options: how to get to Bantayan Island by car or tour
- Best beaches and things to do on Bantayan
- When to go to Bantayan Island
- Practical tips
Here is how to get to Bantayan Island: take a bus or van from Cebu City's North Bus Terminal to Hagnaya Port in San Remigio, about 3 to 4 hours, then a ferry of roughly 1 hour to Santa Fe on Bantayan. From Mactan-Cebu International Airport, add a taxi or ride-hailing trip to the North Bus Terminal first. The whole journey usually takes 5 to 7 hours door to door, depending on traffic and ferry schedules.
Mactan to Bantayan Island: the route at a glance
| Leg | How | Approx. time | Approx. cost |
|---|---|---|---|
| Mactan airport to North Bus Terminal | Taxi or ride-hailing | 30-60 min | ₱250-₱500 |
| North Bus Terminal to Hagnaya Port | Bus or van | 3-4 hrs | ₱150-₱350 |
| Hagnaya Port to Santa Fe | Ferry | About 1 hr | ₱200-₱400 incl. terminal fee |
| Santa Fe port to your resort | Tricycle or habal-habal | 5-20 min | ₱50-₱200 |
All prices are approximate, change often and depend on vehicle type and class. Confirm fares at the terminal or with the operators. Use our trip budget calculator to estimate your total.
Step 1: Get to the Cebu North Bus Terminal
The North Bus Terminal is in Mandaue City, near SM City Cebu. It is the departure point for buses to northern Cebu, including Hagnaya.
- From Cebu City: a taxi or ride-hailing car is easiest. Jeepneys also pass the area if you know the routes.
- From Mactan-Cebu International Airport: take an airport taxi or book a ride-hailing car to the North Bus Terminal. Traffic on the bridges between Mactan and the mainland can be heavy, so allow extra time. Our guide to Mactan airport taxis explains your options.
Step 2: Bus or van to Hagnaya Port
At the North Bus Terminal, look for buses or vans with "Hagnaya" on the signboard. Some buses are ordinary (non-aircon), while others are air-conditioned. Vans are often faster but more cramped.
- Buses usually run frequently from early morning.
- The trip takes about 3 to 4 hours, longer in heavy traffic.
- Some operators sell combined bus-and-ferry tickets. Ask at the terminal.
The route passes through northern towns before reaching the port in San Remigio. Watch your bags and keep valuables with you.
Step 3: Ferry from Hagnaya to Santa Fe
Ferries from Hagnaya Port sail to Santa Fe, the main tourist town on Bantayan Island. The crossing takes about one hour. Several ferry companies operate the route, with departures through the day.
- Buy your ticket at the port and pay the terminal fee.
- Departure times can change because of weather or demand. Arrive early on weekends and holidays.
- When the coast guard suspends sea trips due to bad weather, ferries do not sail. Check PAGASA warnings before travelling and read our explainer on PAGASA typhoon signals.
Step 4: From Santa Fe port to your resort
Tricycles wait at the Santa Fe port to take passengers to resorts along the beaches. Agree on the fare before you get in. Many resorts can also arrange a pick-up if you message them in advance.
Other options: how to get to Bantayan Island by car or tour
| Option | Pros | Cons |
|---|---|---|
| Private car or van hire | Door to door, flexible | Much more expensive |
| Self-drive with RoRo ferry | Have your own car on the island | Need to book vehicle slot; longer port waits |
| Package tour | Transport and resort sorted | Less flexible; compare prices carefully |
Best beaches and things to do on Bantayan
Bantayan is loved for its powdery white sand, calm turquoise water and slow island pace. Popular spots include:
- Santa Fe beaches such as Sugar Beach and Paradise Beach, with soft sand and clear water.
- Kota Beach, a well-known stretch near Santa Fe.
- Virgin Island, a small island reached by boat on island-hopping tours.
- Ogtong Cave, a cave pool on the grounds of a resort, popular for a refreshing swim.
- Bantayan town, with its old church and plaza, worth a short visit by tricycle or rented motorbike.
Bantayan is also known for fresh seafood and dried fish. Try the local scallops and grilled fish, and pick up dried fish as pasalubong.
When to go to Bantayan Island
| Season | Months (approx.) | What to expect |
|---|---|---|
| Dry season | December to May | Calmer seas, sunny weather, peak crowds around Holy Week |
| Rainy season | June to November | Fewer tourists, lower rates, higher risk of rough seas and cancelled trips |
Holy Week is one of Bantayan's busiest times, with large numbers of visitors and religious processions. Book accommodation and transport well ahead if you go then. For a month-by-month view, see our guide to the best time to visit Cebu and Davao.
Practical tips
- Bring cash. ATMs on the island are limited and can run out of cash at busy times.
- Start early. The last ferry of the day can fill up, and missing it means staying overnight near the port.
- Pack light. You will carry your bags on and off buses, ferries and tricycles.
- Protect the beach. Take your trash with you and avoid single-use plastics.
- Rent a motorbike only if you are experienced, and always wear a helmet.
Bantayan works well as part of a longer trip. Our Cebu itinerary for 3 to 5 days shows how to fit it in.
Frequently Asked Questions
How long does it take to get to Bantayan Island from Cebu City?
Usually about 4 to 6 hours: 3 to 4 hours by bus or van to Hagnaya Port, plus about 1 hour by ferry and waiting time at the port.
How do I get to Bantayan Island from Mactan airport?
Take a taxi or ride-hailing car to the Cebu North Bus Terminal, a bus or van to Hagnaya Port, then the ferry to Santa Fe. Allow 5 to 7 hours in total.
Where does the ferry to Bantayan leave from?
Ferries leave from Hagnaya Port in San Remigio, northern Cebu, and arrive at Santa Fe on Bantayan Island.
When is the best time to visit Bantayan Island?
The dry months from about December to May usually have calmer seas and sunnier weather. Holy Week is very crowded, so book early if you plan to go then.
Are there ATMs on Bantayan Island?
There are a few, but they can be unreliable or run out of cash during busy periods. Bring enough cash from Cebu City.



