How to Get from Cagayan de Oro to Cebu
Compare flights from about $40 and the overnight Cokaliong ferry from ₱1,686 between Cagayan de Oro and Cebu. Times, prices and tips.
Last updated: October 30, 2026

Contents
Cagayan de Oro, the gateway to Northern Mindanao and white-water rafting, and Cebu, with its Spanish landmarks, shopping and diving, lie on opposite sides of the Bohol Sea. You can fly in under an hour or sail overnight, and which you choose is a matter of time, budget and whether you like the sea.
Cagayan de Oro to Cebu by Flight
Flying is the fast option. The flight takes between 45 minutes and 1 hour, and there are several departures a day, from early morning until late evening. Fares on booking platforms run from about $40 to about $82 (October 2026), depending on the date and the time of the flight.[1] Flights leave from Laguindingan Airport, which serves Cagayan de Oro, and land at Mactan-Cebu International Airport.
Cagayan de Oro to Cebu by Ferry
The overnight ferry is the traditional way to cross. Cokaliong Shipping Lines sails MV Filipinas Cagayan de Oro between the two cities, leaving at 19:00 and arriving at 07:00 the next morning.[2] You save a night in a hotel, and the lights of the coast fade behind you as you sleep.
Fares per person are ₱1,686 in Economy and ₱1,902 in Tourist class. Suite rooms are priced per room, at ₱5,760 for a room for 2 and ₱8,640 for a room for 3.[3]
Comparing Your Options
| Mode | Price | Duration |
|---|---|---|
| Flight | About $40 to $82[1] | 45min to 1h |
| Ferry, Economy | ₱1,686[3] | 12h overnight (19:00 to 07:00)[2] |
| Ferry, Tourist | ₱1,902[3] | 12h overnight |
| Ferry, suite room for 2 | ₱5,760 per room[3] | 12h overnight |
Tips for Traveling from Cagayan de Oro to Cebu
- Allow time to reach the airport: Laguindingan Airport is a drive from Cagayan de Oro, so plan for a shuttle or taxi on top of the flight time.
- Arrive early for the ferry: Check-in, terminal fees and security take time, even with a confirmed booking.
- Book ahead in peak weeks: Flights and ferries fill up around Holy Week and festivals such as Sinulog in Cebu.
- Pack for the sea: The Bohol Sea can be choppy in the monsoon months, so bring seasickness tablets if you are prone to it, or fly.
- Baggage: If you carry dive gear or lots of gifts, the ferry spares you airline excess-baggage fees.
Timetable
| Flight Cagayan de Oro - Cebu $ 39.56–81.27 45m – 1h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Cagayan de Oro to Cebu, including current prices and schedules.
The overnight ferry in Economy class, at ₱1,686 per person with Cokaliong Shipping Lines. Booking-platform flights start at about $40, so a cheap fare can come close.
Flying, which takes between 45 minutes and 1 hour. Even with the airport transfer, it is much faster than the 12-hour overnight ferry.
A flight takes 45 minutes to 1 hour. The overnight ferry leaves at 19:00 and arrives at 07:00, which is 12 hours.
Yes. MV Filipinas Cagayan de Oro of Cokaliong Shipping Lines leaves at 19:00 and reaches Cebu at 07:00 the next morning.
You depart from Laguindingan Airport (CGY), which serves Cagayan de Oro, and arrive at Mactan-Cebu International Airport (CEB).
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: Cagayan de Oro to Cebu timetable. Retrieved October 31, 2026.
- [2] Cokaliong Shipping Lines: Today Schedule. Retrieved October 30, 2026.
- [3] 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.