En Puerta Bonita está la estación de Oporto, en la que confluyen las líneas y , y la estación de San Francisco , una de cuyas salidas da al barrio de Puerta Bonita.