Saint-Jean-Pied-de-Port situas en la okcidento de Pireneoj, 6 km de la landlimo kun Hispanio. La urbeto ĉirkaŭas la kunfluejon de la du riveroj Nive kaj Laurhibar, ĝi ŝuldas sian nomon al sia situo ĉe la piedo (francepied) de la pasejo (franceport) Roncevaux (alt. 1 057 m).