GoAsia
How to Get from Cebu to Northern Mindanao

How to Get from Cebu to Northern Mindanao

Last updated: October 23, 2026
Contents

Leaving the bustling metropolitan energy of Cebu behind for the rugged landscapes of Northern Mindanao is a transition from the heart of the Visayas to the gateway of adventure. While Cebu is known for its historical landmarks and urban sprawl, Northern Mindanao, particularly Cagayan de Oro, serves as a portal to white water rafting, majestic waterfalls, and the cool highlands of Bukidnon. This route across the Bohol Sea is a classic Philippine journey, connecting two of the archipelago's most vital economic and cultural hubs.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

You choose between the speed of a flight and the slow, rhythmic experience of a sea crossing. Whether you are rushing for a business meeting in the "City of Golden Friendship" or looking to save money by sleeping on a ship while the waves rock you to sleep, there is an option that fits your pace.

Cebu to Northern Mindanao by Flight

Flying is the most convenient way to cross the sea. Cebu Pacific flies from Cebu (Mactan Cebu Domestic Terminal 1) to Cagayan de Oro, landing at Laguindingan Airport.[1] Laguindingan lies outside the city and serves Cagayan de Oro and the wider region. It is the ideal choice if you have limited time or want to skip the overnight ferry.

The main building of Laguindingan Airport
The main building of Laguindingan AirportPhoto: Renzoy16 / Wikimedia Commons, CC BY-SA 3.0

Book early for the cheapest fares, and check the baggage rules of your fare: on Cebu Pacific, only GO Easy and GO Flexi bundles include checked baggage.[2]

Cebu to Northern Mindanao by Ferry

The overnight ferry is a quintessential Filipino travel experience. It is not just a mode of transport but a social event and a chance to rest without paying for a hotel night. Cokaliong Shipping Lines sails the MV Filipinas Cagayan de Oro from Cebu City on Monday, Wednesday and Friday evenings. It leaves at 19:00 and arrives in Cagayan de Oro at 07:00 the next morning.[3] Trans-Asia Shipping Lines also connects Cebu and Cagayan de Oro.[4]

The ferry offers a range of comfort levels. Cokaliong's fares per person are:

  • Economy: PHP 1,686, the most economical way to travel like a local and enjoy the sea breeze.[3]
  • Lounge: PHP 1,824.[3]
  • Tourist: PHP 1,902.[3]
  • Business Class: PHP 2,160.[3]
  • Cabin: PHP 2,400 per person in a shared cabin, or from PHP 5,040 per room for a private cabin for 2. Suites cost PHP 5,760 (for 2) and PHP 8,640 (for 3) per room.[3]

Trans-Asia raised its base tariff by 10 percent on 1 October 2026,[4] so fares on its sailings are higher than older price lists suggest.

Comparing Your Options

ModeScheduleFare
Flight (Cebu Pacific)Cebu to Laguindingan Airport[1]Varies by date and bundle
Ferry (Cokaliong)Mon, Wed, Fri, 19:00 to 07:00[3]PHP 1,686 to PHP 2,400 per person, cabins from PHP 5,040 per room[3]

Tips for Traveling from Cebu to Northern Mindanao

  • Airport Transfer: Laguindingan Airport is a drive away from Cagayan de Oro city center. Arrange a shuttle van or a taxi once you land.
  • Book Ferries Early: Private cabins sell out quickly, especially on weekends and holidays.
  • Prepare for the Sea: If you are prone to motion sickness, bring tablets. The Bohol Sea can be choppy, though the large ferries are generally steady.
  • Arrival Times: The ferry docks at 07:00,[3] so you arrive in time for a traditional breakfast of Puto Maya and hot chocolate at a local market. Many hotels in Cagayan de Oro offer early check-in for a fee.

Timetable

Flight Cebu - Northern Mindanao $ 70.79–93.83 55m – 1h 10m
  • →  Economy 04:50, 07:30, 10:15
Flight Cebu - Cagayan de Oro $ 66.12–79.81 50m – 1h 5m
  • →  Economy 04:45, 07:35, 08:20, 12:50, 13:55, 16:50, 18:05, 19:55, 20:15
Ferry Cebu - Cagayan de Oro $ 31.98–60.89 9h 30m
  • →  Tourist 20:00
  • →  2nd Class Non AC Lying 20:00
  • →  Tourist Deluxe 20:00
  • →  Cabin 20:00

Frequently Asked Questions

How can I book tickets from Cebu to Northern Mindanao?

Use the booking tool on this page to compare the transport options currently available from Cebu to Northern Mindanao, including current prices and schedules.

What is the cheapest way to get from Cebu to Northern Mindanao?

The overnight ferry is the budget choice. Cokaliong Shipping Lines charges PHP 1,686 for an Economy berth on the Cebu to Cagayan de Oro sailing, and the night on board saves you a hotel.

What is the fastest way to get from Cebu to Northern Mindanao?

Fly. Cebu Pacific flies from Cebu to Cagayan de Oro (Laguindingan Airport), a short hop compared with the overnight ferry.

How long does it take to get from Cebu to Northern Mindanao?

The Cokaliong ferry leaves Cebu City at 19:00 and arrives in Cagayan de Oro at 07:00 the next morning, so the crossing takes about 12 hours. The flight is much shorter.

When does the ferry from Cebu to Cagayan de Oro leave?

Cokaliong Shipping Lines sails the MV Filipinas Cagayan de Oro on Monday, Wednesday and Friday evenings at 19:00. Trans-Asia Shipping Lines also serves the route.

Is food available on the ferry?

Large Philippine ferries usually have an onboard canteen. Bring some water and snacks for the overnight journey as well.

Which airport should I fly into for Northern Mindanao?

Fly into Laguindingan Airport, which Cebu Pacific lists as its airport for Cagayan de Oro.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Cebu Pacific: Cebu Pacific Destinations, Airports, and Terminal Numbers. Retrieved October 15, 2026.
  2. [2] Cebu Pacific: CEB Baggage Guidelines and Upgrade Options. Retrieved October 15, 2026.
  3. [3] Cokaliong Shipping Lines: Schedules & Rates. Retrieved October 23, 2026.
  4. [4] Trans-Asia Shipping Lines, Inc.: Trans-Asia Shipping Lines, Inc.. Retrieved October 15, 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.