Great Barrier Reef
Le poisson-aiguille de Duncker est présent dans les eaux tropicales et subtropicales du bassin Indo-Pacifique ouest soit des côtes orientales de l'Afrique, Mer Rouge incluse, jusqu'aux Iles Salomon et du sud du Japon à la Grande barrière de corail.