Nestled along the eastern coast of Malaysian Borneo, Sandakan charms visitors with its rich history and vibrant wildlife. Known as the gateway to ecotourism adventures, this quaint city offers a unique blend of cultural heritage and natural beauty. From exploring the lush rainforests of Sepilok to witnessing the endangered proboscis monkeys in their natural habitat, Sandakan is a haven for nature enthusiasts. Immerse yourself in the historic sites like the Agnes Keith House and War Memorial, or embark on a thrilling river safari along the Kinabatangan River – Sandakan promises an unforgettable experience for all who wander its enchanting streets.
The cheapest month to fly to Sandakan is typically in November.
The popular airports near Sandakan are Sandakan Airport (SDK), Tawau Airport (TWU), and Kota Kinabalu International Airport (BKI).
The flight to Sandakan (SDK) is roughly 1 hour 53 minutes and 628 miles (1,010 kilometres) from Manila, Philippines - Metropolitan Area Airport (MNL).
The best way is to compare flights to Sandakan from leading comparison sites using our search engine dashboard.
Orphaned ape center, open for visits
Monkey sanctuary with viewing platforms
Cave system in a protected wildlife area
Restored house & museum of Agnes Keith
Sea turtles & island beaches
Education center with a garden & more
Educational displays & a canopy walkway
WWII memorial park with a museum
Chinese Buddhist temple built in 1987
Turtles
Church, history and architecture
Crocodile farm with over 3,000 reptiles
Seafood
Conserved forest & orangutan center
Water park and park and garden
History
Conservation area & wildlife reserve
Park and garden
Temple, architecture and history
Orangutans
Monument and history
Cathedral, architecture and history
28.8 °C
Sat, 20 Apr 2024
Average Temperature
29°C
Jan
30°C
Feb
31°C
Mar
32°C
Apr
33°C
May
32°C
Jun
32°C
Jul
32°C
Aug
32°C
Sep
32°C
Oct
31°C
Nov
30°C
Dec
Flights from Manila, Philippines - Metropolitan Area Airport (MNL) to Sandakan (SDK) - The flight distance between these airports is 628 miles (1,010 kilometres). The direct flight time is roughly 1 hour 53 minutes.
Flights from Cebu, Philippines - Mactan International Airport (CEB) to Sandakan (SDK) - The flight distance between these airports is 507 miles (815 kilometres). The direct flight time is roughly 1 hour 37 minutes.
Flights from Kalibo, Philippines - Kalibo International Airport (KLO) to Sandakan (SDK) - The flight distance between these airports is 496 miles (799 kilometres). The direct flight time is roughly 1 hour 36 minutes.
Flights from Luzon, Philippines - Clark International Airport (CRK) to Sandakan (SDK) - The flight distance between these airports is 664 miles (1,068 kilometres). The direct flight time is roughly 1 hour 58 minutes.
Flights from Puerto Princesa, Philippines - Puerto Princesa International Airport (PPS) to Sandakan (SDK) - The flight distance between these airports is 270 miles (434 kilometres). The direct flight time is roughly 1 hour 5 minutes.
Flights from Davao, Philippines - Francisco Bangoy International Airport (DVO) to Sandakan (SDK) - The flight distance between these airports is 528 miles (849 kilometres). The direct flight time is roughly 1 hour 40 minutes.
Flights from Tacloban, Philippines - D.Z. Romualdez Airport (TAC) to Sandakan (SDK) - The flight distance between these airports is 602 miles (968 kilometres). The direct flight time is roughly 1 hour 50 minutes.
Flights from Cagayan de Oro, Philippines - Laguindingan International Airport (CGY) to Sandakan (SDK) - The flight distance between these airports is 482 miles (775 kilometres). The direct flight time is roughly 1 hour 34 minutes.
Flights from Legazpi, Philippines - Legaspi Airport (LGP) to Sandakan (SDK) - The flight distance between these airports is 633 miles (1,019 kilometres). The direct flight time is roughly 1 hour 54 minutes.
Flights from Cotabato, Philippines - Awang Airport (CBO) to Sandakan (SDK) - The flight distance between these airports is 431 miles (694 kilometres). The direct flight time is roughly 1 hour 27 minutes.
Flights from Butuan, Philippines - Bancasi Airport (BXU) to Sandakan (SDK) - The flight distance between these airports is 550 miles (886 kilometres). The direct flight time is roughly 1 hour 43 minutes.
Flights from General Santos, Philippines - General Santos International Airport (GES) to Sandakan (SDK) - The flight distance between these airports is 484 miles (778 kilometres). The direct flight time is roughly 1 hour 34 minutes.
Flights from Surigao, Philippines - Surigao Airport (SUG) to Sandakan (SDK) - The flight distance between these airports is 574 miles (923 kilometres). The direct flight time is roughly 1 hour 46 minutes.
Flights from Zamboanga, Philippines - Zamboanga International Airport (ZAM) to Sandakan (SDK) - The flight distance between these airports is 284 miles (456 kilometres). The direct flight time is roughly 1 hour 7 minutes.
Flights from Tuguegarao, Philippines - Tuguegarao Airport (TUG) to Sandakan (SDK) - The flight distance between these airports is 848 miles (1,365 kilometres). The direct flight time is roughly 2 hours 23 minutes.
Flights from Bacolod, Philippines - Silay International Airport (BCD) to Sandakan (SDK) - The flight distance between these airports is 478 miles (769 kilometres). The direct flight time is roughly 1 hour 33 minutes.
Flights from Dumaguete, Philippines - Sibulan Airport (DGT) to Sandakan (SDK) - The flight distance between these airports is 430 miles (692 kilometres). The direct flight time is roughly 1 hour 27 minutes.
Flights from Boracay, Philippines - Caticlan / Godofredo P. Ramos Airport (MPH) to Sandakan (SDK) - The flight distance between these airports is 494 miles (795 kilometres). The direct flight time is roughly 1 hour 35 minutes.
Flights from Iloilo, Philippines - Iloilo International Airport (ILO) to Sandakan (SDK) - The flight distance between these airports is 456 miles (734 kilometres). The direct flight time is roughly 1 hour 30 minutes.
Flights from Roxas City, Philippines - Roxas Airport (RXS) to Sandakan (SDK) - The flight distance between these airports is 507 miles (817 kilometres). The direct flight time is roughly 1 hour 37 minutes.
Flights from Bohol, Philippines - Tagbilaran / Bohol–Panglao International Airport (TAG) to Sandakan (SDK) - The flight distance between these airports is 474 miles (763 kilometres). The direct flight time is roughly 1 hour 33 minutes.
Flights from Laoag, Philippines - Laoag International Airport (LAO) to Sandakan (SDK) - The flight distance between these airports is 865 miles (1,391 kilometres). The direct flight time is roughly 2 hours 25 minutes.
Flights from Dipolog, Philippines - Dipolog Airport (DPL) to Sandakan (SDK) - The flight distance between these airports is 407 miles (656 kilometres). The direct flight time is roughly 1 hour 24 minutes.