Halmahera is the largest island in North Maluku — a long, four-armed island roughly halfway between Raja Ampat and Lembeh Strait. A 2005 survey recorded over 450 coral species and 800 species of fish in the surrounding waters, biodiversity comparable to Raja Ampat. The island stayed largely off the dive map until recently, partly because most of the sites are reachable only by boat.
Most trips run 7-10 nights from Ternate (TTE), the nearby volcanic island where the airport is. Some operators run crossing itineraries — Raja Ampat to Halmahera to Lembeh (12–14 nights) — which sample three of Indonesia’s most distinctive marine environments in a single voyage. The best months are October to May, aligned with Raja Ampat’s season.
























