Porto airport to city centre: the cheapest option is the metro
Updated:
The metro is almost always the right answer
Francisco Sá Carneiro Airport (OPO) is connected to Porto’s city centre by metro line E, also called the Violet line. The journey from the airport station (Aeroporto) to Bolhão — centrally located, near the market, within walking distance of most city centre accommodation — takes approximately 35 minutes and costs 2.00-2.50 € depending on the zones covered by your Andante card.
For most solo travellers and couples travelling light, this is the correct choice. Nothing about the metro experience is difficult: the airport station is signposted from arrivals, the ticket machines operate in English, and the trains run frequently (every 20 minutes at off-peak times, every 8-12 minutes during peak hours).
That’s the summary. What follows is the comparison of every other option, including the specific cases where the metro is not the right answer.
Option 1: Metro line E (Violet line)
Cost: 2.00-2.50 € depending on zones and whether you’re loading onto an existing Andante card or buying a new one (the card itself costs 0.60 €)
Time: 35 minutes to Bolhão; 40-45 minutes to Trindade or Campo 24 de Agosto
Frequency: every 20 minutes daytime, less frequent early morning and late night (check STCP schedule — last metro is typically around 1am)
Luggage: manageable if you have a backpack or single wheeled case. Less convenient with multiple large suitcases during rush hour.
What to know: the metro from the airport goes to the city via the northern suburbs. Stops relevant to most travellers include Verdes (for Boavista/Casa da Música area), Trindade (for Aliados, the historic centre), Bolhão (central east), and connections further east toward Campanhã for onward rail travel.
The metro is also available as the first leg of a connection to Vila Nova de Gaia — change at Trindade for lines to the Gaia side of the Douro.
Option 2: Uber or Bolt
Cost: 15-22 € to central Porto depending on traffic, time of day, and demand multipliers
Time: 25-40 minutes (shorter than metro but variable with traffic, especially peak hours)
When it’s worth it: groups of three or four (per-person cost similar to metro), or with large luggage, late-night arrivals when metro frequency drops, or if your accommodation is north of central Porto where metro access is less direct.
Uber and Bolt both operate from the airport. Pick-up points are signposted from arrivals. The 2025 expansion of rideshare at OPO improved the pickup logistics significantly — previously the wait point was further from arrivals than most airports.
One Uber from the airport to Ribeira with one large suitcase each costs around 18 €. Split two ways, that’s 9 € per person versus 2.50 € on the metro — a 6.50 € premium for door-to-door convenience and no luggage management.
Option 3: Official airport taxi
Cost: 30-40 € to city centre on the taxi meter plus baggage supplement
Time: similar to Uber, variable with traffic
When it’s relevant: if you can’t access Uber or Bolt (no Portuguese phone number linked, phone battery dead), or for a fixed-rate taxi booking in advance. Avoid the unofficial “taxi” offers in arrivals — always use the official metered taxi rank outside.
The price gap between official taxi and Uber has narrowed since 2023 but still exists. Uber is typically 30-40% cheaper than the meter.
Option 4: Pre-booked private transfer
Cost: 35-55 € fixed rate
When it makes sense: arriving for a business trip or occasion where the certainty of a booked vehicle waiting matters more than cost, or with significant luggage, or travelling with elderly relatives who would find the metro stressful.
Pre-booked airport transfer — fixed price, driver waiting, good for groups or luxury arrivalsOption 5: Bus
Porto’s bus network technically serves the airport area but with routes that are slower and more complex than the metro for most passengers. The metro replaced the direct airport bus connection precisely because it’s faster and simpler. There is no practical reason to take a bus from OPO to central Porto when the metro exists.
Returning to the airport
The return journey works identically — metro from Bolhão or Trindade, 35-40 minutes, 2.50 €. The key practical note: verify the first metro departure time from your nearest station if you have an early flight. If your flight departs at 6am, you’re likely looking at a 4:30am departure from the city, which may not align with the first metro.
For genuinely early flights (departure before 7am), an Uber or pre-booked transfer is the practical solution. Budget 18-22 € for this, book the night before, and set two alarms.
The Andante card for the full trip
If you’re staying more than two days, an Andante card is worth getting at the airport ticket machine on arrival. Top it up with a day pass (4.15 €) or individual journey credits (2.00-2.50 € per zone 3 journey). The card works on metro, tram, and bus across Porto, is reloadable, and simplifies transport logistics throughout your stay.
Monthly passes are available for longer stays — relevant if you’re looking at our digital nomad Porto guide and planning a 30+ day stay.
Summary
- Budget single traveller or couple, light luggage: metro, 2.50 €, done
- Group of 3-4 or heavy luggage: Uber, split cost similar to metro, door-to-door
- Late night arrival (after 1am): Uber or pre-booked transfer only
- Early morning departure (before 5am): Uber or pre-booked transfer
- Business travel or predictability priority: pre-booked private transfer
The metro is what we take every time. The only exception in our experience was arriving at 2am in November — the last metro had gone, Uber quoted 22 € at 2am demand pricing, and we paid it without much complaint.
Porto 3-hour walking highlights — the tour to book for your first full day once you’ve arrived from the airportRelated reading

Porto on 50 euros a day: the backpacker budget that actually works
We did Porto on a genuine 50 € daily budget — accommodation, food, transport, one attraction. Here's exactly where the money went and what we skipped.

Porto in 2 days — the compact weekend itinerary
Two days in Porto: historic centre, Gaia port lodges, Serralves, Foz do Douro and a river cruise — metro routes, walking distances, honest timings.

Porto in 3 days — the classic itinerary
Hour-by-hour Porto itinerary covering Ribeira, port lodges, Serralves, Bonfim and a Douro day trip option — metro lines, walking distances, real timings.

Porto or Lisbon first? An honest answer for first-timers
If you're choosing between Porto and Lisbon for a first visit to Portugal, here is the honest comparison — and our recommendation for most travellers.

2 vs 3 days in Porto: why we always recommend three
Two days in Porto is possible. Three days is the version where it actually works — you see more, pay less per experience, and leave wanting to return.

Porto metro expansion: the pink line, Bonfim, and Boavista connections
Porto's new Rosa (pink) metro line opened in phases from 2025. Here's what changed, which stations are running, and how it affects getting around the city.