Transportation · Porto
Porto Airport Transfers: Getting from the Airport to the City
How to get from Porto's airports into the city: train, taxi flat fares, transfers and typical costs, plus arrival and entry notes.
Updated 2026-07-01
Airports serving Porto
Porto Francisco Sá Carneiro (OPO) — 11 km from the centre
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.
Arriving by train
Alfa Pendular Porto Campanhã ↔ Lisbon Santa Apolónia in ~2h50.
Entry and arrival formalities
Schengen — 90/180 for most nationalities. Morocco: Schengen visa via Portuguese consulate Casablanca/Rabat.
Getting into the city
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).
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.
Ready to book your Porto trip?
Everything in this guide is bookable through Marhaba's licensed partners.