Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
Enter your email address below and subscribe to our newsletter

Looking for the latest bus schedule from Cebu City to Bantayan Island? Our 2026 Ceres Bus Schedule from Cebu City to Bantayan Island gives you the latest fare rates and schedule of trips.
Ceres Liner, or simply Ceres, is the only bus company that travels directly from Cebu City to Bantayan Island. However, other bus operators can take you to Hagnaya Port in San Remigio, the most common jump-off point to Bantayan Island.

You have at least two options to get to Bantayan Island from Cebu City by bus. Take a bus to Hagnaya Port or directly to Bantayan Island.
The advantage of taking the direct bus to Bantayan Island is that you don’t have to carry your bags around as you get on and off the ferry. It’s also more beneficial for groups of travelers.
Do note that when you take the direct bus to Bantayan Island, you still need to get off the bus at Hagnaya Port to pay your ferry ticket and terminal fee.
👉Book a private car to Hagnaya Port!👈
The most common mode of transportation would be to take a 3-hour bus and ferry ride to Bantayan Island—it’s worth it! The bus terminal for Bantayan-bound buses is at Cebu North Bus Terminal (see map), near SM City Cebu.
You can also take a turboprop plane to get to Bantayan Island. In October 2025, LEASCOR resumed direct flights from Mactan Airport to Bantayan Island Airport. However, there’s no consistent scheduling.
👉Get your ferry ticket from Hagnaya Port to Bantayan Island!👈
Klook.comUnfortunately, there is no direct ferry from Cebu City to Bantayan Island. You need to take the ferry from Hagnaya (3 hours away from Cebu City) or Kawit, Medellin (3.5 hours away from Cebu City) to Santa Fe, Bantayan Island. The most common route is via Hagnaya. Check out our Hagnaya Port to Santa Fe Port Bantayan Island Ferry Schedule Guide!
The total travel time from Cebu City to Bantayan Island is roughly 3-4 hours. The bus from Cebu City to Hagnaya Port may take 3 hours, depending on the traffic and your departure time. We highly recommend leaving early in the morning to get there fast. The ferry from Hagnaya Port to Santa Fe Port takes approximately 1 hour and 30 minutes.
If you are coming from Mactan Airport, it may take 30-45 minutes. Chartered vehicles are faster and more convenient since they don’t have stops like buses.
👉Book a private car to Hagnaya Port!👈
Klook.comGetting from Hagnaya Port in San Remigio to Santa Fe Port in Bantayan Island takes approximately 1 hour and 30 minutes. Ferries are regular open-air RORO. As of now, there are no fastcraft ferries that travel from Cebu City or Hagnaya Port to Bantayan Island.
👉Get your ferry ticket from Hagnaya Port to Bantayan Island!👈
The total cost to get from Cebu City to Bantayan Island is about 683 PHP (~12.5 USD), including the regular aircon bus fare, open-air RORO, and terminal fee. Meanwhile, a chartered taxi may cost around 4,000 PHP (~73 USD). A chartered private vehicle costs around 2,400 PHP (~43 USD), which we highly recommend since they already have insurance, are regulated, and are well-maintained.
Klook.comDISCLAIMER: The schedules and rates are subject to change without prior notice. We try our best to keep the information updated. Shipping companies may also cancel trips without prior notice due to bad weather conditions and safety concerns.
Ceres Liner buses depart Cebu North Bus Terminal (see map) for Hagnaya Port at 2:30 AM daily and every 20 minutes afterward. From Hagnaya, buses start at 2:00 AM daily.
| CEBU CITY TO HAGNAYA (DAILY) | HAGNAYA TO CEBU CITY (DAILY) |
| 2:30 AM (First Trip) | 2:00 AM (First Trip) |
| 10:00 PM (Last Trip) | 6:00 PM (Last Trip) |
👉Get your ferry ticket from Hagnaya Port to Bantayan Island!👈
| FARE RATES | |
| Regular | 260 PHP (~5 USD) |
| Senior Citizen/Student/PWD | 208 PHP (~4 USD) |
| Children (3-11 years old) | 130 PHP (~2.5 USD) |
| Children (3 and below) | Free |
| TERMINAL FEE | |
| Regular | 25 PHP (~0.5 USD) |
| Senior Citizen/Student/PWD | 20 PHP (~0.5 USD) |
| Children (3-11 years old) | 20 PHP (~0.5 USD) |
| Children (3 and below) | Free |
👉Get your ferry ticket from Hagnaya Port to Bantayan Island!👈
For the complete schedule and fare matrix of ferries, check out our Hagnaya to Santa Fe Bantayan Island Ferry Schedule and Fare Guide!
Ceres buses depart Cebu North Bus Terminal (see map) for Bantayan town in Bantayan Island starting at 8:00 PM daily and every 20 minutes afterward. From Bantayan town, buses start to leave at 5:00 AM daily.
| CEBU CITY TO BANTAYAN | BANTAYAN TO CEBU CITY |
| 8:00 PM (First Trip) | 5:00 AM (First Trip) |
| 12:15 PM (Last Trip) | 4:30 PM (Last Trip) |
👉Get your ferry ticket from Hagnaya Port to Bantayan Island!👈
| FARE RATES | |
| Regular | 299 PHP (~6 USD) |
| Senior Citizen/Student/PWD | 239 PHP (~5.5 USD) |
| Children (3-11 years old) | 150 PHP (~3 USD) |
| Children (3 and below) | Free |
| REGULAR AIRCON FARE | |
| Cebu City to Santa Fe | 280 PHP (~5.5 USD) |
| Cebu City to Bantayan Town | 295 PHP (~6 USD) |
| Cebu City to Madridejos | 330 PHP (~6.5 USD) |
| TERMINAL FEE | |
| Regular | 25 PHP (~0.5 USD) |
| Senior Citizen/Student/PWD | 20 PHP (~0.5 USD) |
| Children (3-11 years old) | 20 PHP (~0.5 USD) |
| Children (3 and below) | Free |
👉Get your ferry ticket from Hagnaya Port to Bantayan Island!👈
Ceres Liner buses depart Cebu North Bus Terminal (see map) for Madridejos in Bantayan Island starting at 7:00 PM daily and every 20 minutes afterward. From Madridejos, buses start to leave at 1:00 AM daily.
| CEBU CITY TO MADRIDEJOS | MADRIDEJOS TO CEBU CITY |
| 7:00 PM (First Trip) | 1:00 AM (First Trip) |
| 1:15 PM (Last Trip) | 3:30 PM (Last Trip) |
👉Get your ferry ticket from Hagnaya Port to Bantayan Island!👈
To get to Bantayan Island, take a Ceres Liner bus from Cebu North Bus Terminal (see map) bound for Hagnaya or Bantayan Island. The total travel time from Cebu to Bantayan Island is approximately 4-5 hours, and the total cost is approximately 683 PHP (~12.5 USD), including the regular aircon bus fare, open-air RORO, and terminal fee.
Whether you are taking a direct bus to Bantayan Island or Hagnaya, you need to get off at Hagnaya Port to pay your ferry ticket and terminal fee. For the complete schedule and fare matrix of ferries, check out our Hagnaya to Santa Fe Bantayan Island Ferry Schedule and Fare Guide!
On your return, if you are coming back straight to the airport, buses can drop you off at Pacific Mall and then take a taxi to the airport. You don’t need to get off at Cebu North Bus Terminal, which is farther from the airport unless you want to take the MyBus to the airport. MyBus Terminal is right beside Cebu North Bus Terminal. Also, if South Cebu is your next stop (Moalboal, Badian, Oslob, etc.), you can get off at Cebu South Bus Terminal. Just tell the driver or conductor.
Got more questions about getting to Bantayan Island? Drop them in the comments. We will get back to you ASAP!
For updates, follow CEBUINSIDER.com on Facebook, Twitter, and Instagram!