Choose the correct airport for Porto

Which Airport Do You Fly Into for Porto, Portugal?

The airport for Porto is Francisco Sá Carneiro Airport, code OPO. Learn which name to select, where it is and when another airport makes sense.

An airport terminal and aircraft seen from above

For a trip to Porto, select Porto Airport with the IATA code OPO. Its official name is Francisco Sá Carneiro Airport, and booking sites may display any of those names for the same airport.

This page answers the airport-choice question before you buy a flight. PortoGuru's separate Porto Airport guide covers the terminal, services and departure planning, while the airport-to-city guide compares the metro, taxi and transfer in detail.

The airport for Porto is OPO

Porto Airport is the city's main commercial passenger airport. Its IATA code is OPO, the three-letter code shown in flight searches, tickets and baggage tags.

The official Portuguese name is Aeroporto Francisco Sá Carneiro. Porto Airport, Francisco Sá Carneiro Airport and OPO therefore refer to the same place, not three different airports. See the complete Porto Airport passenger guide.

  • ✓ City shown in flight searches: Porto
  • ✓ Airport code: OPO
  • ✓ Official name: Francisco Sá Carneiro Airport
  • ✓ Country: Portugal

Do not confuse Porto with Porto Santo

Porto Santo Airport uses the code PXO and serves the island of Porto Santo in Madeira. It is not an alternative airport for visiting the city of Porto on the mainland.

When comparing a low fare or a multi-airport search result, verify the three-letter code before paying. OPO is the correct code for Porto city; PXO is a different destination requiring an island flight.

Travellers walking through a modern airport terminal
Check for OPO when booking a flight to the city of Porto.

Where is Porto Airport?

OPO is north of central Porto, near Maia and Matosinhos. It is outside the historic centre but connected to the city by Metro Line E, road transport and taxis.

The onward journey to central stations is normally short enough that most visitors should choose OPO even when another flight into Portugal has a slightly lower fare. Compare the complete journey, including an additional train, bus or overnight stay, rather than only the airfare.

An aircraft viewed through the windows of an airport departure lounge
OPO is the direct airport choice for Porto and northern Portugal.

Should you ever fly to Lisbon instead?

Lisbon Airport can make sense when the fare, schedule or long-haul connection is substantially better and Porto is one stop in a wider Portugal itinerary. It is not a nearby airport: reaching Porto still requires a separate intercity journey.

Choose Lisbon first when the trip genuinely begins there or when the combined flight and train plan is better for your dates. For a short Porto city break, flying directly to OPO usually protects more of the trip from transfers and delays.

Is Vigo an alternative airport for Porto?

Vigo Airport in Spain can occasionally appear in broad searches for north-west Iberia, but it is not Porto's local airport. A cross-border journey and a workable connection are still required.

Treat Vigo as a specialist option for a regional road trip, not as the default way to reach Porto. The same rule applies to any distant airport: price the complete route to your accommodation before deciding.

What to plan after booking OPO

After choosing OPO, plan the airport-to-city journey around your arrival time, luggage and exact accommodation. Metro Line E works well for many daytime arrivals, while a taxi or arranged transfer can be easier late at night or when the final street is steep.

For departure, follow the airline's check-in and baggage deadlines and allow time for security and any passport-control requirement. Terminal facilities, lounges, luggage storage, nearby hotels and overnight options are covered in PortoGuru's dedicated airport guides. See Porto Airport to city centre options and How early to arrive at Porto Airport.

  • ✓ Save the airport code OPO in the itinerary
  • ✓ Check the arrival time against current transport hours
  • ✓ Map the hotel entrance, not only the neighbourhood
  • ✓ Use the airline's departure-arrival recommendation
  • ✓ Check passport rules for the actual route

Useful answers

FAQ - Airport for Porto portugal

Fly into Porto Airport, officially Francisco Sá Carneiro Airport. Its IATA code is OPO.

Explore places to stay

Find your stay in Porto

Compare live accommodation across central Porto, Ribeira, Cedofeita, Foz and Vila Nova de Gaia, then choose the location that fits your route.

Choose dates within the next three months to see live Booking.com availability, guest ratings, review counts, hotel photos and nightly starting prices. Rates can change at any time.

For neighbourhood advice, read the Porto accommodation guide.

Related Articles