The nearest airport is BVE - Brive La Roche, located 13.3 km north of Nayrague.
Other airports nearby include PGX - Perigueux Bassillac (56.9 km west), AUR - Aurillac (74.4 km east), EGC - Bergerac Roumaniere (80.9 km west), LIG - Limoges Bellegarde (95.5 km north),