Porto Airport to the City: Metro, Bus, Taxi or Transfer
Porto airport to city centre is a metro ride, and the Porto airport to city question has one honest answer: Francisco Sá Carneiro, code OPO, the only airport Porto has, is the end of the violet line E, and a Z4 ticket takes you to Trindade in the centre in about half an hour with no airport supplement. This page prints the line E timetable from the Metro do Porto frequency sheet valid from 7 September 2026, the STCP buses by day and by night, the honest blank where the taxi and app fares should be, the two private transfers the platform lists with real prices, and what to do in the first hour on the ground — all read on the official pages in Q3 2026. Once you are off the metro, the whole Porto plan in one page picks up where this one stops.
Quick answer The metro fare, the first and last train, and what to do after 00:42
Take the metro. Line E runs from the terminal to Trindade on a Z4 title at $2.67 (€2.30), or $9.94 (€8.55) for 24 hours in every zone including the centre, loaded onto a $0.70 (€0.60) Andante Azul card from the machine on the platform; the first train leaves the airport at 06:06 and the last at 00:42, every 15 minutes between 07:00 and 20:00 and every 20 to 30 minutes outside that. The journey is about half an hour — the only official figure is a 2016 one of 22 minutes to Casa da Música and 27 to Trindade. STCP buses 601 and 602 run to Cordoaria from 05:30 to midnight and the 3M night bus hourly from 00:30 to 05:30. No official page prints a taxi tariff, an Uber fare or the distance to the centre.
Key takeaways
- Land before midnight and the metro wins on every count; buy the Z4 ticket or a 24-hour Z4 title at the platform machine, validate at the yellow post, and change at Trindade for the yellow line D to São Bento and the bridge.
- Land after 00:42, or with two cases and a child, and the private transfer at $29.96 (€26) is the only fixed price in print; the second operator at $29.03 (€25) covers city hotels only. Taxi and Bolt fares are not stated on any official page we could read.
- Collect nothing at the airport that you can buy in town: the Andante card is 60 cents at the machine, and the tourist office in arrivals, open 09:00 to 18:00, is the pickup point for a Porto.CARD whose sales page has gone.
- The last 200 metres matter more than the ride: a hotel on the Ribeira quay or in the Sé lanes is a stair from the nearest stop, which is why the where to stay page ranks areas by what a case can reach.
Metro, bus, taxi or pre-booked transfer: the four ways in
Every fare and hour below is from the Metro do Porto frequency sheet valid from 7 September 2026, the STCP airport-connection page and the 2026 Andante tariff, read in Q3 2026; the transfer prices are the platform's listings on the same day. Where a figure is missing, no official page prints it, and we say so rather than borrow a blog's number.
| Way in | Fare per person | Hours | Lands you at |
|---|---|---|---|
| Metro line E | $2.67 (€2.30) Z4 single, or $9.94 (€8.55) 24-hour Z4; card €0.60 | 06:06–00:42 from the airport; 05:58 first from Trindade | Trindade, with every line; change to D for São Bento and Gaia |
| STCP bus 601 / 602 | $2.91 (€2.50) on board, or an Andante title (Z4: verify at the machine) | 05:30–24:00, about every 25 minutes | Cordoaria, by the Clérigos tower |
| STCP bus 604 | $2.91 (€2.50) on board, or an Andante title | 06:00–21:00, about every 30 minutes | Hospital São João, on metro line D |
| STCP night bus 3M | $2.91 (€2.50) on board, or an Andante title; no night supplement | 00:30–05:30, every 60 minutes | Avenida dos Aliados |
| Private transfer, any address | $29.96 (€26) per vehicle as listed, up to the operator's seat count | Any hour, booked ahead | Your door |
| Private transfer, city hotels | $29.03 (€25) per vehicle as listed | Any hour, booked ahead | Your hotel |
| Taxi from the rank | Not stated on an official page | 24 hours, per the airport's own snippet | Your door |
| Uber, Bolt | Not stated on an official page | Not stated | Your door |
The decision in one line: metro until 00:42 unless there is more luggage than hands; transfer after that, or whenever the fixed price is worth more than the €23 it costs over the metro.
The metro: line E, the answer nine arrivals in ten need
Line E, the violet line, starts inside the terminal and runs through Verdes, Botica and Pedras Rubras to the shared trunk at Senhora da Hora, then Casa da Música, Trindade and on to Estádio do Dragão. The figures are from the Metro do Porto frequency sheet 'frequências setembro 26', valid from 7 September 2026, and the metro's Portuguese fares page for 2026.
Walk out of arrivals and follow the metro signs down one level: the Aeroporto station is open-air, a pair of platforms with ticket machines, no gates and no staff. Buy the Andante Azul card at the machine for €0.60 — it takes cards and coins, and the screen has an English option — then load a Z4 title: €2.30 for a single ride valid 1 h 15 from validation, which is enough for the change at Trindade, or €8.55 for the Andante 24 Z4 if the rest of the day involves rides. The Andante Tour 1 at €7.75 also covers the airport ride and every zone for 24 hours, so on a day that starts at the airport and ends at the Gaia lodges it is the cheaper of the two 24-hour titles.
Validate at the yellow post before boarding; the fine for an unvalidated title is €120 to €350, and the inspectors board at Casa da Música. The airport's own transport page is rendered by script and returned no text to us, so nothing from it is printed here.
| Line E, from 7 September 2026 | Aeroporto → Trindade | Notes |
|---|---|---|
| First train | 06:06 | First towards the airport from Trindade 05:58 |
| 06:00–07:00 | every 30 minutes | Weekday and weekend pattern the same on the sheet |
| 07:00–20:00 | every 15 minutes | The daytime headway; 'about 20 or 30 minutes' on the airport's own snippet is older |
| 20:00–23:00 | every 20 minutes | Trains beyond Trindade to Estádio do Dragão every 30 |
| 23:00–01:00 | every 30 minutes | Last from the airport 00:42 |
| Journey time | about half an hour | Only official figure: Metro news of 2016, 22 min to Casa da Música, 27 to Trindade |
| Title | Z4: €2.30 single, €8.55 24 h; Tour 1 €7.75 also valid | Trindade–Pedras Rubras is Z4 per the Metro FAQ; count zones at the machine |
Where to get off
Casa da Música is the stop for the Boavista hotels and the bus on to Serralves; Trindade is the centre, with the tourist office inside the station and the yellow line D one level down for São Bento, the Sé lanes and Jardim do Morro across the bridge for the Gaia lodges; Bolhão, one stop further on the trunk, is the market and the Rua de Santa Catarina hotels; Campanhã, at the end of the shared section, is the station for every intercity train, so a same-day onward journey to Lisbon changes there without touching the centre. Ribeira has no metro: from São Bento it is a twelve-minute walk downhill, and the Guindais funicular that used to cover the last stair is closed for maintenance. The getting around page has the whole network and the zone logic.
Buses 601, 602 and 604: the surface option
STCP runs three daytime lines to the airport. The 601 and the 602 both link Cordoaria, the square below the Clérigos tower, with the terminal, the 602 via Padrão de Moreira; they run from 05:30 to midnight, about every 25 minutes, with the STCP page's own caveat that 'timetables vary depending on the time of year'. The 604 runs from Hospital São João, on metro line D, via Crestins, from 06:00 to 21:00 about every half hour, and is the line for a hotel in the university district.
The fare is any Andante title in the right zone, or the €2.50 'bilhete de bordo' bought from the driver, payable by cash, MB WAY or a bank card, phone or watch on every STCP bus since 26 January 2026; the STCP airport page does not state the zone, so buy at the metro machine or pay on board. The bus wins over the metro in exactly two cases: a hotel in the Clérigos and Cedofeita streets around Cordoaria, where the metro would leave you a walk from Trindade, and the hour before 06:06 when the first bus at 05:30 is the only public transport running. The 601 stops are on the departures kerb; look for the STCP sign rather than the coach bays.
Taxi, Uber and Bolt: the honest blank on the fare line
The airport's own site prints that taxis 'circulate 24/7' and are 'always available at taxi ranks', and that is the whole of what an official page told us about them: no tariff, no flag-fall, no luggage supplement, no night rate. Portuguese taxis are metered, and the meter, not a negotiated figure, is the price; a driver who quotes a round number before you get in is the one to walk past. Uber and Bolt both operate in Porto and pick up at the airport, but their fares are dynamic and no official page states one, so the €30, €25 or €20 that forum posts quote is somebody's receipt on somebody's evening and we do not print it as a fact.
The private transfers the platform lists are the only fixed prices in writing: $29.96 (€26) for a vehicle to or from any Porto address and $29.03 (€25) to a city hotel, booked ahead with the flight number so the driver waits through a delay. That is roughly the difference between a fare you know and a fare you find out, and for one traveller with hand luggage the metro at €2.30 beats all of them. The distance to the centre is not stated on an official page either; the metro's 27-minute figure and the 3M's hourly loop are the best proxies for a ride that is about 15 kilometres by road on our map reading.
Night arrivals: after the 00:42 last train
The metro network closes at 01:00 on every line and the last train leaves the airport at 00:42; a flight that lands at 00:30 with a passport queue misses it. From then until the 06:06 first train the choices are three. The STCP 3M runs from the terminal to Avenida dos Aliados every 60 minutes between 00:30 and 05:30 on ordinary Andante titles or the €2.50 on-board ticket, with no night supplement on the 2026 tariff; it is the cheapest answer and the slowest, and Aliados at 02:00 is a walk or a taxi from anywhere but the Baixa hotels.
The taxi rank runs all night at a fare nobody publishes. And the pre-booked private transfer meets the flight at €26 per vehicle, tracks the arrival time, and cancels free up to 24 hours before on the platform's standard terms, which is the reason it is the option we would choose for a family, a late flight or a hotel on a hill. Leaving at night is the same in reverse: the first train towards the airport leaves Trindade at 05:58, which reaches the terminal about 06:25 on the 2016 timing, too late for a 07:00 departure with bags to drop; for those, the 3M from Aliados at the top of the hour or a booked car.
Arrival-day logistics: the card, the desk and the first afternoon
Three things to do in the terminal and three to leave. Do buy the Andante card at the metro machine, because every later ride in the city loads onto it and the Andante shops in town keep shorter hours than the machines. Do use the tourist office in arrivals if you need a paper map or a Porto.CARD you ordered online: it is open daily 09:00 to 18:00, closing for an hour at lunch, on WhatsApp at +351 938 668 462, and the Porto.CARD page explains why the card's own sales page now redirects to the tourism board's homepage and what the leaflet still promises. Do get a SIM if you need one: EU roaming is free at home rates until 2032, and for everyone else the NOS Travel eSIM at $11.61 (€9.99) for 15 GB over seven days, the Vodafone Portugal-and-Europe eSIM at $23.24 (€20) for 15 days and the MEO Enjoy Portugal eSIM at $11.62 (€10) for five days are the three operators' own prices in Q3 2026; the airport's Wi-Fi terms are not stated on its script-rendered page, and Porto's municipal 'Porto Free Wifi' covers the buses and the squares once you are in town.
Leave the currency desk alone, since every bus, machine and café takes a card; leave the airport coach bays alone unless a hotel shuttle is meeting you, because there is no scheduled airport express beyond the STCP lines; and leave the Porto.CARD unbought until you have read what it does not cover. The first afternoon, if the flight lands at lunch, is the walk from Trindade down Aliados to São Bento and the river, which needs no ticket, and the Porto in one day itinerary starts from that station for the same reason. The tourist tax of €3 a night, up to seven nights, children of 12 and under exempt, is charged by the hotel and not at the airport.
City to airport: timing the ride back
The route back is the same line E from Trindade, with the first train at 05:58 and trains every 15 minutes through the day from 07:00; allow 35 minutes from the Trindade platform to the terminal doors and add the walk from your door to the station, which from the Ribeira quay is a twelve-minute climb to São Bento and one stop on line D. From Campanhã, after an intercity train, line E runs through without a change. From the Gaia lodges it is line D from Jardim do Morro to Trindade, then E; from Foz or Serralves it is the bus to Casa da Música and E from there, and a Z4 title is needed from any of them because the airport is the fourth ring. The trap is the ticket: a Z2 single bought for the centre does not reach the airport, and the inspectors know it, so load a Z4 or ride on a Tour pass.
For a 06:30 departure the metro is too late; the 3M night bus leaves Aliados on the hour until 05:30, and the transfer operators take a 04:00 pickup at the same fixed price. The Porto to Lisbon page covers the other way out of the city, which is the train from Campanhã, not a flight.
Arriving by sea: the Leixões cruise terminal
Porto’s cruise ships do not dock in Porto. The Terminal de Cruzeiros do Porto de Leixões sits on the south mole at Matosinhos, ‘just 3 kilometres from the city of Porto’ in the port authority’s words and about 10 kilometres from the airport, with a 340-metre quay built for 2,500 turnaround passengers. APDL’s own page lists three ways into town: metro line A from Senhor de Matosinhos to Estádio do Dragão through the centre, first train 05:59 and last 01:00 every 12 to 15 minutes; STCP buses ‘outside the harbour’; and taxis outside the port, which are allowed to drive in to the terminal. It does not name the nearest metro station’s walking distance or the bus line numbers, so we do not either; the 500 along the coast to Praça da Liberdade is the STCP line that serves Matosinhos, and its page returned a 404 to us. A Z3 Andante title covers the metro ride from Matosinhos to Trindade, and the hop-on hop-off bus that sells to cruise passengers at the gate is the same product as in town, at the same price. The airport is a separate arrival: a ship-to-flight transfer is a taxi or a booked car, because no public line joins the two without the centre in between. The Matosinhos page has the fish restaurants a port day is for.
One thing the terminal and the airport share: neither official page states a luggage rule, a left-luggage counter or a lift map, so a case has to assume the metro’s level boarding and the city’s stairs, and nothing in between.
The fixed prices in an unpublished market
Two private transfers with a listed price and a driver waiting at arrivals, for the hours the metro does not run and the luggage the metro does not want; and two things to book for the first day so the arrival is not the whole of it. Prices and ratings as listed in Q3 2026.
from €26
Porto Airport: Private Transfer to or From Porto
listed at $29.96
A door-to-door private car between the airport and any Porto address, one way, priced per vehicle. Compare with the metro's 30-minute ride before booking for a party of one.
Check Availability
from €25
Private Transfer from Porto Airport to Porto City Hotels
listed at $29.03
Meet-and-greet at arrivals and a private car to your hotel, with an optional panoramic city loop on the way. Slightly cheaper than the Goeasy transfer and better reviewed.
Check Availability
from €29
Porto: 3-Hour Guided City Highlights Walking Tour
listed at $33.68
The three-hour Bluedragon walk through the historic centre, offered in five languages with a private option. The most-booked classic walking tour in Porto, and a public tour needs at least two people.
Check Availability
from €18
Porto: Six Bridges Cruise
listed at $20.90
The 50-minute Six Bridges loop on a traditional-style boat, the cheapest way onto the river and the most-booked. Audio comes by QR code on your own phone; the 4.2 rating reflects the crowds.
Check AvailabilityPrices, ratings and details are the platform's own, checked in Q3 2026; dollar figures are the listed prices — the platform bills in your account's currency.
Porto airport to the city: the stops on the way in
The airport station, the metro interchanges on line E and the bus termini named on this page; coordinates are our map reading, the lines are on metrodoporto.pt and stcp.pt.
Where to go next
The pages this one hands over to.
Porto airport to the city: questions
Does Porto airport have a metro?
Yes: line E starts inside the terminal and runs to Trindade in the centre on a Z4 title, €2.30 single or €8.55 for 24 hours, first train 06:06 and last 00:42 on the sheet valid from 7 September 2026. Buy the €0.60 Andante card at the platform machine and validate before boarding.
How far is Porto airport from the city centre?
No official page states the distance; the metro's only published journey time is 22 minutes to Casa da Música and 27 to Trindade, from a 2016 notice, so plan on about half an hour by train and a similar ride by road. The comparison table sets the four ways side by side.
How much is a taxi or an Uber from Porto airport to the city?
Not stated on any official page: the airport's site says only that taxis run 24/7 from the ranks, and Uber and Bolt price dynamically. The private transfer at €26 per vehicle is the one fixed fare in print, and the taxi section explains why we print no other.
Is there a bus from Porto airport to the city centre?
STCP 601 and 602 run to Cordoaria by the Clérigos tower from 05:30 to midnight about every 25 minutes, 604 to Hospital São João until 21:00, and the 3M night bus to Aliados hourly from 00:30 to 05:30; €2.50 on board by card or an Andante title. The bus section says when the bus beats the metro.
Are there two airports in Porto?
No. Francisco Sá Carneiro, code OPO, at Pedras Rubras north-west of the city, is the only one; a flight sold to 'Porto' lands there. The Leixões cruise terminal is a separate arrival, on metro line A, covered on the getting around page.
How do I get from Porto city to the airport early in the morning?
The first line E train leaves Trindade at 05:58 and reaches the airport about 06:25; for anything earlier it is the 3M from Aliados on the hour until 05:30 or a booked transfer at the same fixed price at 04:00. The city to airport section has the timings by district.
Porto Airport to the City on Video
Three films that walk the route from arrivals to the platform and compare the metro with the taxi and the transfer. Fares on camera are from their filming dates; this page carries the 2026 tariff.
Porto AIRPORT to City Center (Metro, Uber, Taxi, Private Transfer!)
The four options of the comparison table above, filmed in 2026, with the walk from arrivals to the metro machines.
Video: Navigator NickHOW TO GET TO DOWNTOWN PORTO FROM THE AIRPORT (OPO) FRANCISCO SÁ CARNEIRO AND BACK TO OPORTO
The metro ride in and out, including the ticket machine and the change at Trindade.
Video: Travelzilla.How to Get from Porto City Center to Airport by Metro
The return journey the city-to-airport section describes, platform by platform.
Video: MJ-TravelVideos load from YouTube only when you press play.
Reviewed Q3 2026 (July–September 2026); next review Q4 2026. Prices, hours and terms are set by the venue or operator and confirmed at checkout.
We may earn a commission if you book through one of our links, at no extra cost to you. Full affiliate disclosure