Rome2Rio

How to get fromCagayan de Oro to Sabahby plane, bus, car, or car ferry

Find Transport to Sabah

See all options

There are 6 ways to get from Cagayan de Oro to Sabah by plane, bus, car, or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Laguindingan International Airport to Kota Kinabalu Airport

    best
    1. Fly from Laguindingan International Airport (CGY) to Kota Kinabalu Airport (BKI)plane plane CGY - BKI
    7h 45m
    RM 563–1,513
  2. Bus to Butuan Airport, fly to Kota Kinabalu Airport

    1. Take the bus from Agora, Cagayan de Oro to Butuanbus bus
    2. Fly from Butuan Airport (BXU) to Kota Kinabalu Airport (BKI)plane plane BXU - BKI
    10h 53m
    RM 635–1,779
  3. Fly Laguindingan International Airport to Brunei International Airport, drive, bus

    1. Fly from Laguindingan International Airport (CGY) to Brunei International Airport (BWN)plane plane CGY - BWN
    2. Drive from Brunei International Airport (BWN) to Limbangcar car
    3. Take the bus from Limbang to Kota Kinabalubus bus
    14h 9m
    RM 910–2,812
  4. Bus to Dipolog Airport, fly to Kota Kinabalu Airport

    1. Take the bus from Agora, Cagayan de Oro to Dipologbus bus
    2. Fly from Dipolog Airport (DPL) to Kota Kinabalu Airport (BKI)plane plane DPL - BKI
    14h 29m
    RM 788–2,249
  5. Bus, car ferry to Ozamiz City Airport, fly to Kota Kinabalu Airport

    1. Take the bus from Cagayan de Oro to Iligan Citybus bus
    2. Take the carferry from Iligan to Ozamis Piercarferry car ferry
    3. Fly from Ozamiz City Airport (OZC) to Kota Kinabalu Airport (BKI)plane plane OZC - BKI
    17h 4m
    RM 844–2,280
  6. Bus to Awang Airport, fly to Kota Kinabalu Airport

    1. Take the bus from Bulua, Cagayan de Oro to Mindanao Star Bus Terminal, Cotabatobus bus
    2. Fly from Awang Airport (CBO) to Kota Kinabalu Airport (BKI)plane plane CBO - BKI
    15h 10m
    RM 792–2,154

Laguindingan International Airport (CGY) to Kota Kinabalu Airport (BKI) flights

Calendar7Weekly Planes
Duration6h 56mAverage Duration
TicketRM 558Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Cagayan de Oro, Philippines and Sabah, Malaysia?

Cebu Pacific, AirAsia Philippines, and two other airlines fly from Laguindingan International Airport (CGY) to Kota Kinabalu Airport (BKI) once daily.

Airlines
Bus operators
Ferry operators

Want to know more about travelling around Malaysia

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides