How to Get from Northern Mindanao to Cebu
Fly from Laguindingan Airport to Cebu or sail overnight with Cokaliong from Cagayan de Oro. Compare fares, times and how the two options differ.
Last updated: October 31, 2026

Contents
The Bohol Sea lies between Cagayan de Oro and Cebu, and you can cross it in the air or overnight on a ship. Fly if you want to be in Cebu by lunchtime. Take the ferry if you want to sleep your way across, wake up to the Cebu waterfront and save a night in a hotel.
Northern Mindanao to Cebu by Flight
Flights leave from Laguindingan Airport (CGY), which serves Cagayan de Oro, and land at Mactan-Cebu International Airport (CEB) on Mactan Island.[1] Philippine Airlines advertises round-trip economy fares between Cebu and Cagayan de Oro from PHP 3,825 for dates in December 2026.[2] From the airport, a taxi takes you across the bridges to Cebu City or on to the northern and southern bus terminals.
Northern Mindanao to Cebu by Ferry
Cokaliong Shipping Lines sails MV Filipinas Cagayan de Oro overnight: it leaves Cagayan de Oro at 19:00 and docks in Cebu City at 07:00 the next morning.[3] The ship sails every second day, so pick your date first.[4]
Cokaliong's fares on the Cebu City and Cagayan de Oro route start at PHP 1,686 per person in Economy. Lounge costs PHP 1,824, Tourist PHP 1,902 and Business Class PHP 2,160. A suite for 2 is PHP 5,760 per room and a suite for 3 is PHP 8,640.[4]
- Economy and Lounge: the cheapest way to cross.
- Tourist and Business Class: more privacy and comfort for the night.
- Suites: a private room for 2 or 3 people.
Comparing Your Options
| Mode | Price | Departure |
|---|---|---|
| Flight | From PHP 3,825 round trip[2] | Laguindingan Airport (CGY) to Mactan-Cebu (CEB) |
| Ferry | From PHP 1,686 per person[4] | 19:00 from Cagayan de Oro, arrives 07:00[3] |
Tips for Traveling from Northern Mindanao to Cebu
- Book in advance: Christmas, Holy Week and the Sinulog Festival in January fill flights and cabins early.
- Pick the right airport: Laguindingan Airport lies outside Cagayan de Oro, so allow time for the transfer from the city.
- Carry small bills: ports and airports charge terminal fees, often payable in cash.
- Check the weather: rough seas in the monsoon months can delay or cancel sailings.
- Pack light for the deck: a ferry is easier than a plane when you carry heavy gear or pasalubong (souvenirs).
Timetable
| Flight Northern Mindanao - Cebu $ 69.82–93.22 45m – 1h | |
|
| Flight Cagayan de Oro - Cebu $ 39.96–82.22 45m – 1h | |
|
|
| Ferry Cagayan de Oro - Cebu $ 33.31–37.25 11h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Northern Mindanao to Cebu, including current prices and schedules.
The overnight ferry. Cokaliong Shipping Lines fares start at PHP 1,686 per person in Economy, and the night on board saves you a hotel.
Flying from Laguindingan Airport (CGY) to Mactan-Cebu International Airport (CEB). The ferry takes the whole night.
The ferry leaves Cagayan de Oro at 19:00 and arrives in Cebu City at 07:00, so the crossing takes 12 hours. The flight is a short hop.
Yes. MV Filipinas Cagayan de Oro of Cokaliong Shipping Lines sails overnight every second day.
Laguindingan Airport (CGY), the airport for Cagayan de Oro.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Cebu Pacific: Cebu Pacific Destinations, Airports, and Terminal Numbers. Retrieved October 31, 2026.
- [2] Philippine Airlines: Flights from Cebu to Cagayan De Oro City. Retrieved October 31, 2026.
- [3] Cokaliong Shipping Lines: Today Schedule. Retrieved October 30, 2026.
- [4] Cokaliong Shipping Lines: Schedules and Rates: Cebu City to Cagayan de Oro City. Retrieved October 31, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.