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.