Bacolod to Cagayan de Oro – Best Travel Options & Connecting Flights | piso-fare.com
✈️
Connecting to booking engine…
You're being redirected to check the confirmed live fare. Prices update in real time — always verify before paying.

📅 BCD → CGY (via Cebu) Price Calendar

Loading…
Select a date above
Book this flight →
🚫 No direct BCD–CGY flight — fastest via Cebu from ₱2,900, cheapest by ferry from ₱2,074
View Options →
piso-fare.com Flight Deals Bacolod to Cagayan de Oro
Prices last updated: loading… · BCD → Cagayan de Oro (CGY) · Sourced from Travelpayouts
BCD  →  CGY  ·  🇵🇭 Domestic  ·  No direct flight

Bacolod to
Cagayan de Oro 🚢✈️

There's no nonstop BCD–CGY flight. Here's the honest breakdown: cheapest by 2GO ferry, fastest by connecting flight via Cebu — both tracked daily so you know what you're actually paying.

Cheapest
₱2,074
2GO ferry · ~20h
Fastest
2,900
via Cebu · ~4–5h
🇵🇭 Domestic
No passport needed
6
fares tracked
🚫
Direct flight
None — connect via Cebu
🛬
Destination airport
Laguindingan (CGY)
🚢
Ferry option
2GO · Wed & Sat only
🎒
Baggage (Economy)
7 kg cabin (5J/Z2) · 23 kg (PR)
🌡️
Best weather
Nov–May (dry season)
🗓️
Best to book
3–6 weeks ahead

🔍 Search BCD → CGY connecting flights

Compare live connecting fares via Cebu across all airlines — book instantly.

🚫✈️

There is no direct Bacolod–Cagayan de Oro flight

No airline flies BCD–CGY nonstop, and none has announced plans to. Every itinerary you'll find connects through another city. Here are your two real options:

Fastest option: Cebu Pacific / Philippine Airlines via Cebu (CEB) — 4–5h total | ₱2,900–₱6,500
Cheapest option: 2GO Travel ferry (direct, no transfer) — ₱2,074–₱2,650, ~20h | Wed & Sat departures only

🚢

Cheapest option: the Bacolod → Cagayan de Oro ferry

2GO Travel runs the only direct link between these two cities — a RORO passenger ferry, no connections, no layovers. It sails just twice a week (Wednesday and Saturday) straight from Bacolod to Cagayan de Oro, taking around 20 hours. Passenger fares run ₱2,074–₱2,650 depending on berth type, which is genuinely cheaper than most connecting flight fares once you factor in a checked bag. The catch: with only two sailings a week, your travel dates need to be flexible. Book at 2go.com.ph or through a 2GO ticketing office in either city.

2GO Travel Direct — no transfer ~20 hours ₱2,074–₱2,650 Wed & Sat only
ℹ️ Real prices from real searches. These are connecting fares via Cebu (CEB), sourced from Travelpayouts and refreshed regularly. Click Check price to confirm the live fare before booking.

BCD → CGY connecting flight deals today

Cheapest one-stop fares from Bacolod–Silay (BCD) to Laguindingan (CGY), all routed via Mactan-Cebu (CEB) · Prices in PHP

⚠️ Live prices temporarily unavailable. Showing estimated fares — these are not confirmed bookable prices. Click Refresh to try loading live deals, or check back shortly.
Loading deals…

📅 BCD → CGY Connecting Fare Calendar

See the cheapest days to fly — click any date to book at that price.

Best time to fly BCD → CGY (connecting via Cebu)

Month-by-month price guide for the Bacolod–Cagayan de Oro connecting fare — both legs' demand affects the price

Jan
₱2,900–4,800
✅ Low season
Feb
₱3,000–5,000
✅ Good rates
Mar
₱3,800–6,500
⚡ Pre-Holy Wk
Apr
₱5,500–9,500
❌ Holy Week peak
May
₱3,500–5,800
⚡ Post-summer
Jun
₱3,200–5,300
🌧️ Rainy season
Jul
₱3,300–5,500
🌧️ Low-mid
Aug
₱4,200–7,000
❌ Kagay-an Festival
Sep
₱2,900–4,700
✅ Cheapest month
Oct
₱4,500–7,500
❌ MassKara surge
Nov
₱3,600–6,000
⚡ Ber months
Dec
₱6,000–10,500
❌ Christmas surge
💡 Pro tip: September is consistently the cheapest month to fly this connection — school's back, no fiesta on either end, and both legs of the Cebu connection go on sale at the same time more often than any other month. Watch out for two compounding spikes that most travellers miss: Bacolod's MassKara Festival (around October 19) inflates the BCD leg, and Cagayan de Oro's Kagay-an Festival (city charter week, late August) inflates the CGY leg — book 6–8 weeks ahead if your trip falls near either date, since you're paying peak pricing on both segments of the same ticket, not just one.

