Skip to main content
Getting from Porto airport to the city centre

Getting from Porto airport to the city centre

Updated:

Porto: Porto Airport Private Transfer to or from Porto

Check availability

What is the best way to get from Porto airport to the city centre?

Metro line E is the cheapest and most reliable option — about 30 minutes to central Porto, costing around 2.50 € with an Andante card. Uber or Bolt costs 15 to 22 € and takes 15 to 20 minutes without traffic. Taxis are significantly more expensive (35 €+) and some drivers use long routes. Private transfers (20 to 40 €) make sense for families with luggage or late-night arrivals.

Porto airport (OPO) at a glance

Francisco Sá Carneiro Airport — known universally as OPO from its IATA code — handles around 16 to 18 million passengers per year and serves as the main gateway for northern Portugal. It sits 11 km north of central Porto in Maia, and the distance is manageable by all four transport options covered in this guide.

The airport has a single integrated terminal building, which means you do not need to transfer between terminals after landing. Arrivals, baggage claim, and the metro entrance are all in the same structure. The full Porto airport guide covers the terminal layout, check-in procedures, security timing, and facilities in detail. This guide focuses specifically on getting between OPO and the city.

Option 1: Metro line E — the default choice

Porto’s metro line E (Aeroporto line, marked in purple) runs directly from Aeroporto station — located inside the terminal building on the departures level — to central Porto. It is the option that makes the most practical sense for the majority of travellers: it is cheap, reliable, runs frequently enough to not require timing your exit from the airport, and deposits you at the centre of Porto’s metro network where every onward connection is available.

Journey time: 30 to 35 minutes to Aliados (the central downtown station), or 32 to 37 minutes to Trindade (the main interchange hub).

Cost: An Andante card costs 0.60 € and is reusable. A single journey on zone 3 (airport to centre) costs around 1.85 to 2.50 € depending on exact destination zones. If you plan to use the metro for several days, load enough credit for multiple journeys — it is cheaper than buying new single tickets each time. The Porto Card includes unlimited metro travel and may be worth purchasing at the airport if you plan to use public transport extensively.

Where to buy: Ticket machines are inside the airport terminal near the metro entrance, before the platform gates. They have English-language interface options. Card payment is accepted at most machines.

Frequency: Every 20 minutes during off-peak hours, approximately every 30 minutes late evening. First service: approximately 6:00 am from the airport. Last service: approximately 12:30 to 1:00 am. Check the STCP/Metro Porto website for the current timetable before a very early or very late arrival.

Stops of note on line E: Aeroporto → Verdes → Pinheiro → Campanhã (national rail interchange) → Estádio do Dragão → Salgueiros → Marquês → Trindade → Aliados. From Aliados or Trindade you can transfer to any other metro line in Porto.

Practical note for heavy luggage: The metro is not designed for large trolley cases during peak hours (7:30 to 9:30 am and 5:30 to 8:00 pm, Monday to Friday). If you are arriving with oversized bags at rush hour, the metro is uncomfortable but functional — most passengers are understanding. The real issue is the stairs at some platforms; check which stations have lifts if you need them.

Option 2: Uber and Bolt — the comfort choice

Uber and Bolt are both well-established in Porto and both operate at OPO. For a solo traveller or couple who values a direct, door-to-door journey and is not on a tight budget, this is the obvious alternative to the metro.

Cost: 15 to 22 € in normal conditions (off-peak, reasonable traffic). Expect 22 to 35 € during rush hours or with surge pricing, and occasionally higher during the August peak. The Bolt app often quotes slightly lower fares than Uber in Porto — worth checking both before confirming.

Journey time: 15 to 20 minutes when traffic is light (midday, evenings). 30 to 45 minutes during Porto rush hours (weekday mornings and evenings). The road from OPO to central Porto passes through the Via de Cintura Interna ring road and can slow significantly during peak hours.

