Whether you pass passport control at Porto Airport depends on the origin and destination of the flight, not simply your nationality.
Domestic and Schengen journeys normally avoid an internal border check. Flights crossing the Schengen external border add passport control after or before the relevant flight segment.
Schengen versus non-Schengen flights
Portugal is in the Schengen Area. A direct journey between Porto and another Schengen airport normally has no routine passport control, although the airline can still check identity and travel documents.
Departing to the UK, Ireland, United States and other non-Schengen destinations requires border control. Allow extra time after security.
Passport control when arriving in Porto
Arrivals from outside Schengen pass border control before baggage reclaim and customs. Queues vary with the number of flights and the border system in use.
Keep the passport open and remove covers if requested. Families and travellers using electronic gates should follow the eligibility signs displayed on arrival rather than assuming a particular lane.

Passport control when departing Porto
All passengers pass security. Travellers leaving Schengen then continue through passport control before reaching the relevant gate area.
ANA currently recommends 90 minutes for Schengen check-in, 120 minutes for non-Schengen European flights and 180 minutes for intercontinental departures, while stressing that airline deadlines take priority.
Passport control on a connecting flight
A non-Schengen to Schengen connection requires security and passport control. A Schengen to non-Schengen connection requires passport control.
Separate-ticket connections can also require baggage collection and a complete landside check-in. Leave a larger buffer because the airlines may not protect the second flight.
How to plan for border-control delays
ANA currently warns passengers that changes in border control may increase waiting times. There is no reliable fixed queue duration for every flight wave.
Check the airline and airport notices on the day, arrive earlier for a non-Schengen flight and go to the gate area once formalities are complete.
Useful answers
FAQ - Porto airport passport control
Yes for flights crossing the Schengen external border; domestic and Schengen routes normally avoid it.