Real costs for Bacolod travellers

Here's what a ferry trip vs a connecting flight actually costs all-in for 3 days in Cagayan de Oro — transport included

🎒 Tipid Traveller (via 2GO ferry)
🚢 Ferry (one-way, tourist berth)₱2,074–2,650
🏨 Accommodation (per night)₱600–1,200
🍖 Food per day₱300–500
🚌 Local transport per day₱100–250
🏞️ Activities (river/falls day trip)₱500–1,200
3-day trip total (incl. ferry, one-way) ~₱5,200–8,000
✈️ Mabilis Traveller (connecting flight)
✈ Flight (one-way, via Cebu)₱2,900–6,500
🏨 Accommodation (per night)₱1,500–3,500
🍖 Food per day₱600–1,200
🚗 Local transport per day₱300–700
🌊 Activities (whitewater rafting + Camiguin day trip)₱1,500–3,500
3-day trip total (incl. flight, one-way) ~₱9,000–17,500
💡 Budget reality: The ferry doesn't save you as much as you'd think once you add up the trip — you're paying ₱2,000+ either way, you just decide whether it buys you 20 hours at sea or a fast connection through Cebu. Where the ferry genuinely wins is baggage: no add-on fees for a big bag, which matters if you're bringing pasalubong both directions. The real cost spike isn't a single holiday — it's when MassKara (Bacolod, October) or Kagay-an (Cagayan de Oro, August) lands near your travel dates, since both push up the connecting fare and, less obviously, the ferry gets fully booked out too because it only sails twice a week.

Things Bacolodnons always get wrong about this trip

Five mistakes first-time Bacolod-to-Cagayan de Oro travellers consistently make

🔍
Searching for a nonstop BCD–CGY flight that doesn't exist

There is no direct Bacolod–Cagayan de Oro flight and no airline has announced plans to add one — the route just isn't there. Stop refreshing Skyscanner hoping a nonstop appears. Your two real options: a connecting flight via Cebu takes 4–5 hours total and costs ₱2,900–₱6,500 one-way; the 2GO ferry takes about 20 hours and costs ₱2,074–₱2,650, but only sails Wednesday and Saturday.

🛬
Assuming Laguindingan Airport is in Cagayan de Oro

Laguindingan Airport sits about 32km from the city, in a different municipality entirely. Budget 45 minutes to over an hour to reach downtown CDO, not 15. The fixed-fare airport van (LAVODA or Super Five) runs about ₱199 per person and takes roughly 45–60 minutes — it's the standard option, not a rip-off, so don't let a tricycle driver talk you into a "special trip" for double that.

📅
Booking the ferry the week you want to travel

The 2GO ferry sails only twice a week. Miss the Wednesday or Saturday departure and you're waiting three or four days for the next one, not booking a different day like you could with a bus. If the ferry is your plan, lock in your ticket at least 1–2 weeks ahead, especially around MassKara or Kagay-an season when both cities are moving people at once.

🎉
Not realizing two festivals can hit the same ticket

Bacolod's MassKara Festival (around October 19) and Cagayan de Oro's Kagay-an Festival (city charter week, late August) don't overlap on the calendar, but each one independently spikes its own leg of the Cebu connection — and since Cebu is a shared hub for half the country's domestic traffic, a big event anywhere nearby can squeeze available seats on your connecting flight too. Check both cities' event calendars before you book, not just your destination's.

💵
Not bringing enough cash outside the city center

ATMs are plentiful around Divisoria, Limketkai, and Centrio in CDO proper, but they thin out fast once you head to whitewater rafting sites, Macahambus Gorge, or a Camiguin day trip. GCash works in most established restaurants and malls, but rafting operators, habal-habal drivers, and small eateries near the river are usually cash-only. Withdraw what you need in the city before heading out for the day.

Airlines connecting BCD → CGY

