There are 4 ways to get from Zamboanga Airport (ZAM) to Sandakan by plane, car ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Sandakan Airport
best- Fly from Zamboanga International Airport (ZAM) to Sandakan Airport (SDK)plane ZAM - SDK
14h 28mRM 1,107–3,049Car ferry
cheapest- Take the carferry from Zamboanga to Sandakan Harbourcarferry
16h 12mRM 363–505Fly to Lahad Datu Airport, bus
- Fly from Zamboanga International Airport (ZAM) to Lahad Datu Airport (LDU)plane ZAM - LDU
- Take the bus from Lahad Datu to Sandakan Centralbus
19h 24mRM 733–1,915Fly to Kota Kinabalu Airport, bus
- Fly from Zamboanga International Airport (ZAM) to Kota Kinabalu Airport (BKI)plane ZAM - BKI
- Take the bus from Kota Kinabalu North Bus Terminal Inanam to Sandakanbus
15h 27mRM 904–2,079
Zamboanga International Airport (ZAM) to Sandakan Airport (SDK) flights
Questions & Answers
The cheapest way to get from Zamboanga Airport (ZAM) to Sandakan is to car ferry which costs RM 360 - RM 550 and takes 16h 12m.
The fastest way to get from Zamboanga Airport (ZAM) to Sandakan is to fly which takes 14h 28m and costs RM 1100 - RM 3100.
No, there is no direct ferry from Zamboanga Airport (ZAM) to Sandakan. However, there are services departing from Zamboanga and arriving at Sandakan Harbour via . The journey, including transfers, takes approximately 16h 12m.
The distance between Zamboanga Airport (ZAM) and Sandakan is 470 km.
It takes approximately 14h 28m to get from Zamboanga Airport (ZAM) to Sandakan, including transfers.
There are 213+ hotels available in Sandakan.
What companies run services between Zamboanga Airport (ZAM), Philippines and Sandakan, Malaysia?
Cebu Pacific, AirAsia Philippines, and four other airlines fly from Zamboanga International Airport (ZAM) to Sandakan Airport (SDK) twice daily. Alternatively, Aleson Shipping operates a car ferry from Zamboanga to Sandakan Harbour once a week. Tickets cost RM 360–498 and the journey takes 16h.
- Website
- airasia.com
Flights from Zamboanga International Airport to Sandakan Airport via Manila, Kota Kinabalu Airport
- Ave. Duration
- 14h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 650–1,800
Flights from Zamboanga International Airport to Sandakan Airport via Mactan–Cebu, Manila, Kota Kinabalu Airport
- Ave. Duration
- 14h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 650–1,800
Flights from Zamboanga International Airport to Sandakan Airport via Iloilo, Manila, Kota Kinabalu Airport
- Ave. Duration
- 16h 25m
- When
- Sunday
- Estimated price
- RM 650–1,800
Flights from Zamboanga International Airport to Sandakan Airport via Manila, Bandar Seri Begawan, Kota Kinabalu Airport
- Ave. Duration
- 17h 57m
- When
- Thursday and Saturday
- Estimated price
- RM 700–2,200
- Website
- maswings.com.my
Flights from Zamboanga International Airport to Lahad Datu Airport via Manila, Kota Kinabalu Airport
- Ave. Duration
- 15h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 650–1,900
Flights from Zamboanga International Airport to Lahad Datu Airport via Mactan–Cebu, Manila, Kota Kinabalu Airport
- Ave. Duration
- 15h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 700–1,900
Flights from Zamboanga International Airport to Lahad Datu Airport via Iloilo, Manila, Kota Kinabalu Airport
- Ave. Duration
- 17h 10m
- When
- Sunday
- Estimated price
- RM 650–1,900
Flights from Zamboanga International Airport to Lahad Datu Airport via Manila, Bandar Seri Begawan, Kota Kinabalu Airport
- Ave. Duration
- 20h 45m
- When
- Saturday and Thursday
- Estimated price
- RM 750–2,300
- Website
- airasia.com
Flights from Zamboanga International Airport to Kota Kinabalu Airport via Manila
- Ave. Duration
- 8h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 600–1,700
Flights from Zamboanga International Airport to Kota Kinabalu Airport via Mactan–Cebu, Manila
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 600–1,800
Flights from Zamboanga International Airport to Kota Kinabalu Airport via Iloilo, Manila
- Ave. Duration
- 10h 15m
- When
- Sunday
- Estimated price
- RM 600–1,700
- Website
- flyroyalbrunei.com
Flights from Zamboanga International Airport to Kota Kinabalu Airport via Manila, Bandar Seri Begawan
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- RM 700–2,100
- Phone
- +60 198072570
- Website
- redbus.my
Bus from Lahad Datu to Sandakan Central
- Ave. Duration
- 3h 12m
- Frequency
- Once daily
- Estimated price
- RM 45–100
- Schedules at
- redbus.my
Bus from Kota Kinabalu North Bus Terminal Inanam to Sandakan
- Ave. Duration
- 7h 25m
- Frequency
- Every 4 hours
- Estimated price
- RM 40–190
- Schedules at
- facebook.com
- Book at
- facebook.com
- Phone
- (062) 992-6410
- [email protected]
- Website
- alesonshippinglines.com
Car ferry from Zamboanga to Sandakan Harbour
- Ave. Duration
- 16h
- Frequency
- Once a week
- Estimated price
- RM 360–498
- Schedules at
- alesonshippinglines.com
- Economy
- RM 360
- Aircon
- RM 406
- Cabin
- RM 452
- Suite
- RM 498
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
4 stunningly beautiful Philippines islands you need to visit
Read the travel guide






