Transportation · Porto
How to Get Around Porto
Getting around Porto: metro, taxis, ride-hailing, passes and airport transfers compared, plus when a rental car is actually worth it.
Updated 2026-07-01
How transport works in Porto
STCP metro (A–F lines) + tram (heritage line 1 riverside classic) + bus + Douro suburban trains share Andante card: Z2 single €1.30, day €4.75. Ribeira + Baixa + Vila Nova de Gaia all walkable + steep — funicular Guindais €2.50 saves the calf-burn. Uber + Bolt work well (€4–10). São Bento + Campanhã stations run Alfa Pendular to Lisbon 2h50, Vigo (Spain) 2h30, direct trains to Douro Valley (Pinhão 2h30).
Your options compared
Metro
Six lines including the airport (Line E).
STCP bus
Fills gaps the metro doesn't reach.
Funicular dos Guindais
€4 single — connects Ribeira ↔ Batalha upper town.
Heritage tram
Lines 1 (riverside) and 22 (São Bento circle) — €5 single, €10 24h tourist ticket.
Passes and tickets
Andante Azul card (€0.60 refundable) — top up Z2 24h €4.75 covers all city + airport.
Local transport tips
Buy Andante at any metro station machine. Uber, Bolt and Free Now widely available.
Arriving from the airport
Porto Francisco Sá Carneiro (OPO)
Metro Line E to Trindade in ~30 min €2.85 (Andante Z4, every 20–30 min 06:00–01:00); bus 601/602 €2.25 in ~45 min; taxi €25–35.
Do you need a rental car?
Inside Porto a car is usually a liability — parking and traffic cost more than transit. A rental earns its keep for day trips and regional drives, so compare rates only for the days you actually leave the city.
Ready to book your Porto trip?
Everything in this guide is bookable through Marhaba's licensed partners.