No airline flies this route nonstop — every itinerary below connects through Mactan-Cebu (CEB)

✈ Cebu Pacific
BCD → CEB → CGY (via Cebu)
1 stop~4h totalMultiple dailyBudget
₱2,900 avg one-way
✈ Philippine Airlines
BCD → CEB → CGY (via Cebu)
1 stop~4–5h totalFull service23 kg baggage
₱5,200 avg one-way
✈ Cebgo
BCD → CEB → CGY (via Cebu)
1 stop~4–5h totalPAL GroupBudget
₱3,400 avg one-way
✈ AirAsia Philippines
BCD → CEB → CGY (via Cebu, longer layover)
1 stop~5–7h totalBudget
₱3,700 avg one-way

💡 Baggage tip: Cebu Pacific and AirAsia sell 7 kg cabin-only fares — on a route with a layover, add checked baggage at booking so you're not repacking at the transfer gate. PAL includes 23 kg free, which partly offsets its higher base fare.

Cagayan de Oro travel guide for Bacolod visitors

Everything you need to know since there's no direct flight from BCD to CGY

🚢 The ferry, in detail

  • 2GO Travel: Bacolod → Cagayan de Oro, direct, no transfers, ~20 hours
  • Sails only Wednesday and Saturday — check the exact departure time before planning your week
  • Tourist/cabin berths ₱2,074–₱2,650; book at 2go.com.ph or a 2GO office
  • Best for: travellers with flexible dates, big luggage, or who'd rather not fly
  • Arrive at the port 3–4 hours early for baggage inspection and boarding

🏍️ Getting around Cagayan de Oro

  • Laguindingan Airport is ~32km from the city — budget 45–60 minutes, not "just outside town"
  • Fixed-fare airport van (LAVODA, Super Five, Magnum Express) runs ~₱199/person to Divisoria, Limketkai, or Centrio
  • Grab operates within CDO proper; habal-habal and multicabs are the cheapest in-city options
  • For Camiguin or Iligan day trips, join a van tour from the city rather than DIY-ing the connections
  • Jeepneys cover most of the city grid for ₱13–₱15 a ride

💰 Budget in Cagayan de Oro

  • Budget: ₱1,000–₱1,800/day covers accommodation, meals, and local transport
  • Mid-range: ₱2,500–₱4,500/day for a 3-star hotel and sit-down restaurants
  • Street food is cheap — sinugba (grilled) stalls and pinasugbo combos from ₱60–₱120
  • CDO runs slightly cheaper than Bacolod for accommodation, about the same for food
  • No foreign currency exchange needed — all Philippine peso (PHP) throughout

🌊 What to actually do in CDO

  • Cagayan de Oro River whitewater rafting — Grade 3–4 rapids, the city's signature activity; ₱800–₱1,500/person for a half-day run
  • Macahambus Cave & Gorge — caves, hanging bridge, river canyon views; ~30 min from the city, ₱30–₱50 entrance
  • Camiguin Island — volcanic island, White Island sandbar, hot/cold springs; day trip via Balingoan port (~2h) or overnight
  • Iligan City waterfalls — Tinago Falls and Maria Cristina Falls, ~1.5–2h away, doable as a long day trip
  • Del Monte pineapple plantation (Bukidnon) — sprawling plantation views on the road toward Malaybalay

🏨 Where to stay in Cagayan de Oro

  • Divisoria / Centrio area: best for dining, malls, nightlife (₱1,200–₱3,500/night)
  • Limketkai area: mid-range hotels near the mall and business district (₱1,800–₱4,000/night)
  • Near the river (Macasandig / Uptown): closer to rafting put-in points, quieter (₱1,000–₱2,500/night)
  • Camiguin (if extending): beach resorts and budget guesthouses from ₱1,000/night
  • Book ahead during Kagay-an Festival (late August) and Holy Week — rooms tighten up fast during both

🍖 Must-eat in Cagayan de Oro

  • Kagay-anon sinugba — grilled pork/chicken skewers, found along Corrales Ave and Divisoria night stalls
  • Lechon CDO-style — different seasoning profile from Bacolod's; try a Carmen or Cogon-area lechonan
  • Buko pandan and pinasugbo — CDO's signature sweets, sold in Cogon Public Market
  • Sutukil-style seafood — grilled/stewed/raw seafood stalls near the coastal barangays
  • Durian products — trucked in from Davao; candies and pastries widely sold in malls if you want the flavor without the smell

