Laruns limita con las comunas de Accous, Aste-Béon, Aydius, Béost, Cette-Eygun, Eaux-Bonnes, Etsaut, Gère-Bélesten, Louvie-Soubiron y Urdos del departamento de Pirineos Atlánticos, con la comuna de Arrens-Marsous perteneciente al departamento de Altos Pirineos y con los municipios españoles de Jaca, Canfranc y Sallent de Gállego.