Just landed in Porto and want to get to your hotel without hassle? Francisco Sá Carneiro Airport (OPO) is about 15 km from the city centre and well connected: metro, bus, taxi, ride-hailing apps such as Uber, and private airport transfers. This guide compares every option, with approximate prices and journey times, so you can pick the one that suits your trip.
Overview: what’s the best way to get from the airport to the city?
There is no single answer. It depends on three things: how much luggage you have, how many of you are travelling and what time you land. Solo travellers with a backpack save money on the metro. Families with big suitcases, or anyone arriving in the middle of the night, usually prefer a car waiting at the door.
Step by step: from the plane to the exit
Porto Airport has a single terminal, which makes arriving easy. After landing:
- Passport control (only for flights from outside the Schengen area). Expect queues in peak season.
- Baggage reclaim, on the arrivals level. Belts are marked with your flight number.
- Exit into the arrivals hall. This is where transfer drivers meet passengers, and where you’ll find information and car rental desks.
- Choose your ride: the taxi rank is right outside, the ride-hailing area is signposted and the metro is a short covered walk away.
Between landing and walking out, allow 20 to 40 minutes depending on luggage and passport control. That’s why, with a transfer, waiting time counts from landing rather than the scheduled arrival time.
Porto Metro (Line E – purple)
The metro station is connected to the terminal, a few minutes’ walk from arrivals. Line E (purple) runs from the airport to Trindade station in the city centre in about 30 to 35 minutes.
- Ticket: Z4 Andante – €2.30 per trip (2026), plus €0.60 for the reusable Andante card.
- Hours: roughly 6am to 1am.
- Frequency: about every 20 minutes (less frequent at weekends and late at night).
- Good to know: to reach Ribeira or São Bento you’ll need to change lines at Trindade.
It’s the cheapest option if you travel light. With large suitcases, stairs, line changes and crowded trains at rush hour can make it less comfortable.
Bus (STCP)
STCP city buses connect the airport with Porto, stopping along the way. They’re cheap but slower than the metro, especially in traffic. A night service runs between the airport and downtown. It makes sense if your hotel is near a stop and you don’t have much luggage.
Porto airport taxi
The taxi rank is right outside arrivals. Fares are metered and a ride to central Porto usually costs around €25 to €35. The final price depends on traffic, the time of day (night and weekend rates are higher) and extras such as the luggage supplement.
- Pros: always available, no booking needed.
- Cons: you only know the exact fare at the end, there can be a queue when several flights land, regular taxis have limited room for lots of luggage and don’t carry child seats.
Uber, Bolt and other ride-hailing apps
Ride-hailing apps operate at the airport from a dedicated, signposted pickup area. A ride to the city centre is typically €15 to €25, but surge pricing kicks in when demand is high, often exactly when several flights arrive, and can bring the fare close to or above a taxi.
Expect a short wait and check the car size if you have a lot of luggage. For a side-by-side comparison, see Uber, taxi or private transfer at Porto Airport.
Private airport transfer
With a private transfer your driver meets you in the arrivals hall, helps with your luggage and takes you straight to your hotel or address, with no stops. The price is fixed and shown before you book: it doesn’t change with traffic or with the time your flight lands.
- Your flight is tracked, so the driver adjusts if you’re delayed.
- Vehicles for 4, 6 or 8 passengers, with room for everyone’s luggage.
- Child seats available on request when you book.
It’s the most comfortable choice for families, groups, business trips and late arrivals. Wondering about cost? Read Porto airport transfer prices.
See the fixed price of your transfer
Enter the airport, your hotel and arrival time. Your driver will be waiting in arrivals.
Prices and journey times compared
| Option | Time | Approx. price | Luggage | Booking |
|---|---|---|---|---|
| Metro (Line E) | 30–35 min | €2.30 + €0.60 card | Limited | No |
| Bus | 35–50 min | Single ticket | Limited | No |
| Uber / Bolt | 20–30 min + wait | €15–25 (surge applies) | Depends on car | On the spot, in the app |
| Taxi | 20–30 min | €25–35 (metered) | Medium | No |
| Private transfer | 20–30 min, no wait | Fixed price shown when booking | Room for everyone | In advance |
Journey times to Porto’s main areas
“City centre” can mean very different places. These are approximate driving times from the airport without heavy traffic:
| Area | Approx. distance | By car | By metro |
|---|---|---|---|
| Matosinhos | 10 km | 15–20 min | Line E/A with a change |
| Boavista | 13 km | 15–25 min | Line E to Casa da Música |
| Aliados / Trindade | 15 km | 20–30 min | Line E direct |
| Ribeira | 16 km | 25–35 min | Line E + change |
| Foz do Douro | 15 km | 20–30 min | Metro + bus |
| Vila Nova de Gaia (riverside) | 20 km | 20–30 min | Line E + Line D |
If you’re staying in Ribeira, Foz or Gaia, the metro almost always means a change and a walk with luggage up or down steep streets. In those cases a car to the door saves a lot of effort.
Late-night arrivals
Many low-cost and long-haul flights land late at night. After 1am the metro has stopped and the night bus runs infrequently. Your options become a taxi (on the night rate), a ride-hailing app (with surge pricing that tends to rise at those hours) or a pre-booked transfer that’s waiting for you whatever time you land.
Which option should you choose?
- Solo, light luggage, daytime arrival: the metro is quick and cheap.
- Arriving after 1am: taxi, ride-hailing app or a pre-booked transfer.
- Family with children or lots of bags: a private transfer, with space and child seats on request. See our guide to family transfers in Porto.
- Group of 5 to 8: one van is usually easier (and often cheaper per person) than two taxis.
- Heading beyond Porto: to the Douro Valley, Braga or Vila Nova de Gaia, a direct transfer saves you connections.
Getting back to the airport: when to leave
For flights within Europe, the usual advice is to be at the airport about 2 hours before departure; for long-haul, 3 hours. From central Porto allow 20 to 30 minutes by car, more in the morning rush (7:30–9:30am) and late afternoon. By metro, add the time to reach the station and the train frequency, especially early in the morning.
Booking a return transfer means your trip back is sorted, with no need to find a ride at dawn on flight day.
Tips to save money without losing comfort
- Travelling solo and light? The metro is unbeatable on price: top up your Andante card at the machine by the arrivals exit.
- In a group of three or four, compare the total: one car for everyone may cost little more than several metro tickets, and it’s door to door.
- Avoid ride-hailing apps at peak arrival times, when surge pricing kicks in.
- Book ahead in high season (summer, Easter, the São João festival in June, New Year), when demand for taxis and cars soars.