Está situada a 96 km de Pamplona al noreste de Navarra, en la frontera con la provincia de Huesca al este y de Francia al norte.