Home / Portugal / Porto / Porto Francisco Sá Carneiro
Porto airporttoPorto city center
To Trindade station and Avenida dos Aliados · One way · 2 adults · All service hoursPrices are whole-party totals. Times are recorded journey durations; no walking or waiting has been added.
All prices are totals for 2 adults. Group fares included.
How do I get from Porto airport to Porto city center?
For one traveler the cheapest way is the Bus 601 at €2.50, 33–55 min; the fastest is the Metro line E at €2.90, 27 min. Every option below is priced as a total for your party and says where it leaves you.
3 listed options
Not everything runs around the clock, but between them they cover it: the Metro line E runs 06:06–00:42, and the Bus 601 runs 05:30–00:20, and the Night bus 3M runs 00:30–05:30.
Lowest listed totalbus
Bus 601
bus · STCP
33–55 min rideEvery 30 min05:30–00:20
The Aeroporto bus stop outside the terminal→Cordoaria
The on-board ticket, sold by the driver for cash, MB WAY or a contactless card, valid for this bus only. It is the only way to ride from this airport without buying the EUR 0.60 Andante card, and for a single ride it undercuts card plus Z4 by 40 cents. With an Andante card the bus is a Z4 like the metro, EUR 2.30, valid 1h15 with changes.
Luggage. An ordinary city bus with no racks.
Hours. From the airport stop, every day. Weekdays every 25 to 35 minutes, 50 late evening; Saturdays and Sundays every 40 to 50 minutes. The 01:10 departure runs only to Rotunda AEP. From STCP's timetable valid 7 September to 6 October 2026, published 10 September.
€5.80total for 2 adults€2.90 each2 × €2.90 adult fareBuy ticketOn Metro do Porto, Andante tariff
Hours, tickets & luggage
What one person pays arriving with nothing: a Z4 single at EUR 2.30 plus the EUR 0.60 Andante Azul card it must be loaded on, one card per person, both sold by the machines in the station. The card is reusable for a year, so a second ride is EUR 2.30; ten loaded at once earn an eleventh free. A Z4 is valid 1h15 from first validation across the metro, STCP buses and suburban trains. Children under four travel free; there is no child single. A 24-hour Z4 is EUR 8.55, but the tourist Andante Tour 1 at EUR 7.75 covers the whole network for 24 hours and beats it.
Luggage. Level boarding, no stated limit. Bicycles by the rear door.
Hours. Monday to Friday; first train is 05:58 on Saturday, 05:57 on Sunday and holidays. Last train is 00:42 every day, reaching Trindade at 01:09. After 23:00 the interval widens to 30 to 42 minutes (22:57, 23:27, 00:09, 00:42).
The same on-board ticket as by day, EUR 2.50 from the driver, or a Z4 (EUR 2.30) on an Andante card. No night supplement.
Luggage. An ordinary city bus with no racks.
Hours. Every night of the week: 00:30, 01:30, 02:30, 03:30, 04:00, 04:30, 05:00 and 05:30 from the airport. STCP's page says 00:30 to 05:30 hourly; its airport map says 00:30 to 06:00.
The options are still here — your budget or journey-time filter is drawn tighter than any of them. Widen either one, or reset the filters, to bring them back.
Road journey times vary with traffic. Prices and availability should be confirmed with the operator.
Going somewhere specific?
"The center" is not one place, and the answer changes
Buy the Andante Azul card from a machine in the metro station, or skip it and pay the STCP driver instead on the bus — cash, MB WAY or a contactless card all work there. Validate whichever ticket you carry at the platform reader or the bus doorway every time you travel; a card carries one traveler at a time.
Uber and Bolt
Uber and Bolt both pick up at Porto airport. Look for the rideshare signs outside the terminal, then open the app for your exact meeting point, since it can vary by terminal and demand.
Before you travel
Where each one starts, how long it runs, what it carries
metro · Metro do Porto, Andante tariffMetro line E
From
Aeroporto station, the terminus of line E at the terminal
To
Trindade in 27 minutes; Bolhão in 28, Campanhã in 33 on trains signed Estádio do Dragão
Luggage
Level boarding, no stated limit. Bicycles by the rear door.
Runs
06:06–00:42
Journey
27 min
What one person pays arriving with nothing: a Z4 single at EUR 2.30 plus the EUR 0.60 Andante Azul card it must be loaded on, one card per person, both sold by the machines in the station. The card is reusable for a year, so a second ride is EUR 2.30; ten loaded at once earn an eleventh free. A Z4 is valid 1h15 from first validation across the metro, STCP buses and suburban trains. Children under four travel free; there is no child single. A 24-hour Z4 is EUR 8.55, but the tourist Andante Tour 1 at EUR 7.75 covers the whole network for 24 hours and beats it.
Buy a Z4. The airport is zone VCD8 and every central station is four zones away; a Z3 reaches only Senhora da Hora. The operator's own zone counter will tell you Z4 and quote EUR 2.25, which is the 2023 price; the tariff is EUR 2.30.
One card per person. The Andante Azul is EUR 0.60, cannot carry two people through on one journey, and is the only thing the validator accepts — no paper ticket, no bank card. Keep it: it is reloadable for a year.
Validate at the platform validator before boarding. There are no gates, and an unvalidated card is a fine. Take the card out of your wallet: the validator can read the wrong card.
Check the destination. 25 of the 66 weekday trains from the airport end at Trindade; only those signed Estádio do Dragão continue to Bolhão, Campanhã and the Dragão.
The last train is 00:42. After it, the 3M bus leaves the airport at 01:30 and hourly until 03:30, then half-hourly to 05:30.
Works on the new Rosa line have closed the central section between Campo 24 de Agosto and Senhora da Hora on some weekend nights, most recently 22:00 Saturday 12 to 12:00 Sunday 13 September 2026, with STCP buses standing in. Check the operator's news page before a weekend arrival.
Monday to Friday; first train is 05:58 on Saturday, 05:57 on Sunday and holidays. Last train is 00:42 every day, reaching Trindade at 01:09. After 23:00 the interval widens to 30 to 42 minutes (22:57, 23:27, 00:09, 00:42).
Cordoaria, by the Clérigos tower, via Matosinhos and Boavista
Luggage
An ordinary city bus with no racks.
Runs
05:30–00:20
Journey
33–55 min
The on-board ticket, sold by the driver for cash, MB WAY or a contactless card, valid for this bus only. It is the only way to ride from this airport without buying the EUR 0.60 Andante card, and for a single ride it undercuts card plus Z4 by 40 cents. With an Andante card the bus is a Z4 like the metro, EUR 2.30, valid 1h15 with changes.
EUR 2.50 to the driver buys this bus only. If you already hold an Andante card, validate a Z4 instead: EUR 2.30 and valid for a change within 1h15.
The timetable itself gives 33 to 55 minutes to Cordoaria depending on the hour; the long runs are the weekday peaks. It reaches Boavista and Casa da Música at about 30 minutes.
STCP's airport page says about every 25 minutes; its own timetable shows 40 to 50 at weekends.
The last bus to Cordoaria leaves at 00:20. The 01:10 goes only as far as Rotunda AEP.
Not the 602: same fare, same terminus, via Padrão de Moreira in 45 to 80 minutes, and its last departure is 20:50.
From the airport stop, every day. Weekdays every 25 to 35 minutes, 50 late evening; Saturdays and Sundays every 40 to 50 minutes. The 01:10 departure runs only to Rotunda AEP. From STCP's timetable valid 7 September to 6 October 2026, published 10 September.
Avenida dos Aliados in 28 minutes, via Praça da República and Trindade
Luggage
An ordinary city bus with no racks.
Runs
00:30–05:30
Journey
28 min
The same on-board ticket as by day, EUR 2.50 from the driver, or a Z4 (EUR 2.30) on an Andante card. No night supplement.
It fills the metro's night exactly: the last metro is 00:42 and the first 3M after it is 01:30, so the longest wait at the stop is about 48 minutes.
Hourly until 03:30, then every 30 minutes to 05:30. From 05:30 the 601 runs, and the metro from 06:06 (05:58 Saturday, 05:57 Sunday).
It stops at Trindade at 26 minutes, just before the two Aliados stops that end the route.
Pay the driver EUR 2.50, or validate a Z4 on an Andante card at the door.
Every night of the week: 00:30, 01:30, 02:30, 03:30, 04:00, 04:30, 05:00 and 05:30 from the airport. STCP's page says 00:30 to 05:30 hourly; its airport map says 00:30 to 06:00.
What is the cheapest way from Porto airport to Porto city center?
For one traveler, the Bus 601 at €2.50. Per-person fares multiply with the size of your party and per-vehicle fares do not, so check the total for your group rather than the single fare.
How do I get from Porto airport to Porto city center by metro?
One metro reaches Trindade station and Avenida dos Aliados: the Metro line E, €2.90 for one traveler, 27 min, to Trindade in 27 minutes. It is not the cheapest way in: the Bus 601 at €2.50 is. See every option by metro →
How do I get from Porto airport to Porto city center by bus?
For one traveler the cheapest bus is the Bus 601 at €2.50, 33–55 min, and it is also the fastest. For one traveler that is the cheapest way into Porto by any means. The fastest way overall is the Metro line E, 27 min. See every option by bus →
How long does it take to get from Porto airport to Porto city center?
Bus 601: 33–55 min. Metro line E: 27 min. Night bus 3M: 28 min
How far is Porto airport from the city center?
Porto Airport does not publish a distance to the city. By time: the fastest way in, the Metro line E, takes 27 min; the cheapest, the Bus 601, 33–55 min.
Is there Uber or Bolt at Porto airport?
Uber and Bolt both pick up at Porto airport. Look for the rideshare signs outside the terminal, then open the app for your exact meeting point, since it can vary by terminal and demand.
Where do I catch the Bus 601 at Porto airport?
The Aeroporto bus stop outside the terminal. Follow the signs from arrivals. It leaves you at Cordoaria, by the Clérigos tower, via Matosinhos and Boavista.
Is there a train from Porto airport to Porto at night?
The Metro line E runs 06:06–00:42. The Bus 601 runs 05:30–00:20. The Night bus 3M runs 00:30–05:30. Outside those hours nothing else runs to the center. Monday to Friday; first train is 05:58 on Saturday, 05:57 on Sunday and holidays. Last train is 00:42 every day, reaching Trindade at 01:09. After 23:00 the interval widens to 30 to 42 minutes (22:57, 23:27, 00:09, 00:42).
Worth knowing
Every traveler needs a card: the Andante system has no paper single and takes no bank card at the validator. A four-zone ride is EUR 2.30, loaded on an Andante Azul card that costs EUR 0.60, one card per person. Arriving with nothing, a party of four pays EUR 11.60 at the machine, not EUR 9.20. The card lasts a year, so the second ride is EUR 2.30. Android phones can validate through the ANDA app instead; iPhones cannot.
STCP drivers sell a EUR 2.50 ticket — cash, MB WAY or contactless — valid for that bus only. For one ride, arriving with nothing, that is 40 cents less than card plus Z4, and it is the only way to board here without buying the card: the metro sells nothing on board. From the second ride the card wins. Do not buy the EUR 8.55 Andante 24 for four zones: the tourist Andante Tour 1 is EUR 7.75 on its own card and covers the whole network, cheaper before the EUR 0.60 is even counted. It pays off at four rides in 24 hours; at three, singles still win by 25 cents. The airport's Andante desk sells top-ups only, so buy the Tour at a shop such as Trindade (Monday to Friday 09:00 to 18:00, Saturday 09:00 to 13:00).
It is four zones (Z4), not two: the airport is zone VCD8, and Trindade, Bolhão, São Bento, Aliados, Campanhã and Casa da Música are all Z4; only Senhora da Hora is Z3. A Z2 bought because the map looks short leaves you without a valid ticket. The operator's own fare calculator still quotes EUR 2.25 for a Z4; every other source says EUR 2.30 — expect EUR 2.30.
The last metro leaves the airport at 00:42 every day, reaching Trindade at 01:09; the first is 06:06 Monday to Friday, 05:58 on Saturday and 05:57 on Sunday. STCP's night bus 3M leaves the airport at 00:30, 01:30, 02:30, 03:30, 04:00, 04:30, 05:00 and 05:30 every night, 26 minutes to Trindade and 28 to Aliados, at the same EUR 2.50 to the driver or a Z4 on a card. Bus 601 starts at 05:30. The longest wait at the stop is about 48 minutes, after the last metro.
No fixed taxi fare exists here, only a meter, and the meter is changing. A new national reference tariff — EUR 2.00 flagfall, EUR 0.73 per kilometre, EUR 0.34 per minute on a weekday by day, higher at night and weekends, double for a taxi seating more than four, plus a EUR 0.80 booking supplement — applies from 18 August 2026, with meters to be re-programmed within 70 days; so in autumn 2026 a Porto taxi may run either tariff. Taxis take four, larger cars by phone, with extra for a bag over 55 by 35 by 20 cm.
The airport's own page is out of date: it says line E runs every 20 or 30 minutes, but trains run every 12 to 18 minutes by day. It also lists services that no longer exist or don't serve the center: a Goin'Porto shuttle, a Transdev shuttle, and a getBUS route to Campanhã. STCP's 602 also reaches Cordoaria from the airport at the same fare, but takes 45 to 80 minutes and finishes at 20:50, and the 604 goes to Hospital São João, not the center.
Can we count your visit?We use Google Analytics to see which airports people look up. It sets cookies. Nothing runs until you say yes, and refusing changes nothing about the site.What is stored