Porto Airport

Porto Airport to City Centre: Metro, Uber, Taxi or Private Transfer?

Every way to get from Francisco Sá Carneiro Airport (OPO) to central Porto, with prices, journey times and tips to choose the right option for your trip.

Private transfer driver next to a van in Porto, with the Dom Luís I bridge behind
In this article
  1. Overview: what’s the best way to get from the airport to the city?
  2. Step by step: from the plane to the exit
  3. Porto Metro (Line E – purple)
  4. Bus (STCP)
  5. Porto airport taxi
  6. Uber, Bolt and other ride-hailing apps
  7. Private airport transfer
  8. Prices and journey times compared
  9. Journey times to Porto’s main areas
  10. Late-night arrivals
  11. Which option should you choose?
  12. Getting back to the airport: when to leave
  13. Tips to save money without losing comfort
  14. Frequently asked questions

Just landed in Porto and want to get to your hotel without hassle? Francisco Sá Carneiro Airport (OPO) is about 15 km from the city centre and well connected: metro, bus, taxi, ride-hailing apps such as Uber, and private airport transfers. This guide compares every option, with approximate prices and journey times, so you can pick the one that suits your trip.

Distanceabout 15 km
By car20–30 min
Metro to Trindade30–35 min
OptionsMetro • Bus • Taxi • Uber • Transfer

Overview: what’s the best way to get from the airport to the city?

There is no single answer. It depends on three things: how much luggage you have, how many of you are travelling and what time you land. Solo travellers with a backpack save money on the metro. Families with big suitcases, or anyone arriving in the middle of the night, usually prefer a car waiting at the door.

Step by step: from the plane to the exit

Porto Airport has a single terminal, which makes arriving easy. After landing:

  1. Passport control (only for flights from outside the Schengen area). Expect queues in peak season.
  2. Baggage reclaim, on the arrivals level. Belts are marked with your flight number.
  3. Exit into the arrivals hall. This is where transfer drivers meet passengers, and where you’ll find information and car rental desks.
  4. Choose your ride: the taxi rank is right outside, the ride-hailing area is signposted and the metro is a short covered walk away.

Between landing and walking out, allow 20 to 40 minutes depending on luggage and passport control. That’s why, with a transfer, waiting time counts from landing rather than the scheduled arrival time.

Porto Metro (Line E – purple)

The metro station is connected to the terminal, a few minutes’ walk from arrivals. Line E (purple) runs from the airport to Trindade station in the city centre in about 30 to 35 minutes.

  • Ticket: Z4 Andante – €2.30 per trip (2026), plus €0.60 for the reusable Andante card.
  • Hours: roughly 6am to 1am.
  • Frequency: about every 20 minutes (less frequent at weekends and late at night).
  • Good to know: to reach Ribeira or São Bento you’ll need to change lines at Trindade.

It’s the cheapest option if you travel light. With large suitcases, stairs, line changes and crowded trains at rush hour can make it less comfortable.

Bus (STCP)

STCP city buses connect the airport with Porto, stopping along the way. They’re cheap but slower than the metro, especially in traffic. A night service runs between the airport and downtown. It makes sense if your hotel is near a stop and you don’t have much luggage.

Porto airport taxi

The taxi rank is right outside arrivals. Fares are metered and a ride to central Porto usually costs around €25 to €35. The final price depends on traffic, the time of day (night and weekend rates are higher) and extras such as the luggage supplement.

  • Pros: always available, no booking needed.
  • Cons: you only know the exact fare at the end, there can be a queue when several flights land, regular taxis have limited room for lots of luggage and don’t carry child seats.

Uber, Bolt and other ride-hailing apps

Ride-hailing apps operate at the airport from a dedicated, signposted pickup area. A ride to the city centre is typically €15 to €25, but surge pricing kicks in when demand is high, often exactly when several flights arrive, and can bring the fare close to or above a taxi.

Expect a short wait and check the car size if you have a lot of luggage. For a side-by-side comparison, see Uber, taxi or private transfer at Porto Airport.

Private airport transfer

With a private transfer your driver meets you in the arrivals hall, helps with your luggage and takes you straight to your hotel or address, with no stops. The price is fixed and shown before you book: it doesn’t change with traffic or with the time your flight lands.

  • Your flight is tracked, so the driver adjusts if you’re delayed.
  • Vehicles for 4, 6 or 8 passengers, with room for everyone’s luggage.
  • Child seats available on request when you book.

