Visit Porto City GuideAn Independent City Guide Map
A violet line E metro train waiting at the Aeroporto platform at 06:05 with two travellers and their cases, the first departure of the day from Porto airport to the city

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 2026Aeroporto → TrindadeNotes
First train06:06First towards the airport from Trindade 05:58
06:00–07:00every 30 minutesWeekday and weekend pattern the same on the sheet
07:00–20:00every 15 minutesThe daytime headway; 'about 20 or 30 minutes' on the airport's own snippet is older
20:00–23:00every 20 minutesTrains beyond Trindade to Estádio do Dragão every 30
23:00–01:00every 30 minutesLast from the airport 00:42
Journey timeabout half an hourOnly official figure: Metro news of 2016, 22 min to Casa da Música, 27 to Trindade
TitleZ4: €2.30 single, €8.55 24 h; Tour 1 €7.75 also validTrindade–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.

An estate car parked by a lake, the kind of vehicle used for a private airport transfer in Porto from €26

Porto Airport: Private Transfer to or From Porto

listed at $29.96

★★★★★ ★★★★★ 4.6(294 reviews)· 30 minutes

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
A chauffeur opening the door of a black car for a private transfer in Porto from €25

Private Transfer from Porto Airport to Porto City Hotels

listed at $29.03

★★★★★ ★★★★★ 4.9(176 reviews)· 30 minutes

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
A guide in a blue t-shirt with a walking-tour group in front of the Clérigos Tower in Porto from €29

Porto: 3-Hour Guided City Highlights Walking Tour

listed at $33.68

★★★★★ ★★★★★ 4.8(2,932 reviews)· 3 hours

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
The colourful facades of Ribeira seen from the Douro on a Six Bridges cruise in Porto from €18

Porto: Six Bridges Cruise

listed at $20.90

★★★★★ ★★★★★ 4.2(16,287 reviews)· Valid 50 minutes

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 Availability

Prices, 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.

Metro line E
STCP bus terminus

Where to go next

The pages this one hands over to.

Getting around Porto

The full 2026 Andante table and the two rides no pass covers.

Zones and passes

Where to stay

Which areas a taxi reaches and which end in a stair.

By what a case can reach

Porto.CARD

The leaflet prices and why the sales page has gone.

Pickup at arrivals

Porto in 1 day

The arrival-afternoon route, timed from the station.

Starts at São Bento

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.

The fixed price in an unpublished market

No official page prints a taxi fare from Porto airport; a pre-booked private transfer meets the flight at €26 per vehicle, tracks the delay and cancels free up to 24 hours before.

Prices are set by the operator and confirmed at checkout.

Check Availability

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