La commune se situe au sud du Boulonnais, au nord des Bas-Champs, à l'ouest de l'Artois, entre les villes de Boulogne-sur-Mer (située à 23 km) et de Berck (à 13 km). Elle est par ailleurs à 48 km d'Abbeville, 50 km de Calais et 100 km de Lille.
La commune est située sur la Côte d'Opale. Elle est bordée par la Canche qui se jette dans la Manche à l'ouest.
Office de Tourisme d'Etaples
La Corderie Boulevard Bigot Descelers - BP 102 - 62630 Etaples