Los vuelos directos a Oporto desde España son ofrecidos principalmente por las compañías nacionales Iberia y TAP AirPortugal y por las aerolíneas de bajo costo como Vueling, Ryanair y easyJet. Los aeropuertos españoles conectados con Oporto son los de Barcelona, Madrid, Valencia y Tenerife.