Sandakan var under japansk okkupasjon fra den 19. januar 1942 til den 19. oktober 1945, da byen ble frigjort av Australias 9. divisjon. Etter andre verdenskrig var byen nær totalødelagt. Som en følge av dette ble hovedstaden i Britisk Nord-Borneo flyttet til Jesselton i 1946.