The nearest airport is RDZ - Rodez Marcillac, located 27.8 km south east of Saint-Roch.
Other airports nearby include AUR - Aurillac (37.4 km north east), LBI - Albi Le Sequestre (75.0 km south), BVE - Brive La Roche (87.3 km north west), MEN - Mende Brenoux (103.7 km east),