Morotai er en indonesisk øy i øygruppen Molukkene, i provinsen Maluku Utara. Den ligger nord for Halmahera og er på ca. 1800 km².