Where to pick up: Follow signs inside the terminal for TVDE (app-based vehicles) or Rideshare — the designated pickup area is outside the terminal building, separate from the taxi rank. There is usually a five-to-ten-minute wait from requesting to the vehicle arriving.

Paying: Fares are charged to your in-app payment method. No cash required and no meter negotiation needed. This makes Uber and Bolt straightforwardly easier than taxis for visitors unfamiliar with Portuguese taxi pricing norms.

For three or four passengers: At 15 to 22 € total split across a group, Uber or Bolt is cheaper per person than the metro while being dramatically more convenient. This calculus shifts for solo travellers.

Note on the Douro Valley: There is no Uber or Bolt in the Douro Valley interior (Pinhão, Peso da Régua, rural quintas). If you are planning a Douro trip during your stay, the Douro transport guide covers how to get around once you leave Porto.

Option 3: Taxis — the unreliable option

Licensed taxis operate at OPO from a dedicated rank outside arrivals. The regulated meter fare from the airport to most central Porto destinations should come to 20 to 30 €. The persistent honest caveat about Porto airport taxis is that this is not always what happens.

A significant number of reports from visitors describe taxi drivers at OPO who: fail to start the meter or start it late; claim a “fixed airport surcharge” that does not exist in the regulated tariff; take unnecessarily long routes; and quote final prices of 40 to 55 € for journeys that should cost 25 to 35 €. This is not every driver, and the majority are honest, but the pattern is consistent enough to mention explicitly.

How to protect yourself with a taxi:

  • Confirm the meter is running within 30 seconds of departure. Ask “Can you turn on the meter?” if needed — most drivers will comply without issue.
  • Be aware that there is a legitimate luggage surcharge (currently 1.60 € for cases placed in the boot), a night rate (22:00 to 06:00, higher tariff), and a weekend/holiday rate (also higher). These are printed on the official tariff card visible inside the taxi.
  • The journey from OPO to Aliados via the most direct route takes approximately 20 minutes and should not exceed 35 € on the meter in normal conditions.

If you prefer certainty, a pre-booked private transfer at a fixed price is a better choice than a taxi queue at the airport. Book a fixed-price private transfer from Porto airport — the price is confirmed before departure and there is no meter negotiation.

Option 4: Private transfers — for families and late arrivals

Pre-booked private transfers are fixed-price, door-to-door vehicle services where a driver meets you in arrivals with a name board. They are not dramatically cheaper than Uber — typically 20 to 40 € depending on vehicle type — but offer specific advantages that justify the price for some travellers.

When private transfers make sense:

  • Families with children and large luggage — a private driver helps with bags, has a child seat if pre-requested, and takes you directly to your hotel without any navigation or transfer.
  • Late-night arrivals — when metro service has ended (after around 1 am) and Uber surge pricing is high, a pre-booked private transfer at a fixed overnight rate is often comparable in price to Uber and more reliable.
  • Business travellers — fixed price, guaranteed availability, professionalism.
  • Guests with accessibility needs — specific vehicle types (larger, with ramp access) can be requested in advance. The accessible Porto guide notes that standard taxis and Ubers are not always wheelchair accessible.

Cost: Standard private transfer, one to three passengers with luggage, OPO to central Porto: 25 to 40 € depending on vehicle class and time of day. Book a confirmed private transfer with meet-and-greet at OPO.

What to avoid: Unofficial drivers approaching you inside the arrivals hall — these are not licensed operators and the prices are unpredictable. Always arrange via app, official taxi rank, or pre-booked service.

Comparison table

OptionCostTime to centreBest for
Metro line E~2.50 €30–35 minBudget, solo, couples
Uber / Bolt15–22 €15–30 minComfort, groups of 3–4
Taxi (metered)25–35 €15–30 minConvenient but verify meter
Private transfer25–40 €15–25 minFamilies, late night, accessibility

Practical tips for your arrival

Arriving during peak summer (July–August): Metro is your best friend — Uber surge pricing in summer peaks around €35 to 50 from the airport, and taxi queues can run to 20 to 30 minutes. The metro may feel more crowded but is reliably priced and timed.

