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

Getting around Porto

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.

Keep reading