Northern Mindanao / Misamis Oriental / Cagayan de Oro
Macajalar Bay routes
Best for
- Bay route
- Cagayan de Oro
Map address
Place guide
Updated June 2026
FastCat from Opol to Camiguin
The most convenient sea route from the CDO area to Camiguin is the FastCat service from Opol Port, located just west of the city. As of 2026, the FastCat typically departs Opol at 9:00 AM and arrives at Balbagon Port in Camiguin at 12:45 PM before continuing to Jagna, Bohol.
Fares range from PHP 600 to PHP 700 depending on whether you choose Economy, Premium, or Business class. This route is preferred by travelers who want to avoid the 2 hour bus ride to Balingoan, though it only offers one departure per day.
Balingoan Port: The High Frequency Route
For those who miss the morning FastCat, Balingoan Port remains the busiest point for Macajalar Bay traffic. Located 88 kilometers east of CDO, Balingoan offers barge and RORO departures to Benoni Port in Camiguin almost every hour from 3:00 AM to 5:00 PM.
The ferry crossing takes about an hour and costs between PHP 150 and PHP 180 for economy passengers. To reach Balingoan from CDO, take an air conditioned Ceres bus from the Agora Terminal; the land trip takes about 2 to 2.5 hours.
2026 Terminal Fees and Adjustments
Under updated PPA tariffs for 2025 and 2026, budget for small mandatory fees at every port. If you are bringing a private vehicle on the RORO, arrive at Balingoan at least 1.5 hours early to secure a slot on the manifest. For a straightforward trip from the city to the ferry, private vans at the Agora Terminal or Gaisano Mall offer direct trips to Camiguin for approximately PHP 550, which often includes the barge and terminal fees in the ticket price.
Macabalan Port and Large Vessels
The Port of Cagayan de Oro in Macabalan is the primary stop for large passenger ships like 2GO, Cokaliong, and Trans-Asia. These vessels connect CDO to Manila, Cebu, and Iloilo but do not handle short trips to Camiguin or Bohol.
The Macabalan area is full of heavy truck traffic and industrial warehouses, which reflect the bay's role as the logistics engine of Northern Mindanao. It is the best place to find ferry tickets for longer routes, with taxis and jeepneys serving the port from the city center.
Entrance at Macabalan Port
If you are arriving in Cagayan de Oro by sea, your first encounter with the city will be the Port of Macabalan. The port houses the largest Passenger Terminal Building in the Philippines.
The massive facility covers 18,150 square meters, is air conditioned, and is designed to handle over 3,000 passengers at once. It looks like a modern airport terminal, with a VIP lounge, prayer rooms, and a play area for children.
The Port of CDO is the main base for shipping lines like 2GO Travel, Trans-Asia, Lite Ferries, and Cokaliong. For many, the port is the "Higalaay" (friendship) entry point to the city, where you can see container cranes and thousands of passengers arriving every day.
The 2025 Amenity Building and Terminal Fees
Waiting for a ferry used to be a test of patience, but the opening of the new Port Amenity Building in March 2025 has changed the experience. Located right within the complex, it hosts local food stalls, "pasalubong" centers selling pastel and jam, and even wellness services like quick massages for travelers on longer routes.
The added facilities make the ₱20 to ₱30 terminal fee (depending on your destination) feel easier to accept. For those transporting goods, a new 2026 policy (PPA AO 003-2026) has slashed terminal fees for vehicles carrying raw agricultural products like rice and livestock to just ₱1.00. This "Agri-Ro-Ro" initiative is highly visible at the port, with specialized lanes for trucks and bongos that keep the flow of Mindanao's produce moving toward the Visayas and Luzon markets.
The Route to Camiguin: Balingoan and Benoni
While the Macabalan Port handles the big liners, most tourists encounter Macajalar Bay while heading to Camiguin Island. The standard route involves a two hour drive east from CDO to the Balingoan Port.
From here, a fleet of Super Shuttle and St. Benedict Roro ferries move travelers across the bay to Benoni Port in Camiguin. The crossing takes about an hour and costs roughly ₱360 for a regular passenger fare in 2026. The Balingoan crossing is the busiest "short route" in Northern Mindanao.
If you are bringing a vehicle, expect to pay around ₱1,500 for a motorcycle or upwards of ₱4,000 for an SUV. The views during the crossing are dramatic, with the volcanoes of Camiguin rising sharply out of the Bohol Sea as you leave the industrial shoreline of Misamis Oriental behind.
2026 Logistics: Booking and Weather
Cagayan de Oro is a logistics city, and the bay is its primary artery. For the big overnight ferries to Cebu, it is essential to book online via the shipping line's website at least a week in advance, especially during the summer months and the December holiday rush.
Allow at least three hours at the terminal before departure, as security and Coast Guard inspections can be thorough. Sea conditions in Macajalar Bay are usually stable, but monsoon seasons can cause delays for smaller ferries.
Check the PPA or Coast Guard social media pages for advisories before you head to the port. The bay is deep, blue, and constantly moving. It shapes the city’s identity as a place that looks toward the water for its growth. Major liners (2GO, Lite Ferries) typically depart between 5:00 PM and 8:00 PM; allow an extra 30 minutes for Multi gate security checks during these windows.