Cagayan de Oro trip budget from Bacolod

Typical costs for a 3-night Cagayan de Oro trip — all amounts in Philippine Peso (PHP)

Item Cheapest (via ferry) Fastest (via flight) Notes
🚢/✈ Transport (one-way) ₱2,074–2,650 ₱2,900–6,500 2GO ferry (Wed/Sat only) vs connecting flight via Cebu
🏨 Hotel (per night) ₱600–1,200 ₱1,800–4,000 Budget guesthouse vs 3-star near Limketkai or Divisoria
🍖 Meals (per day) ₱300–600 ₱800–1,800 Street food + sinugba stalls vs sit-down restaurants
🚌 Local transport/day ₱100–250 ₱400–900 Jeepney + habal-habal vs Grab
🌊 Activities ₱500–1,500 ₱1,500–3,500 Rafting entry vs rafting + Camiguin day trip
🎁 Pasalubong / shopping ₱200–500 ₱800–2,000 Dried mango & pinasugbo at Cogon Market is cheapest
📊 Total (3 nights) ~₱5,200–8,000
assumes 2GO ferry, one-way
~₱9,000–17,500
assumes connecting flight, one-way
Difference is almost entirely the transport mode, not the destination.
💡 Budget tip: Once you're in Cagayan de Oro, it's genuinely affordable — a couple can eat well on ₱1,200–₱1,800/day combined. The real budget decision on this route is made before you even leave Bacolod: ferry or flight. The biggest cost spike is MassKara (Bacolod, October) or Kagay-an (CDO, August) landing near your travel dates — book 6–8 weeks ahead either way.

6 tips for the Bacolod → Cagayan de Oro trip

There's no shortcut around the missing direct flight — but these save real money either way

01

Subscribe to piso-fare.com alerts

We track the BCD–CGY connecting fare daily. When either leg (BCD–CEB or CEB–CGY) goes on a Cebu Pacific seat sale, you'll know before the combined fare disappears.

02

Book both legs together, not separately

Booking BCD–CEB and CEB–CGY as one connecting itinerary (not two separate one-way tickets) protects you if the first leg is delayed — the airline is responsible for getting you on the next connection. Separate bookings leave you stranded in Cebu at your own cost.

03

Check when BOTH legs go on sale together

Connecting fares only get genuinely cheap when Cebu Pacific runs a seat sale covering both BCD–CEB and CEB–CGY in the same promo window — this happens a few times a year, usually during their anniversary sale (August) and mid-year sales. Outside those windows, expect to pay close to the ₱4,000+ baseline.

04

Weigh the ferry seriously if your dates are flexible

If you're not in a rush, the 2GO ferry (Wed/Sat only) saves ₱1,000–₱2,000 over flying and comes with a generous baggage allowance. It only makes sense if your travel dates can bend around the twice-weekly schedule.

05

Avoid AirAsia's long-layover routing unless the price gap is large

AirAsia's BCD–CGY connection via Cebu often runs a 3–5 hour layover, nearly doubling total travel time versus Cebu Pacific or PAL's tighter connections. Only worth it if the fare is meaningfully cheaper — check the total journey time, not just the price, before booking.

06

September is your best shot at a low fare

No fiesta on either end, school back in session, and the lowest average connecting fares of the year. If your trip isn't tied to a specific date, shifting into September can save ₱1,500–₱3,000 over an April or December booking.

🔔 Never miss a BCD → CGY connecting fare drop

Follow this route and get an instant email when the connecting fare drops or a seat sale covers both legs — before seats sell out.

No spam. Unsubscribe anytime. 100% free.

Bacolod to Cagayan de Oro flights — what to know

Search for cheap flights Bacolod to Cagayan de Oro and you'll notice something odd: no result ever shows a nonstop. That's not a booking-site glitch — there genuinely is no direct BCD–CGY flight, and no airline has signaled plans to add one. Both cities sit at an awkward distance for a dedicated aircraft: far enough to need a real flight, close enough that neither Cebu Pacific nor Philippine Airlines can fill a plane on point-to-point demand alone. Instead, every itinerary we track routes through Mactan-Cebu (CEB), the hub both airlines already fly heavily. We built this page because every other site treats that as a footnote. We treat it as the entire story.

The cheapest time to book this route

