Portugal
Getting From Porto Airport to the City Center
Porto Airport (OPO, also called Francisco Sá Carneiro) is about 11 kilometers from the city center. For most travelers, the metro is the best default. Taxis cost the most, and buses are the cheapest but the slowest and the hardest to confirm. Fares and timetables change, so check the operator sites before you travel. The Visitar Porto airport page gives the airport’s distance from the center.
Porto’s metro is a light rail network, and the airport line is Line E. On the metro, you can pay with an Andante card or a contactless bank card. Porto’s transit fares use numbered zones, so Z4 means the zone-4 fare. The airport’s zone sets the fare you pay.
Taking Line E from the airport
Line E ends at the Aeroporto station, which serves the airport terminal. The ANA airport public transport page states that trains run every 20 or 30 minutes, depending on the time of day and the day of the week. The page does not show an update date, so treat the frequency as the current operator wording rather than a dated timetable.
The metro takes roughly 25 to 37 minutes to reach the center. The shorter end of that range applies to destinations near the line’s central stations, and the longer end applies to the central stops. A 2026 Porto Trip airport guide gives 30 to 35 minutes to Aliados and 32 to 37 minutes to Trindade, the main interchange most travelers use. That guide is commercial and not an official timetable, but its figures match the wider range from other sources.
Operating hours run roughly from 6:00 to 1:00, according to most guides, including the Megapass airport guide. Guides disagree on the last departure, with some giving midnight and others giving about 12:30 to 1:00 a.m. Check the first and last departures on the Metro do Porto website before you book a late flight, because if you miss the last train, a taxi is your only option.
The fare for an airport-to-center trip is the Z4 single at €2.15, according to the Andante fare page, which states that prices include VAT and have been in force since 1 January 2023. Without an Andante card, you also pay €0.60 for the card, so the first trip costs about €2.75. That total is a sum of the two official figures, not a price quoted by one source. Some guides list higher single fares, such as €2.30 or €2.60, which suggests they used older or unofficial prices. The Andante page is the figure to use.
The airport’s zone deserves a separate check. The Z4 fare applies only if the airport sits in zone 4, and only unofficial sources place it there. Open the Andante zone map before you travel, or ask the station staff when you buy your ticket.
Airport buses and the 3M night bus
STCP, the city’s bus operator, runs the airport lines 601, 602 and 604, according to the listings linked here: Welcome Pickups and Semana Europeia. The 601 is the line to take for the center. The Tripmasters FAQ describes it running from the airport to Cordoaria, near the Clérigos Tower, and Semana Europeia lists daily hours for it. Neither listing shows a date, so confirm the hours on STCP’s site before you rely on them.
The 602 is harder to pin down. One guide describes it as a route into the center, and another describes it as a loop that returns to the airport, so do not plan around the 602 until STCP confirms its route. The 604 runs via Maia to Hospital de São João, which is not a center route. The night service, the 3M, runs to Avenida dos Aliados. One guide reports it running about every 30 minutes for arrivals between 00:30 and 5:00, while another says it starts shortly after the last train at about midnight. The night window is the detail to verify before you fly in late.
Bus travel takes roughly 30 to 60 minutes, which makes it slower than the metro on every comparison. The fare is the least certain figure. Guides quote between €1.85 and €4.50, and none of those figures comes from STCP. The most likely fare is the €2.15 Z4 price that applies on the metro, but that is an inference rather than a confirmed bus price. Bus payment methods also need checking. The ECTS guide to Porto transport explains that a bus ticket can be bought from the driver and then validated at a machine next to the driver, as described on the ECTS transport page, but that page gives no airport fare. Ask STCP whether cards and cash are accepted before you board with heavy luggage.
Taxi fares and supplements
Airport taxis carry up to four passengers and their luggage, and the airport’s own taxi page names Antral, the official airport taxi operator, as the company that runs them. Taxis are metered. Expect to wait at the official rank outside the arrivals hall.
The fare you pay depends on the destination and the time. Fares depend on the drop-off point, so the meter is the figure that matters for a central drop-off. A ride takes roughly 20 to 35 minutes, and rush-hour traffic on the ring road can extend it.
Supplements push the total higher. A night and weekend surcharge of 20 percent appears in several references, but the hour when it starts differs from one source to another, with the most common starts being 21:00, 22:00 and midnight. Luggage surcharges also apply. The day flag-fall, which is the starting charge on the meter, appears at figures between €3.25 and €3.70, and the per-kilometer rate appears at figures from €0.80 to €0.94. These figures come from booking sites and older schedules, so ask the driver to show the tariff card and check that the meter starts at the official rate.
The Porto Trip guide also warns that some drivers ask for a fixed airport surcharge that does not appear in the regulated tariff. The guide presents this as an anecdote rather than a documented practice, so treat it as a reason to check the meter and the fare before you get in. If the driver quotes a fixed fare for a central destination that is well above the metered estimate, ask for the metered fare instead.
Ride-hailing apps and private transfers
Ride-hailing apps such as Uber and Bolt offer estimated fares, which guides place at about €15 to €22 for a central drop-off. An off-peak ride takes 15 to 20 minutes. App fares are not set by the city tariff, so the estimate in the app before you book is the price to expect.
Private transfers cost far more. Operators advertise prices that depend on the vehicle and the destination. These are fixed prices set by the operator rather than by the taxi tariff. A pre-booked transfer suits groups that want a set price and a driver waiting at arrivals, but compare the quote with the metered taxi fare before you book.
Metro, taxi or bus: which to choose
The metro is the choice for most travelers who land during service hours. It costs about €2.75 for a single trip without a card and €2.15 with a card, it takes about 25 to 37 minutes, and it runs every 20 or 30 minutes. The metro’s main drawback is the luggage. You will carry your bags up and down station stairs and possibly across platform gaps, so a traveler with several large suitcases should weigh that against a taxi.
A taxi suits late arrivals, heavy luggage and groups of up to four. Expect the metered fare for a central drop-off, plus a night or luggage supplement when they apply. The price is higher than the metro, but the door-to-door trip is the fastest option once the taxi reaches the terminal.
The bus suits budget travelers who arrive by day and have time to spare. It is the slowest choice, and its fare and timetable remain unconfirmed, so it makes sense only once you have checked the current hours for line 601 and the fare on the STCP website.
| Factor | Metro (Line E) | Bus (601, 602, 604, 3M) | Taxi |
|---|---|---|---|
| Fare, one way | €2.15 Z4 plus €0.60 card if you have none | €1.85 to €4.50 in guides, not confirmed by STCP | Metered fare for central drop-offs, more with supplements |
| Journey time | About 25 to 37 minutes | About 30 to 60 minutes | About 20 to 35 minutes, depending on traffic |
| Frequency | Every 20 or 30 minutes (ANA, undated) | Varies by line; 601 at least hourly in one guide | On demand |
| Price certainty | High for the Andante fare | Low | Moderate, because supplements vary |
Confirm before you travel
Before you travel, check three things. Look up the Line E first and last departures on the Metro do Porto website, since service hours are the figure guides disagree on most. Confirm the airport’s zone on the Andante map and the current Z4 fare on the Andante website. Third, if you plan to take the bus, confirm the hours for line 601 and the fare directly with STCP, and check whether a bus or metro notice affects your arrival day. Metro and bus disruptions are posted on the operators’ own sites, and the sources gathered for this article do not record any current closures on Line E.
Fares and checks at a glance
- Take Line E for most arrivals: The metro runs every 20 or 30 minutes during service hours, and a single Z4 trip is €2.15 plus €0.60 for an Andante card if you have none.
- Budget about €2.75 for the first metro trip: This total is the €2.15 Z4 single plus the €0.60 card, so it is a sum of two official figures rather than a published fare.
- Confirm the last metro departure: Guides give different last-train times, so check the Metro do Porto site before you book a late arrival.
- Expect a metered taxi fare: Ask for the metered fare, and confirm the night and luggage supplements before you accept a quoted price.
- Verify bus fares and night service with STCP: The airport bus fare, the 602 route and the 3M night window remain unconfirmed, so do not plan a trip around them until STCP confirms them.