La línea 1 del metro de Sevilla pasa por San Juan de Aznalfarache y Mairena del Aljarafe.