Le parc national de Kouchibouguac est situé sur la côte du Sud-Est du Nouveau-Brunswick au bord du détroit de Northumberland près de la ville de Richibouctou à environ au nord de Moncton. Il protège un ensemble d'îles barrières, de dunes, de forêts, de barachois et de marais salés. La majeure partie du parc est une zone terrestre couvrant une superficie de , mais il comprend également une zone marine de . Le parc a également été désigné en tant que réserve de ciel étoilé par la Société royale d'astronomie du Canada et le cordon littoral est reconnu comme une zone importante pour la conservation des oiseaux. Le parc est bordé au nord-ouest par la zone naturelle protégée de la Rivière-Black.