Porto Airport (OPO) transfers

Porto Airport (OPO) transfers: taxi fares, metro, buses and private transfers to Porto, Gaia, Braga, the Douro Valley and Spain. Compare and book direct.

Updated

No companies listed here yet

We are adding operators every week. Try a nearby city or another service, or list your own company for free.

Browse all companies Add your company

Porto Airport transfers

Francisco Sá Carneiro Airport (OPO) is about 10 km north of Porto city centre. Taxis, private transfers, the metro and city buses all link it with the city. Most transfer companies meet you in the arrivals hall with a name sign.

Porto Airport to Porto prices

  • Taxi: about €25–35, 20–30 minutes
  • Private transfer: published fares about €20–40 per car
  • Metro line E: about €2.30 plus a €0.60 card, about 27 minutes to Trindade
  • STCP buses 601 and 602: about €2.30 to Cordoaria

Taxi fares are about 20% higher at night, at weekends and on holidays, and large bags in the boot cost €1.60.

Porto Airport to the Douro Valley and beyond

  • Peso da Régua in the Douro Valley: about 125 km, about €145–185
  • Braga or Guimarães: about 55 km, about €65–95
  • Vigo, Spain: about 150 km, about €175–220
  • Santiago de Compostela: about 230 km, about €273–345
  • Lisbon: about €400–450

Tips

The metro runs from around 06:00 until late. Night bus 3M leaves the airport every hour from 00:30 to 05:30. Fixed-price transfers usually include waiting time and meet and greet. Book ahead in summer, when demand is high, and give your flight number so the driver can follow any delay. A taxi rank sits outside arrivals if you prefer to pay on the meter.

Transfers in Porto Airport (OPO): FAQs

How much is a taxi from Porto Airport to the city centre?

About €25–35, taking 20–30 minutes.

Is there a metro from Porto Airport?

Yes, metro line E reaches Trindade in about 27 minutes.

How much is a transfer from Porto Airport to Vigo?

Published fares are about €175–220 per vehicle.