Flights from Manila to Cagayan De Oro – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MNL to CGY – All flight route options from Ninoy Aquino International, Philippines to Cagayan De Oro, Philippines. These flights are operated by 4 different airlines. Fly non-stop or choose from 2 different connecting flights. The shortest flight time is 1 hour and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Cagayan De Oro
We got great deals on hotels and car rentals near the airport.
Manila to Cagayan De Oro flights
With over 120 flights every week and 5 different airlines you have a wide range of options. You can fly non-stop to Cagayan De Oro (CGY) from Manila (MNL) with Cebu Pacific Air, Philippine Airlines or Philippines AirAsia or choose a connecting flight via Iloilo (ILO) or Cebu City (CEB) if it suits you better.
Manila to Cagayan De Oro with Cebu Pacific Air
You can fly non-stop every weekday with flights departing from 4:00 am to 8:00 pm. You can also take a connecting flight via Iloilo or Cebu City.
With Cebgo
If you fly from Manila with Cebgo you will do a stopover in Cebu City, CEB before reaching Cagayan De Oro. This flight trip will take 3 hours and 40 minutes and you can fly every Tuesday, Thursday, Saturday or Sunday with departures at 18:10.
Distance & flight times: Ninoy Aquino International to Cagayan De Oro
The shortest flight time between MNL and CGY is 1 hour and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 45m | - | 488 miles (785 km) |
ILO Iloilo | 3h 50m | 1h 25m | 495 miles (796 km) |
CEB Cebu City | 5h 5m | 2h 45m | 491 miles (790 km) |