It’s the most comfortable choice for families, groups, business trips and late arrivals. Wondering about cost? Read Porto airport transfer prices.

See the fixed price of your transfer

Enter the airport, your hotel and arrival time. Your driver will be waiting in arrivals.

See your transfer price

Prices and journey times compared

Approximate one-way prices, Porto Airport → city centre. Subject to change.
Option Time Approx. price Luggage Booking
Metro (Line E) 30–35 min €2.30 + €0.60 card Limited No
Bus 35–50 min Single ticket Limited No
Uber / Bolt 20–30 min + wait €15–25 (surge applies) Depends on car On the spot, in the app
Taxi 20–30 min €25–35 (metered) Medium No
Private transfer 20–30 min, no wait Fixed price shown when booking Room for everyone In advance

Journey times to Porto’s main areas

“City centre” can mean very different places. These are approximate driving times from the airport without heavy traffic:

Area Approx. distance By car By metro
Matosinhos 10 km 15–20 min Line E/A with a change
Boavista 13 km 15–25 min Line E to Casa da Música
Aliados / Trindade 15 km 20–30 min Line E direct
Ribeira 16 km 25–35 min Line E + change
Foz do Douro 15 km 20–30 min Metro + bus
Vila Nova de Gaia (riverside) 20 km 20–30 min Line E + Line D

If you’re staying in Ribeira, Foz or Gaia, the metro almost always means a change and a walk with luggage up or down steep streets. In those cases a car to the door saves a lot of effort.

Late-night arrivals

Many low-cost and long-haul flights land late at night. After 1am the metro has stopped and the night bus runs infrequently. Your options become a taxi (on the night rate), a ride-hailing app (with surge pricing that tends to rise at those hours) or a pre-booked transfer that’s waiting for you whatever time you land.

Which option should you choose?

  • Solo, light luggage, daytime arrival: the metro is quick and cheap.
  • Arriving after 1am: taxi, ride-hailing app or a pre-booked transfer.
  • Family with children or lots of bags: a private transfer, with space and child seats on request. See our guide to family transfers in Porto.
  • Group of 5 to 8: one van is usually easier (and often cheaper per person) than two taxis.
  • Heading beyond Porto: to the Douro Valley, Braga or Vila Nova de Gaia, a direct transfer saves you connections.

Getting back to the airport: when to leave

For flights within Europe, the usual advice is to be at the airport about 2 hours before departure; for long-haul, 3 hours. From central Porto allow 20 to 30 minutes by car, more in the morning rush (7:30–9:30am) and late afternoon. By metro, add the time to reach the station and the train frequency, especially early in the morning.

Booking a return transfer means your trip back is sorted, with no need to find a ride at dawn on flight day.

Tips to save money without losing comfort

  • Travelling solo and light? The metro is unbeatable on price: top up your Andante card at the machine by the arrivals exit.
  • In a group of three or four, compare the total: one car for everyone may cost little more than several metro tickets, and it’s door to door.
  • Avoid ride-hailing apps at peak arrival times, when surge pricing kicks in.
  • Book ahead in high season (summer, Easter, the São João festival in June, New Year), when demand for taxis and cars soars.

Frequently asked questions

How long does it take from Porto Airport to the city centre?

By car (taxi, Uber or private transfer) it usually takes 20 to 30 minutes, depending on traffic. By metro to Trindade station, allow about 30 to 35 minutes.

How much is the metro from Porto Airport to the city centre?

You need a Z4 Andante ticket, which costs €2.30 per trip in 2026, plus €0.60 for the reusable Andante card if you don't have one yet.

Does the metro run at night?

No. The metro runs roughly from 6am to 1am. Outside those hours your options are the night bus, a taxi, a ride-hailing app or a pre-booked transfer.

Where do I find taxis and Ubers at Porto Airport?

The taxi rank is right outside the arrivals exit. Uber, Bolt and similar apps have their own signposted pickup area.

What happens to my transfer if my flight is delayed?

With a pre-booked transfer your flight is tracked and the driver adjusts the pickup time. OPO Transfer includes 60 minutes of free waiting time after landing.

Ready to travel without worries?

Enter your pickup, destination and date to see the fixed price. Your driver will be waiting for you.

See your transfer price
See your transfer price