Karakelong is het grootste eiland uit de Talaudeilanden van de Indonesische provincie Noord-Sulawesi. Het eiland is ongeveer 60 km lang en maximaal 20 km breed. Het hoogste punt is 680 m boven zeeniveau.
Categorie:Indonesische eilandengroep Categorie:Plaats in Noord-Sulawesi Categorie:Geografie van Sulawesi Categorie:Noord-Sulawesi