Porto's public transport mixes the modern and the historic in a way that perfectly matches the city itself. The Metro do Porto is a light-rail system covering the city and its suburbs across six lines, including a direct airport connection. Alongside it, three heritage eléctrico tram routes still run in the old city — not just tourist novelties but part of the city's daily fabric. If you are visiting from Lisbon, Porto's approach to its trams will feel familiar, though the geography here is considerably steeper.
Metro do Porto — the light-rail network
Porto's metro is officially a light-rail system rather than a heavy metro, meaning some sections run at street level and some share road space, while others run underground or elevated. It is efficient, frequent and covers the main areas visitors need. The six lines are colour-coded:
- Line A (blue): runs from Senhor de Matosinhos on the coast, through the city centre via Casa da Música and Trindade, to the hospital area at São João.
- Line B (red): extends from Póvoa de Varzim in the north to the city, sharing the central section with line A.
- Line C (green): connects to the east, from Fânzeres.
- Line D (yellow): runs north–south through central Porto, from Hospital São João south to General Torres in Vila Nova de Gaia — across the river. This line is particularly useful for visitors: it passes through Trindade, Aliados (the main commercial hub), São Bento (the famous azulejo-decorated railway station), and then crosses the Douro via the Luís I Bridge lower deck to Vila Nova de Gaia, where the port wine lodges are. This is the most dramatic metro journey in the Iberian Peninsula.
- Line E (violet/purple): the airport line, running from Aeroporto Francisco Sá Carneiro to the centre and continuing to Estádio do Dragão.
- Line F (orange): serves the southern areas of the network.

The airport line
Line E connects Porto's Francisco Sá Carneiro Airport directly to the city. The journey from the airport to Trindade (the central interchange station) takes around 25–30 minutes. Trains run frequently throughout the day and into the night, covering most flight arrival and departure windows. The metro is the default recommendation for getting between the airport and Porto city centre — it avoids traffic entirely and is considerably cheaper than a taxi.
Airport trains go to two different termini depending on the service: some end at Estádio do Dragão and some at other stations. All pass through the useful central stops including Trindade, Aliados, Bolhão and Campanhã (the main national rail interchange). Check the destination display and board at the Aeroporto station inside the terminal building.
Heritage trams — the eléctricos
Porto has retained three heritage tram lines operated by STCP, using century-old wooden cars on narrow gauge tracks. They are working public transport routes, not solely tourist services — residents use them — though in practice they are slow and often crowded.
- Line 1E: the most famous, running along the Cais da Ribeira waterfront and west along the Douro river to the Passeio Alegre garden at Foz. This is a genuinely beautiful ride along the river's north bank.
- Line 18E: from Carmo church (near the tower and university area) to the Massarelos tram museum.
- Line 22E: a circular route through the upper city, beginning and ending near the Trindade area.
Heritage tram tickets are sold by the driver or at the Massarelos Tram Museum stop — they are priced differently from the metro network and are not covered by the standard Andante metro card without a specific supplement. That said, they are inexpensive individually. The rides are slow and can get very crowded in tourist season; for actually getting from A to B, the metro or bus is often faster. But for the experience of Porto, riding line 1E along the waterfront is something many visitors remember long after the metro journey fades.
Andante card — the integrated ticketing system
Porto's transport uses the Andante smart card system, which covers the metro, most buses (STCP within the city) and the suburban Comboios de Portugal (CP) trains connecting Porto to coastal towns like Matosinhos and Leça da Palmeira.
- The Andante card itself has a small one-off charge; then you load it with the zone-based credit you need.
- Z2 and Z3 zones cover most journeys within Porto proper. The airport falls within a slightly broader zone, meaning an airport-specific ticket or a higher-zone load is needed.
- Andante Tour: a 24- or 72-hour unlimited-travel pass for visitors, covering metro, bus and the suburban CP rail lines. Available at airport metro station machines and central metro offices. For a visit of two or more days with regular journeys, the 72-hour pass saves considerable effort and usually money.
Cards and tickets are sold at metro station machines; the airport station machine has an English language option. Heritage tram tickets are bought separately from the driver.
STCP buses
STCP operates the city bus network, which covers the areas — particularly the hilly older neighbourhoods — where the metro does not go. Buses use the Andante card for payment in most cases. Funicular-style inclines (ascensores) and elevators in the Bonfim and Batalha areas also exist but are small-scale and not part of the main network.
Ferries across the Douro
Small passenger ferries (rabelos — flat-bottomed boats historically used for transporting port wine barrels) cross the Douro between central Porto and Vila Nova de Gaia at several points. They are cheap, frequent and a pleasant way to make the crossing. They are not metro or Andante card services — small cash or card payments apply at the embarkation points. They are less useful than the metro line D crossing if you have luggage, but worth a trip for the river experience.
Practical tips
- Porto is steep. The metro runs along the valley floors and ridgelines; walking between levels can be tiring. Use the metro generously — it is inexpensive.
- Campanhã station (metro line E and A) is the main national rail hub for intercity Alfa Pendular and Intercidade trains to Lisbon and other cities. Not all trains stop at São Bento station.
- Line D's crossing of the Luís I Bridge on the lower level is spectacular — try to travel during daylight for the views over the river and the port wine lodges.
- The Lisbon metro uses its own Viva Viagem card; Andante cards from Porto are not valid there, and vice versa.
- If you are travelling between Porto and Lisbon, Alfa Pendular trains are comfortable and take around three hours — see the rail section for booking tips.
Frequently asked questions
How do I get from Porto Airport to the city centre?
Metro line E runs directly from the Aeroporto station (inside the terminal) to the city centre. The journey to Trindade station is around 25–30 minutes and trains run frequently. Buy an Andante card at the airport station machine; the airport zone requires a slightly higher-zone top-up than a standard city journey.
Are the heritage trams in Porto real public transport or just tourist rides?
They are real public transport lines that residents use, but they are slow and can get very crowded with tourists. They are also significantly slower than alternatives for getting between the same points. Ride them for the experience; use the metro or bus when speed matters.
Does the Porto metro cross to Vila Nova de Gaia?
Yes. Metro line D crosses the Douro on the lower deck of the iconic Luís I Bridge, stopping at stations in Gaia including the port wine lodge area. It is a striking journey and the most convenient way to reach the south bank.
Is the Andante Tour pass worth buying?
For stays of two or more days with regular travel between metro, bus and the suburban rail lines, the 72-hour Andante Tour is convenient and usually cost-effective. It is particularly worthwhile if you are also using the metro for beach or suburban day trips.
Sources and further reading:
- Metro maps, timetables and Andante card: Metro do Porto official website.
- Heritage trams: STCP (Sociedade de Transportes Colectivos do Porto).
- Intercity rail: Comboios de Portugal (CP).
