Metro & buses
Porto Metro covers the city and airport. STCP buses fill gaps in the urban network. Both accept the Andante rechargeable card for seamless transfers.
Porto transportation guide
A practical guide to Porto Metro, city buses, and every CP train type serving Porto and the north — from local Suburbano runs to Alfa Pendular and international trains.
Porto Metro covers the city and airport. STCP buses fill gaps in the urban network. Both accept the Andante rechargeable card for seamless transfers.
Use the Andante card for metro and buses in Porto. Buy CP train tickets online, at ticket offices, or at station machines. Alfa Pendular and IC trains require advance booking.
From Porto you can reach Braga, Viana do Castelo, Guimarães, Aveiro, and the Spanish border by train — plus the entire coast by metro or regional rail.
01 — Know the system
Porto Metro (Metro do Porto) operates six lines connecting the city centre with suburbs, the airport, coastal towns, and Gaia. It is the fastest way to reach Francisco Sá Carneiro Airport from central Porto.
Senhor de Matosinhos ↔ Estádio do Dragão. Coastal route serving Matosinhos and northern Porto.
Good for: beach, northern suburbsPóvoa de Varzim ↔ Estádio do Dragão. Northern coastal towns and commuter belt.
Good for: Póvoa de Varzim, Vila do CondeISMAI ↔ Campanhã. Serves eastern suburbs and connects to the main rail hub at Campanhã.
Good for: Maia, east PortoHospital S. João ↔ General Torres (Gaia). Crosses the Dom Luís I bridge — great city views.
Good for: Gaia, bridge crossingAeroporto ↔ Estádio do Dragão. Airport line. Fast and frequent.
Good for: airport transfersFânzeres ↔ Salgueiros. Southeast corridor through Gondomar.
Good for: Gondomar, southeast suburbsSTCP (Sociedade de Transportes Colectivos do Porto) operates bus routes throughout Porto and neighboring municipalities. Buses reach areas not served by the metro, including the historic Ribeira waterfront, Foz do Douro, and hillside neighborhoods.
CP operates six service categories. Knowing the difference prevents buying the wrong ticket or missing a reservation requirement.
Short-hop commuter trains within the Porto metropolitan area. Frequent, no seat reservation, cheapest fares.
Best for: daily commutes, short city-to-city hopsSlower trains stopping at many stations. Connect smaller towns across the north including Viana do Castelo, Barcelos, and Braga. No reservation required.
Best for: scenic trips, smaller towns, flexible schedulesFaster than Regional with fewer stops. Cover longer corridors — Porto to Coimbra, Porto to Vigo (Spain).
Best for: mid-distance trips, cross-region travelComfortable express service between major cities. Porto ↔ Lisbon is a common IC route. Seat reservation required.
Best for: Porto–Lisbon, longer intercity journeysPortugal's premium high-speed tilting train. Porto ↔ Lisbon in under 3 hours. Seat reservation mandatory — buy in advance.
Best for: Porto–Lisbon fast connection, business travelCross-border services from Porto Campanhã to Vigo and beyond in Spain. Passport or EU ID required.
Best for: Porto–Vigo, onward to Spain02 — Plan the route
Use the CP app or cp.pt journey planner to confirm departure stations, times, and train types before you travel. Note that Porto has two main train stations — São Bento serves shorter routes; Campanhã handles all long-distance and most regional services.
~50 min by SUB or R train from Porto Campanhã or São Bento. Frequent service, no reservation needed.
Train type: SUB / R~1 hr from Porto Campanhã via the Guimarães line. Change at Nine if coming from São Bento.
Train type: R~1.5 hrs along the scenic Lima river valley. Regional train, limited frequency — check timetables ahead of time.
Train type: R~1 hr. Frequent urban and regional services. Aveiro is popular for its canals and Art Nouveau architecture.
Train type: SUB / R / IR~2 h 45 min (AP) or ~3.5 hrs (IC). Book ahead, especially on weekends and holidays.
Train type: AP / IC~2 hrs international service. Passport required. Book via CP or Renfe in advance.
Train type: INT03 — Buy correctly
Prices below are reference ranges. Always check current fares at cp.pt or Metro do Porto's website before traveling — prices change.
| Service | Approximate range | Notes |
|---|---|---|
| Porto Metro single | Z2 ~€1.30 / Z4 ~€1.85 | Andante card required; price varies by zones crossed. |
| STCP bus single | ~€2.00 cash / cheaper with Andante | Andante gives transfer window within zone. |
| SUB Porto → Braga | ~€3–4 | No reservation. Frequent departures. |
| R Porto → Viana do Castelo | ~€6–8 | Check timetable — gaps between services. |
| IC Porto → Lisbon | ~€20–30 | Reservation included. Book ahead for lower fares. |
| AP Porto → Lisbon | ~€30–50 | Reservation mandatory. Earliest bookings cheapest. |
| INT Porto → Vigo | ~€15–25 | Cross-border; book via CP or Renfe. |
| Andante monthly pass | Varies by zone | Good value for stays of 2+ weeks with frequent travel. |
04 — Ride with confidence
Photos & videos
Embed a YouTube video here: how to use Porto Metro and validate an Andante card.

Explore more of Portugal
Return to the Portugal hub to find guides for Lisbon, Aveiro, Coimbra, and more destinations.