Arriving at night (after 11 pm): Check the last metro departure time. After approximately 1 am, private transfer or Uber are your only options. Pre-book if arriving very late.

Porto Card purchase at the airport: If you plan to use the metro frequently during your stay, the Porto Card can be purchased at the metro station inside OPO. The Porto Card guide explains when it saves money versus an Andante card.

Currency: Porto taxis accept card payment in most cases, but carry 20 to 30 € cash as backup if the card reader is “unavailable.” Metro and Uber are card-only.

Wi-Fi: Free wi-fi is available throughout OPO terminal. Set up your Uber or Bolt app before you land if you haven’t already — it avoids any delay in the arrivals hall.

The getting around Porto guide covers transport within the city once you have arrived, including the Andante card, metro zones, and which areas are best reached by tram versus metro versus foot.

From the city to the airport: reverse journey

All the same options apply in reverse. The key consideration is time of day.

For the airport on the metro, count 35 to 40 minutes from Aliados to the Aeroporto station, plus your arrival at the station, plus the check-in/security time at OPO (typically 30 minutes for domestic and Schengen flights, 45 to 60 minutes for international). The Porto airport guide covers security wait times by time of day — security at OPO is generally fast but can slow significantly during peak summer mornings.

For Uber or Bolt back to the airport: request the vehicle 10 to 15 minutes before you intend to leave for rush-hour trips, or 5 to 10 minutes in off-peak periods. The standard 15 to 20 minute drive can extend to 35 to 40 minutes in morning traffic.

The porto travel tips page covers other practical aspects of visiting the city, including tipping, safety, and what to know before you arrive.

Frequently asked questions — Getting from Porto airport to the city centre

  • How long does it take from Porto airport to the city centre?
    Metro line E takes approximately 30 minutes to the central Aliados or Trindade stations, with stops at Campanhã (connecting to the national rail network) along the way. Uber and Bolt take 15 to 20 minutes by car if traffic is light, but 30 to 45 minutes during morning and evening rush hours. Taxis take similar times by car but with less price predictability.
  • Does the Porto metro go directly from the airport to the city centre?
    Yes. The purple line E runs from Aeroporto station (directly inside the airport terminal) to downtown Porto. The journey to Aliados takes about 30 minutes and costs around 2.50 € with an Andante card, which you buy at the station. Trains run every 20 to 30 minutes. The service operates from approximately 6 am to 1 am.
  • How much should a taxi from Porto airport cost?
    The official regulated fare from Porto airport to the city centre is 20 to 35 €, depending on exact destination and traffic. In practice, taxis at OPO have been known to charge 40 to 55 € using longer routes or by 'not activating the meter'. Always ensure the meter is running when you get in. Pre-booked private transfers at fixed prices are a more reliable alternative.
  • Is Uber available at Porto airport?
    Yes. Uber and Bolt both operate at OPO with designated pickup areas outside the arrivals hall. App-based prices are typically 15 to 22 € to central Porto in off-peak hours, rising to 25 to 35 € during peak demand. The pickup point requires a short walk outside the terminal — follow signage for 'Rideshare / TVDE' at the airport.
  • Are there private shuttle buses from Porto airport?
    Scheduled shared shuttles do operate but are limited and require advance booking — most transfer services from OPO are now private vehicle transfers rather than shared minibuses. Pre-booked private transfers cost 20 to 40 € depending on vehicle type and run point-to-point to your hotel. These are worth booking for families with children, large luggage, or arrivals after midnight when metro service ends.
  • What is the cheapest way from Porto airport to the city?
    The metro at approximately 2.50 € is by far the cheapest option and is practical for any traveller with normal luggage. The Andante card costs an additional 0.60 € (reusable and rechargeable), and the line E is well-signposted from inside the terminal. Budget travellers should default to the metro unless they have an excessive amount of luggage.

Top experiences

Bookable activities with verified prices and instant confirmation on GetYourGuide.