• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 3 ways to get from Semporna to Zamboanga by bus, plane, car ferry or taxi

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

Recommended option

Minibus, fly, car ferry  •  20h 54m

  1. Take the Minibus from Semporna to Tawau Airport
  2. Fly from Tawau (TWU) to Sandakan (SDK) TWU - SDK
  3. Take the car ferry from Sandakan Harbour to Zamboanga

$109 - $215

Cheapest option

Bus, car ferry  •  23h 3m

  1. Take the bus from Semporna to Sandakan Express Bus Terminal
  2. Take the car ferry from Sandakan Harbour to Zamboanga

$66 - $83

1 alternative option

Taxi, car ferry  •  20h 9m

  1. Take a taxi from Semporna to Sandakan Harbour
  2. Take the car ferry from Sandakan Harbour to Zamboanga

$156 - $190

Questions & Answers

The cheapest way to get from Semporna to Zamboanga is to bus and car ferry which costs RM 270 - RM 350 and takes 23h 3m.

More details

The quickest way to get from Semporna to Zamboanga is to taxi and car ferry which costs RM 650 - RM 800 and takes 20h 9m.

More details

The distance between Semporna and Zamboanga is 469 km.

The best way to get from Semporna to Zamboanga without a car is to taxi and car ferry which takes 20h 9m and costs RM 650 - RM 800.

More details

It takes approximately 20h 54m to get from Semporna to Zamboanga, including transfers.

More details

The quickest flight from Tawau Airport to Sandakan Airport is the direct flight which takes 40m.

Search flights

Malaysia Airlines offers flights from Tawau Airport to Sandakan Airport.

Search flights

There are six+ hotels available in Zamboanga. Prices start at $100 USD per night.

More details

Map of how to get from Semporna to Zamboanga.
Launch map view
  • Distance: 292.9 miles
  • Duration: 20h 54m

What companies run services between Semporna, Malaysia and Zamboanga, Philippines?

There is no direct connection from Semporna to Zamboanga. However, you can take the Minibus to Tawau Airport, take the walk to Tawau airport, fly to Sandakan, take the walk to Sandakan Airport, take the Minibus to Sandakan, take the walk to Sandakan Harbour, then take the car ferry to Zamboanga. Alternatively, you can take the taxi to Sandakan Harbour then take the car ferry to Zamboanga.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Tawau to Sandakan
Ave. Duration
40m
When
Every day
Estimated price
$29 - $240
Bus operators
Syarikat Uddang
Website
12go.asia
Bus from Semporna to Tawau Airport
Ave. Duration
1h 39m
Frequency
5 times a day
Estimated price
$24
Schedules at
easybook.com
Dyana Express
Website
facebook.com
Bus from Semporna to Sandakan Express Bus Terminal
Ave. Duration
6h
Frequency
Twice daily
Estimated price
$11
Schedules at
dyanaexpressblog.blogspot.com
Ferry operators
Aleson Shipping
Phone
63 (062) 992-0970
Website
facebook.com
Car ferry from Sandakan Harbour to Zamboanga
Ave. Duration
16h
Frequency
Once a week
Estimated price
$55 - $70
Schedules at
aleson-shipping.com
Economy
$59
Aircon
$65
Cabin
$70
Other operators
Taxi from Semporna to Sandakan Harbour
Ave. Duration
4h 9m
Estimated price
$100 - $120

Want to know more about travelling around Philippines

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.