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

Airport transfers in Porto

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.

Keep reading