The nearest airport is EGC - Bergerac Roumaniere, located 39.4 km west of Marnac.
Other airports nearby include PGX - Perigueux Bassillac (43.5 km north), BVE - Brive La Roche (50.2 km north east), AGF - Agen La Garenne (80.7 km south west), AUR - Aurillac (111.3 km east),