Øya ligger øst for Borneo, sør for Filippinene, vest for Molukkene og nord for Flores og Timor. Dens karakteristiske form består av fire halvøyer, har flere fjellformasjoner og aktive vulkaner i sentrale strøk. Rantemario (3 478 moh) og Rantekombola (3 455 moh) er de høyeste fjellene. Innsjøene Towuti og Tondano er relativt store.