L'histoire de Saint-Jean-Pied-de-Port est étroitement liée au passage des pélerins en chemin vers Saint-Jacques-de-Compostelle. Ville-étape créée au XIIe siècle, Saint-Jean-Pied-de-Port doit son nom (qui signifie "au pied du col") à sa proximité du col d'Ibaneta, sur la route de Roncevaux. L'affluence des pèlerins en fit une ville commerçante et hôtelière. Cette position lui donna également un rôle stratégique dans le royaume de Navarre.
Malgré son rattachement à la France, en 1659, les convoitises espagnoles persistantes incitèrent Vauban à y ériger une citadelle imprenable. Celle-ci abrita jusqu'au XVIIIe siècle une garnison importante, forte de 2 000 soldats.