Transport at OPO

14 ways to get to and from Porto: Shuttle · Rideshare · Bus · Car hire · Train · Taxi · Rail.

Options
14
Modes
7
Shuttle
2 options
~About 25-45 min depending on stops
Varies by provider, often €8-€15 per person
Rideshare
3 options
~Around 20-30 min to central Porto
Typically €15-€25 depending on demand
Bus
4 options
~About 35-45 min to central Porto
Approx. €2-€3
Car hire
1 option
Train
1 option
~About 25-30 min to Trindade station
Approx. €2-€3
Taxi
2 options
~20
25
Rail
1 option
~40-45 min
Name
Airport shuttle
Shuttle
→
App-based Rideshare (Uber/Bolt/Free Now)
Rideshare
→
Bolt
Rideshare
→
Bus line 120
Bus
→
Car rental
Car hire
→
Metro Line E (Purple) to Trindade / City Center
Train
→
Shared Hotel or Tour Shuttles
Shuttle
→
STCP Bus 601 (Airport – Cordoaria)
Bus
→
STCP Bus 602 (Airport – Cordoaria via Matozinhos)
Bus
→
STCP Bus 604 (Airport – Hospital de São João)
Bus
→
Taxi
Taxi
→
Taxis from Official Airport Taxi Rank
Taxi
→
Uber
Rideshare
→
Violet Line metro
Rail
→

Frequently asked

How do I get from Porto Airport (OPO) to the city?

OPO has 14 ground-transport options — Shuttle, Rideshare, Bus, Car hire, Train. Each listing has the route, typical cost, and journey time.

Transport at nearby airports