The nearest airport is EGC - Bergerac Roumaniere, located 58.5 km north west of Martignac.
Other airports nearby include AGF - Agen La Garenne (58.8 km south west), BVE - Brive La Roche (73.6 km north), PGX - Perigueux Bassillac (78.0 km north), TLS - Toulouse Blagnac (102.2 km south),