Porto Airport (OPO)
Most flights that mean Porto land at Francisco Sá Carneiro (OPO). Metro and taxis reach Ribeira, Baixa and Foz; partner searches should mean OPO — confirm the code on the ticket.
Combining with Lisbon (LIS) is usually better by train than a same-day air dash with bags.
Non-stop from Europe versus a connection
From the UK and much of western Europe, Porto is a routine non-stop. A stop via Lisbon seldom helps unless you are building a two-city rail plan.
Airlines on this route
easyJet, Ryanair, British Airways, TAP and others commonly appear. Prefer OPO for a Porto stay.
Season and the last mile
Demand spikes around Easter, summer and festive weekends. Shoulder months often soften. Metro and taxis cover most centre hotels.
Then use the Porto stays guide. Confirm OPO before you lock a non-refundable room.