Porto Public Transport
Porto public transport is one card and three operators: Metro do Porto runs the six light-rail lines, STCP the buses and the three heritage tram lines, and CP the urban trains to Braga, Guimarães and Aveiro. The Andante card carries the fares for the metro, the buses and the CP urban zones under one tariff; the trams and the Funicular dos Guindais sit outside it on their own tickets, which is the sentence most guides leave out. This page prints the 2026 tariff read on the STCP poster and the Portuguese metro pages in Q3 2026, the zone logic, the passes, what is closed and what no operator publishes. Fares settled, the first-timer's route through the city says where the rides are worth taking.
Quick answer The card, the zones, the 24-hour and Tour passes, and the two rides no pass covers
Buy an Andante Azul card for $0.70 (€0.60) at any metro machine and load it with a Z2 single at $1.63 (€1.40) for an hour in the centre, or with the 24-hour Z2 title at $6.22 (€5.35); the Andante Tour 1 at $9.01 (€7.75) covers every zone for 24 hours and the Tour 3 at $19.23 (€16.55) for 72 hours. The airport is a Z4 ride at $2.67 (€2.30). None of those titles opens a heritage tram, which costs $6.97 (€6) on board, or the Guindais funicular, which is closed for maintenance with no reopening date. The metro runs 06:00 to 01:00 on all lines, a bus ticket bought from the driver is $2.91 (€2.50), and every bus has taken bank cards since 26 January 2026.
Key takeaways
- Two days in the centre need almost no rides: the sights sit within a 20-minute walk of São Bento, and the one ride that pays is the yellow line D across the bridge to the Gaia lodges; the walk table says which routes are a stair and which are a ticket.
- The Andante Tour pass is the tourist product, but it prints 'exceto elétricos e funicular' in small type; the tram 1 to Foz is a separate $6.97 (€6) fare or $13.95 (€12) for two days, and the with-transport Porto.CARD carries the same exclusion.
- Arriving after the 00:42 last train from the airport, the pre-booked private transfer at $29.96 (€26) is the only fixed price in print; the airport page has the timetable sheet for line E.
- The hop-on hop-off bus is a seat with commentary, not a transport pass; for a day that reaches Serralves and Foz, a Z3 24-hour title at $7.96 (€6.85) does the same distance for a fifth of the price.
Do you need public transport at all?
Porto's centre is small and vertical: the Ribeira quay is 60 metres below the cathedral and the Clérigos tower, and the hills decide whether you ride. Our walking estimates from the entrance coordinates in the facts pack, with the ride that replaces each walk and its 2026 Andante fare; the tram fares are STCP's own tariff, outside Andante.
| Route | On foot | The ride | Fare |
|---|---|---|---|
| São Bento station → Clérigos tower | about 6 min, one slope | None worth taking | — |
| Aliados → Ribeira quay | about 12 min, downhill all the way | Metro to São Bento saves 3 minutes; the climb back is the problem | €1.40 Z2 single |
| Ribeira → Sé cathedral | about 8 min, a stair; the Guindais funicular is closed | No substitute while the funicular is shut | €4 when it reopens |
| Trindade → Gaia lodges (Jardim do Morro) | about 25 min, across the upper deck | Yellow line D, 3 stops over the Luís I bridge | €1.40 Z2 single |
| Ribeira → Foz do Douro | about 60 min, flat along the river | Tram 1 from Infante to Passeio Alegre, about 20-minute headways | €6 tram single, not Andante |
| Trindade → Serralves | Not a walk with a plan behind it | Metro to Casa da Música, then an STCP bus (line number: check the stop; not in our sources) | €1.85 Z3 single, or €6.85 for 24 h |
| Campanhã station → the centre | about 30 min, uphill at the end | Any metro line to Trindade or Bolhão, 3–4 stops | €1.40 Z2 single |
| Trindade → the airport | Not walkable | Violet line E, about half an hour | €2.30 Z4 single |
A day that stays in Baixa, the Sé, Ribeira and the lodges needs one ride, over the bridge and back; a day that touches Foz, Serralves or the airport needs a 24-hour title in the right zone.
Tickets and fares in 2026
One intermodal tariff covers Metro do Porto, STCP buses and the CP urban zones, and STCP prints the tram and funicular tariffs beside it. Every figure below is from the STCP tariff poster 'válido a partir de 01/JAN/2026' and the Portuguese metro fares page read in Q3 2026; dollar figures at €1 = $1.1622. The English metro page still serves the 2024 table, so do not trust it.
The rule that saves money: every fare except the on-board bus ticket lives on the Andante Azul card, and the card itself is €0.60. Occasional titles are zone tickets that last from first validation, not from midnight; the 24-hour titles and the Tour passes are loaded whole and start when you first tap. Children under 4 travel free when they do not occupy a seat, and the tariff prints no child fare on Andante titles for anyone older.
On ten identical titles the eleventh is free.
| Title, 2026 | Price | Approx. USD | Valid for | Where |
|---|---|---|---|---|
| Andante Azul card | €0.60 | $0.70 | The rechargeable card; one per person | Metro machines, Andante shops |
| Single Z2 | €1.40 | $1.63 | 1 hour, the zone you board in plus its neighbours | Loaded on the card |
| Single Z3 | €1.85 | $2.15 | 1 hour, one more ring | Loaded on the card |
| Single Z4 | €2.30 | $2.67 | 1 h 15; the airport ride | Loaded on the card |
| Single Z5 | €2.80 | $3.25 | 1 h 30 | Loaded on the card |
| Andante 24 Z2 | €5.35 | $6.22 | 24 hours in the centre zones | Loaded on the card |
| Andante 24 Z3 | €6.85 | $7.96 | 24 hours; reaches Serralves, Matosinhos | Loaded on the card |
| Andante 24 Z4 | €8.55 | $9.94 | 24 hours including the airport | Loaded on the card |
| Andante Tour 1 | €7.75 | $9.01 | 24 consecutive hours, whole network; not trams, not the funicular | Loaded on the card |
| Andante Tour 3 | €16.55 | $19.23 | 72 hours, whole network; same exclusions | Loaded on the card |
| Bus ticket bought on board | €2.50 | $2.91 | That bus only | Driver; cash, MB WAY or bank card |
| Heritage tram, lines 1, 18, 22 | €6 adult / €3.50 child | $6.97 / $4.07 | One ride; occasional Andante titles not accepted | On board |
| Tram, 2 trips same day | €8 | $9.30 | Two rides | On board |
| Tram, 2-day ticket | €12 adult / €6 child | $13.95 / $6.97 | Two days on all three lines | On board |
| Funicular dos Guindais | €4 single / €6 return | $4.65 / $6.97 | Closed for maintenance in Q3 2026; no date | Lower or upper station, when open |
| Gaia cable car | €7 single / €10 return | $8.14 / $11.62 | Not an Andante service, not on the Porto.CARD | Cable-car stations |
What the tariff leaves out
Three things. The Tour passes are printed as 'válidos em toda a rede Andante, exceto elétricos e funicular', so a reader who buys the Tour 3 expecting to ride the tram to Foz on it pays €6 at the door; the tram page prices the alternatives. There is no 48-hour title: two days means two 24-hour loads or the Tour 3, and the with-transport Porto.CARD solves it by handing you two separate 24-hour tickets with an instruction not to validate both on the same day.
And the tariff prints the fine for travelling without a validated title, €120 to €350, but not a grace rule for a card that failed to read; validate, watch for the green light, and validate again at every change of vehicle, because the inspectors on the line D bridge crossing check the last tap, not the balance.
How to pay: the Andante card, the zones and the app
The Andante Azul card is sold at every metro station's machines, in English, for €0.60, and at the Andante shops at Trindade and Campanhã; it is a paper-backed contactless card that holds one kind of title at a time, so a Tour pass and single-ride credit cannot sit on it together. One card per person: the tariff says so, and a shared card fails the inspector. Load it, then validate on every boarding at the yellow post — on the metro platform before you step on, because Porto's stations have no gates, and inside the bus by the driver. A single title lasts one hour on Z2 from first validation and covers changes between metro and bus inside that hour; each extra zone adds a ring and fifteen minutes, which is why the Z4 airport ride is 1 h 15.
The zones are the trap for a first-timer. Z2 is not a place: it is the zone you board in plus the ring of zones that touch it, so a Z2 ticket bought at Trindade covers a different map from a Z2 ticket bought at Matosinhos. Count zones on the destination list printed at every machine, and when in doubt buy the next zone up — the difference between Z2 and Z3 is 45 cents, the fine is €120. Whether Casa da Música to Trindade is Z2 is not stated on an official page we could read (the metro's zone calculator is script-only), though both stations sit inside the Porto municipal zone; check the machine before printing it in your own plan.
Cards, apps and the on-board ticket
Since 26 January 2026 every STCP bus has taken a bank card, phone or watch for the €2.50 'bilhete de bordo', which is valid only on that bus; it is the fallback for a card that ran out, not a way to travel. The metro sells no ticket on board and has no contactless bank-card gate of the Lisbon kind, so the Andante card is the only way onto a train. Metro do Porto and STCP each publish an app for timetables and, in Andante's case, for buying titles onto a phone, but the operators' pages do not state that visitors without a Portuguese tax number can use the phone-based Andante, so we do not print it as a way to pay.
The paper card works for everyone and costs 60 cents. The official fare pages are metrodoporto.pt and stcp.pt; the English fare page on en.metrodoporto.pt showed the 2024 table on in Q3 2026 (Z3 €1.80, Tour €7.50), so read the Portuguese page or the STCP poster.
The metro: six lines, one useful crossing
Metro do Porto is a light-rail network, on the surface for most of its length and underground through the centre, six lines lettered A to F. Five of them, A, B, C, E and F, share the trunk from Campanhã through Bolhão and Trindade to Casa da Música before fanning out to Matosinhos, Póvoa de Varzim, ISMAI, the airport and Senhora da Hora; line D runs north–south from Hospital São João through Trindade and São Bento, over the upper deck of the Luís I bridge to Jardim do Morro in Gaia and on to Santo Ovídio. Trains run 06:00 to 01:00 on every line; the Sept-2026 frequency sheet shows first departures between about 05:44 and 06:20 by terminus and last ones between 00:26 and 01:19.
The stops a visitor uses: Trindade, where line D meets the trunk and the tourist office sits inside the station; São Bento for the tiled hall and the walk down to Ribeira; Bolhão for the market; Jardim do Morro for the lodges and the Serra do Pilar terrace; Casa da Música for the bus onward to Serralves; Campanhã for every intercity train; Aeroporto at the end of line E; Senhor de Matosinhos on line A for the fish restaurants and the cruise terminal. Ribeira, the Sé and Foz have no metro. The line D crossing of the bridge is the one ride worth taking for its own sake: $1.63 (€1.40) for the view the six-bridges cruise sells from below. Official maps are on metrodoporto.pt; the transport map below pins the interchanges.
Buses: the STCP lines a visitor rides, and the night network
STCP buses fill the gaps the metro leaves: the riverside, Foz, Serralves and the airport by surface. The lines that matter to a visitor are 500 along the river from Praça da Liberdade to Matosinhos market by the coast (its line page returned 404 to us, so times are not printed here; the winter timetable starts on 27 October and the summer one on 30 March), 601 and 602 from Cordoaria to the airport from 05:30 to midnight about every 25 minutes, and 604 from Hospital São João to the airport from 06:00 to 21:00. Fares are the same Andante titles as the metro, or the €2.50 on-board ticket.
The STCP page says timetables 'vary depending on the time of year'; the line pages on stcp.pt are the source on the day.
| Line | Runs | Hours | Fare |
|---|---|---|---|
| 500 | Praça da Liberdade ↔ Matosinhos (Mercado), along the river and coast | Not stated (line page 404); seasonal timetables from 27 October and 30 March | Andante Z2 / Z3 by boarding zone, or €2.50 on board |
| 601 / 602 | Cordoaria ↔ Aeroporto (602 via Padrão de Moreira) | 05:30–24:00, about every 25 min | Andante Z4 (verify at the machine), or €2.50 on board |
| 604 | Hospital S. João ↔ Aeroporto via Crestins | 06:00–21:00, about every 30 min | Andante, or €2.50 on board |
| 3M | Av. dos Aliados ↔ Aeroporto, night | 00:30–05:30, every 60 min | Regular Andante titles or €2.50 on board; no night supplement |
| 1M, 2M, 4M–10M | Aliados ↔ Matosinhos Praia, Hospital S. João, Maia, Ermesinde, Valongo, Gondomar, Vila d'Este … | Overnight, from Aliados; frequencies per line on stcp.pt | Regular Andante titles or €2.50 on board |
The night: M-lines from Aliados
When the metro stops at 01:00 the 'linhas da madrugada' take over, all of them leaving from Avenida dos Aliados: 1M to Matosinhos Praia, 2M to Hospital São João, 3M to the airport, 4M to Maia, 5M to Ermesinde, 7M to Valongo, 8M to São Pedro da Cova, 9M to Gondomar, 10M to Vila d'Este. The 2026 tariff has no separate night fare, so a Tour pass or a Z2 single loaded that afternoon still works, and the driver takes a bank card for the €2.50 ticket. For a 03:00 flight the 3M leaves Aliados on the hour from 00:30 and is the only public transport to the airport at that hour; the airport page sets it against the private transfer, which is the fixed-price alternative when a case and a sleeping child are involved.
The heritage trams: three lines, a separate tariff
Porto has run trams since 1895, the first in Iberia, and three heritage lines survive as STCP’s ‘Porto Tram City Tour’: line 1 along the river from Infante, by the Palácio da Bolsa, to Passeio Alegre in Foz, daily about 08:40 to 20:43 every 20 minutes or so; line 18 from Massarelos, by the tram museum, up to Carmo by the Clérigos tower, about 09:15 to 19:45 every half hour; and line 22, a circular from Carmo to Batalha, whose hours the tariff does not print. The fares are STCP’s ‘Tarifário Carro Elétrico’: €6 a ride for an adult and €3.50 for a child, €8 for two trips the same day, €12 ($13.95) for a two-day ticket and €6 for the child version, sold on board. Andante monthly passes with the right zoning are accepted; occasional titles and the Tour passes are not, and blogs that print €3.50 as the adult fare are quoting the child row of a leaflet that prints its numbers without labels.
A tram single takes 30 percent off the Museu do Carro Eléctrico at Massarelos, the two-day ticket 50 percent. The tram page has the routes stop by stop and the verdict on line 1, which is the ride to Foz that a bus does for €1.40 without the wooden seats; the walking, boat and cable-car combination is the tour-shaped way to see the same riverside.
What is closed and what is outside the card: the funicular and the cable car
The Funicular dos Guindais climbs 61 metres on a 281-metre track from the Ribeira end of the Luís I bridge to Batalha, which is the stair every visitor otherwise walks between the quay and the Sé. It is run by STCP Serviços, not STCP buses, on its own tariff: €4 single and €6 return for an adult, €2 and €3 for a child of 4 to 12, €3 with a Porto.CARD, and free for Andante monthly-pass holders with zone PRT1; 25 people a cabin, every 10 minutes, summer hours Sunday to Thursday 08:00–22:00 and Friday and Saturday to midnight, continuous through the night of São João. On in Q3 2026 the operator's page read 'atualmente, o Funicular encontra-se encerrado para manutenção' with no reopening date, after an earlier five-month closure that ended on 18 April; the next IMT inspection is due in 2027. Until it reopens the climb is on foot, or the long way round by metro from São Bento to Jardim do Morro and back across the lower deck.
The Gaia cable car on the other bank is a private ride, not public transport, and neither Andante nor the Porto.CARD covers it: €7 one way, €10 return, €3.50 and €5 for a child of 5 to 12, €22.50 for a family return, daily 10:00–20:00 from 26 April to 24 September and 10:00–18:00 in the depth of winter. It links the Jardim do Morro metro stop to the Gaia quay by the lodges, which makes it the step-free way down that the closed funicular no longer offers on the Porto side; the walking tour with the cable car and boat folds the fare into a $69.67 (€60) afternoon.
Trains: the urban lines, the tourist ticket and the Douro
CP's urban trains from São Bento and Campanhã are the day-trip transport to Braga, Guimarães and Aveiro, and the Douro line to Régua and Pinhão is a day out in itself. The urban fares are by zone on a separate CP scale — €1.65 for one or two zones rising to €6.65 for seventeen — and the Andante card carries them for the zones the Andante area covers; the zone counts for Porto to Braga, Guimarães and Aveiro were not readable on the January 2026 poster we fetched, so buy at the machine. Figures below from the CP 'TP 2026' price documents read in Q3 2026, valid from 1 January 2026; CP prints no journey times on any price PDF.
| Train | From | Fare, 2026 | Approx. USD | On the Andante card? |
|---|---|---|---|---|
| Urban train, 1–2 zones | São Bento / Campanhã | €1.65 single | $1.92 | Yes, inside the Andante area |
| Urban train to Braga, Guimarães, Aveiro | São Bento / Campanhã | By zone count; not readable on the poster — verify at cp.pt | — | Andante zones only; beyond them, a CP ticket |
| CP tourist ticket, urban network | Any urban station | €7.70 for 1 day / €16.50 for 3 days | $8.95 / $19.18 | Separate CP product; 10% off with the Porto.CARD |
| Regional to Peso da Régua (Douro) | São Bento | €10.10; €9.90 from Campanhã | $11.74 | No |
| InterRegional to Pinhão | São Bento | €12.45; €12.35 from Campanhã; no Regional beyond Régua | $14.47 | No |
| Alfa Pendular to Lisbon | Campanhã | €35.70 turística / €49.90 conforto | $41.50 / $58.00 | No |
| Intercidades to Lisbon | Campanhã | €28.05 second class / €41.50 first | $32.60 / $48.20 | No |
| Celta to Vigo | Campanhã, 08:13 and 19:10 | €16.75 single / €26.80 return | $19.47 / $31.10 | No |
Two rules the tables hide. São Bento is the terminus for the Douro line and most urban trains, and its azulejo hall is the reason to start there; every Alfa Pendular and Intercidades uses Campanhã, one metro stop east, so a Lisbon train is a change. And the Douro Regional ends at Régua: Pinhão, Tua and Pocinho are InterRegional fares, and the with-transport Porto.CARD covers CP urban trains only as far as Paredes, Paramos, Vila das Aves and Lousado, none of which is the Douro.
The Douro Valley page sets the €12.45 train against the coach-and-boat day, and the Braga, Guimarães and Aveiro pages carry what the official sites gave us for each.
Strikes, fines and the rules of the day
Portuguese labour law requires at least five working days' notice of a strike, ten where a company serves 'necessidades sociais impreteríveis', which transport does; notices and the minimum-services orders are filed with DGERT at dgert.gov.pt, and the operators repeat them, metrodoporto.pt in its news list, stcp.pt under 'alterações de serviço', cp.pt under 'avisos'. On in Q3 2026 DGERT held no Metro do Porto or STCP notice for September or October 2026, the metro's 2026 news list showed none, and the STRUN strike that had cut the last two service hours on STCP since November 2023 ended by agreement on 2 June 2026. CP was the exception: a notice for Regional trains on the Linha do Norte from 7 to 12 September 2026, which touches the Coimbra and Aveiro Regional connections rather than the Porto urban lines, and is the kind of item to read the day before a day trip.
The do's and don'ts: validate before every boarding and at every change, including the platform post on the metro, because there is no gate to remind you; keep the card, since an inspector reads the last validation and the fine is €120 to €350; count the zones at the machine and buy one up when unsure; do not board a tram with a Tour pass and expect it to work; do not stand on the Ribeira quay at 00:50 planning a metro home from São Bento, which is a ten-minute climb away and closes at 01:00;. Pickpockets work the line D bridge crossing and the São Bento platform at peak; the safety page has the pattern and the tourist-police address.
When paying somebody else to handle the logistics wins
Four products that replace a transport decision: the fixed-price transfer for the flight that lands after the last train, the walk that folds the cable-car fare and the river into one afternoon, the tuk-tuk for the hills a case cannot climb, and the sightseeing bus that is a seat with commentary rather than a pass. 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 €60
Porto: Walking Tour, Lello Bookshop, Boat and Cable Car
listed at $69.67
A guided walk that folds in the Gaia cable car ride and a Douro river cruise, with Lello entry as an option. Suits a first day when you want the three riverside set pieces handled in one booking.
Check Availability
from €25
Porto: Guided Tour by Tuk-Tuk & Optional Douro River Cruise
listed at $29.03
A 50-minute electric tuk-tuk loop through the centre, with an open-dated Six Bridges cruise ticket on the combined option and a walking-tour voucher for the next day. Shared bookings may be split across several tuk-tuks.
Check Availability
from €28
City Sightseeing Porto Hop-On Hop-Off Bus & Bookable Extras
listed at $32.52
The City Sightseeing bus on two lines with 16-language commentary, a port tasting and a Gaia walk thrown in; the 48-hour ticket adds a night tour and the cruise. Its 4.0 rating is the lowest on this page.
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 transport map: the interchanges a visitor uses
The stations and stops named on this page, colour-coded by what they connect; coordinates are our map reading, the lines themselves are on metrodoporto.pt and stcp.pt. Two of the pins mark rides no Andante title covers.
Where to go next
The pages this one hands over to.
Porto airport to the city
The September 2026 frequency sheet, the buses and the fixed-price transfer for the late flight.
Line E, Z4Porto.CARD
The leaflet prices, the two-ticket rule and what the vanished sales page means.
Status contestedGaia cable car
The one step-free descent to the lodges, priced and timed by season.
Jardim do Morro to the quayPorto public transport: questions
How do I buy a metro ticket in Porto?
At the machine in any station: buy an Andante Azul card for €0.60, choose the zone (Z2 for the centre, Z4 for the airport) and the number of rides or the 24-hour title, then validate at the yellow post on the platform before boarding — there are no gates. The fare table has every 2026 price and the card section the zone logic.
Is public transport free in Porto?
No. Children under 4 ride the metro free when they do not take a seat, and residents' passes have their own rules, but a visitor pays from €1.40 a ride; the Andante Tour 1 at €7.75 is the closest thing to an all-you-can-ride day, and it still excludes the trams and the funicular.
How do I get around Porto as a tourist?
On foot in the centre, by the yellow line D over the bridge to the Gaia lodges, and by a Z3 24-hour title on the days you reach Serralves or Foz; the walk table ranks the routes. A private transfer covers the airport after the last train, and the tuk-tuk tour is the paid way up the hills.
What are the Porto public transport zones?
Concentric rings counted from the zone you board in: Z2 is that zone plus its neighbours for one hour, Z3 adds a ring and 15 minutes, and so on to Z9; the centre is a Z2 ride, Serralves and Matosinhos are Z3, the airport is Z4. Count them on the list at the machine, and read the zone section before buying a 24-hour title.
Does the Andante card work on the trams and the funicular?
Occasional Andante titles and the Tour passes do not: the STCP tariff prints 'exceto elétricos e funicular'. The heritage trams are €6 a ride or €12 for two days, sold on board, and the funicular is closed for maintenance anyway.
Is there a Porto night bus?
Yes: the STCP M-lines leave Avenida dos Aliados overnight, with the 3M to the airport every hour from 00:30 to 05:30, on ordinary Andante titles or the €2.50 on-board ticket. After the 01:00 metro close it is that, a taxi or the pre-booked transfer.
Getting Around Porto on Video
Three practical films on the metro machines, the Andante card and the choice between metro, bus and taxi. Fares on camera are from their filming dates; the ones on this page are the 2026 tariff.
Porto Metro Explained | Buying Tickets, How to Ride, and All the Basics
The machine, the card and the platform validator, step by step, as the fare section above describes them.
Video: ExpatsEverywhereHow to Use The Porto Metro
A short walk-through of the lines and the zone choice at the machine.
Video: Falésia ConsultantsPORTO TRANSPORT – Metro, Bus & Alternatives in a Comparative Test
Metro against bus and taxi on the same journeys, the comparison the walk table above makes on paper.
Video: Jörg Rausch - mymoviestyleVideos 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