Connecting fares only get genuinely cheap when both legs — BCD–CEB and CEB–CGY — go on sale in the same window. We've seen the all-in connecting fare hit ₱2,900 one-way during Cebu Pacific's anniversary sale in August and again during scattered mid-year promos, against a normal baseline closer to ₱4,000–₱4,500. Outside those windows, book 3–4 weeks ahead for the best odds; during Holy Week or the Christmas stretch, push that to 6–8 weeks, because you're competing for seats on two legs at once, not one.

What Cagayan de Oro actually costs a Bacolod traveller

Once you land, Cagayan de Oro runs cheap — street-side sinugba, jeepney fares under ₱15, guesthouses from ₱600 a night. The expensive part of this trip is getting there. A traveller flying the connection should expect ₱9,000–₱17,500 all-in for three days including transport; the same trip by 2GO ferry drops to roughly ₱5,200–₱8,000, since the ferry alone costs ₱1,000–₱2,000 less than flying and skips baggage fees entirely. Neither option is objectively "the cheap one" — you're trading money for time, plain and simple.

Two festivals, one connecting ticket

This route has a spike pattern most travel sites never catch because they only look at one city. Bacolod's MassKara Festival lands around October 19; Cagayan de Oro's Kagay-an Festival (city charter week) falls in late August. Neither date overlaps with the other, but each one independently tightens seats on its own leg of the Cebu connection — and because Cebu is a shared hub for a huge share of domestic traffic, either event can push the whole itinerary's price up, not just the flight into the festival city. If your travel window sits within two weeks of either date, budget for a 20–40% premium and book earlier than you would for an ordinary week.

How piso-fare.com tracks this route

Since there's a real, bookable connecting fare here — just not a nonstop one — we track it the same way we track any direct route: daily price pulls, a rolling average baseline, and an alert the moment a fare drops meaningfully below normal. We label every fare on this page "via Cebu" so you're never misled into thinking it's a nonstop flight. If your dates are flexible and you'd rather sail than fly, we've also priced out the 2GO ferry in full above, since it's the only truly cheaper way to make this trip.

One concrete move: if you're not locked into specific dates, set a fare alert now and watch September — it's consistently the lowest-priced month on this route, with no fiesta pulling on either end of the itinerary.

Frequently asked questions — Bacolod to Cagayan de Oro

Content reviewed 2026-08-04 · Prices update automatically every day

No. There is no nonstop Bacolod (BCD) to Cagayan de Oro (CGY) flight, and no airline has announced plans to add one. Every itinerary connects through Mactan-Cebu (CEB). Your two real options are a connecting flight (fastest, ~4–5 hours total) or the 2GO ferry (cheapest, ~20 hours, Wednesday and Saturday only).
Cebu Pacific (5J) and Philippine Airlines (PR) both connect Bacolod to Cagayan de Oro via Mactan-Cebu, with the tightest layovers. Cebgo (DG) also connects via Cebu. AirAsia Philippines (Z2) is bookable too, but its layover in Cebu tends to run longer than the others.
The 2GO Travel ferry is the cheapest option, at roughly ₱2,074–₱2,650 one-way — about ₱1,000–₱2,000 less than a connecting flight. It sails direct with no transfers, but only twice a week (Wednesday and Saturday), and the trip takes about 20 hours.
A connecting flight via Cebu is fastest, taking roughly 4–5 hours total including the layover — versus about 20 hours by ferry. One-way all-in fares typically run ₱2,900–₱6,500 depending on the airline and how far ahead you book.
Both cities are regional hubs, not primary demand centers, and the distance sits at an awkward spot for airlines — long enough to need a dedicated flight, short enough that routing passengers through Cebu (where they can connect to dozens of other destinations) is more profitable than flying a half-empty direct plane between just these two cities.
September is consistently the cheapest month — no fiesta on either end of the route and lower overall demand. Avoid booking close to Bacolod's MassKara Festival (around October 19) or Cagayan de Oro's Kagay-an Festival (late August), since both independently push up the shared Cebu connection. Holy Week and the Christmas–New Year period are the most expensive stretches of the year.
Yes. All connecting-fare prices are sourced from Travelpayouts based on real flight searches and refreshed regularly, and are clearly labelled "via Cebu" since this is never a nonstop flight. Always click through to confirm the current fare before paying. piso-fare.com earns a small commission when you book through our links, which never affects the price you pay.