4.8·1,388 reviews
Porto, Portugal

Travel guide

Getting from Porto Airport (OPO) to the City: Every Option (2026)

12 min read · Porto, Portugal

You have landed at Porto. Francisco Sá Carneiro is a calm, modern airport, one of the easier ones in Europe to walk out of, and it sits about 11 km from the centre. So the good news first: getting into Porto is genuinely simple, and for a lot of people the answer is the metro. But simple still has a few forks in it, and the right one depends on where you are staying, how much you are carrying, and what time you land. This is the honest guide to every option, the metro, a taxi, Uber and Bolt, the night bus, and a private transfer, with current 2026 prices and a clear recommendation for your situation. We meet travellers at this airport, so this is written from the arrivals hall, not from a brochure.

First, what you are dealing with at OPO

Porto Airport (OPO), full name Francisco Sá Carneiro, is about 11 km northwest of the centre, in Pedras Rubras, in the municipality of Maia. It is a single, modern terminal that is easy to read, and on a clear run you are in the city in around 20 minutes. The one thing worth knowing before you choose: Porto's historic heart, the Ribeira, the Sé, the streets above the river, is steep, cobbled and only lightly served by the metro, so the last part of your journey can matter more than the first. Where you are staying, and what you are dragging behind you, decides the smart choice.

Your options, honestly compared

The metro (Line E), and yes, it is good. We will start with the option we would tell our own family to take in the daytime. Line E, the violet line, runs directly from the airport station, which sits right opposite the terminal, to Trindade in the centre in about 25 to 30 minutes, and it is not affected by traffic. The airport is in zone Z4, so the ticket is 2,30 EUR, loaded onto a reusable Andante card that costs 0,60 EUR once. Trains run from about 6 am to 1 am, every 20 to 30 minutes. Trindade is the interchange for the rest of the network, including the yellow line for São Bento and across the river to Gaia. The honest limit, and it is a real one: the metro does not reach deep into the old town. For the Ribeira, the Sé or anywhere up the hills, you finish on foot, over cobbles and gradients, which is fine with a backpack and hard with two suitcases.

Taxi. A taxi rank sits directly outside arrivals, 24 hours a day, and a ride to the centre takes about 20 minutes. Expect roughly 20 to 30 EUR, more at night and at weekends, and a small extra for larger luggage. The fare is on the meter and tolls are added if the route uses them. As anywhere, make sure the meter is running and ask for a receipt. It is the fastest door-to-door option and the obvious one if you land late or carry a lot.

Uber and Bolt (TVDE). Often a little cheaper than a taxi, if you have the app. As at most airports, you are not picked up at the door: Porto sends app cars to a dedicated TVDE pickup point, a short walk along the front of the terminal to a clearly marked blue sign, and your driver cannot legally stop at the arrivals exit. Order the car once you are there, and allow a few minutes for it to arrive. Expect roughly 10 to 20 EUR to the centre, with surge pricing when several flights land together.

The night bus (3M). Worth knowing for one specific case. The metro runs until about 1 am, and the regular airport buses are daytime services, so if you land in the small hours, or need to reach the airport before the metro starts, the 3M night bus is the public option. It is cheap and it works, but it is slow and makes many stops. For most late arrivals with luggage, a taxi, an app car or a pre-booked transfer is the calmer choice.

Private transfer. What you pay for is the part the others do not give you: a driver waiting in arrivals with your name, your flight tracked so a delay does not strand you, a fixed price agreed before you leave home, and a door-to-door ride in a quiet electric car that takes the luggage and the hills off your hands. With Swingo that is a fixed fare from about 39 EUR to central Porto for a sedan up to 3, and 52 EUR for a van up to 8, booked direct, all tolls and fees in, departures a little cheaper. It earns its price in clear cases: a late flight after the metro has stopped, heavy bags bound for the Ribeira or Gaia, a family, a group splitting one car, or a first arrival where you would rather be met than work out a ticket machine and a cobbled hill at the end.

OptionPrice (2026)Time to the centreBest for
Metro, Line E2,30 EUR plus 0,60 EUR card25 to 30 min, no trafficDaytime, manageable luggage, a hotel near a station
Taxi20 to 30 EUR, more at nightabout 20 minA quick door-to-door exit, paying by the meter
Uber or Boltabout 10 to 20 EUR, surge at peakabout 20 minApp pricing, if you can walk to the TVDE pickup
Night bus 3Mabout 2,50 EURslow, many stopsArrivals before the metro starts or after it stops
Private transferfixed from 39 EUR sedan, 52 EUR vanabout 20 min, met in arrivalsLate flights, heavy bags for the hills, families, groups

The late-night gap, and the luggage-and-hills problem

Two situations are where Porto's easy airport stops being easy. The first is time. The metro runs until about 1 am; after that, until the morning, your real choices are the 3M night bus, a taxi, an app car, or a transfer already booked and waiting. The second is specific to Porto's geography. If your hotel is in the Ribeira, the Sé, Miragaia or across in Gaia, the metro leaves you with a walk that is steep and cobbled, charming with a daypack and punishing with suitcases. That last stretch, not the ride itself, is where a door-to-door car earns its money.

When the metro is the right call, and we will say so plainly

Here is the part a transfer company is not supposed to tell you. If you land in the day, your luggage is manageable, and your hotel is near a metro station, take Line E. It is 2,30 EUR, it is clean and reliable, it ignores traffic, and it is one of the best airport metros in Europe. We would rather you knew that than booked a car you did not need. A private transfer is worth its price in specific cases, and we are honest about which: a late arrival after the metro stops, heavy luggage headed for the hills of the old town or Gaia, young children, a group splitting one fare, or simply a first day where being met matters more than saving twenty euros. If that is not you, the metro is the answer, and we will still be here when it is.

Heading beyond Porto

A lot of people who land at OPO are not staying in Porto at all. The airport is the gateway to the north, and it sits closer to some of it than the city does. If you are going straight to Braga and the Bom Jesus, to the old streets of Guimarães, up to Viana do Castelo and the Minho coast, or into the Douro Valley, a private transfer takes you there door to door without backtracking into Porto first. The same fixed fares cover the regional routes, a sedan to Braga from about 78 EUR, to Guimarães from about 95 EUR, and your driver knows the roads. It turns a transfer into the clean first leg of a wider trip.

What is nearby, and what we run

The airport transfer is the front door to everything else we do in the north. The same driver and car connect to a private day in Braga and Guimarães, a run into the Douro for the wine country, or a longer route that ties Porto to Lisbon and the centre of the country. If Porto is one stop on a bigger Portugal trip, the transfer can be the first leg rather than a separate errand.

Our honest recommendation

If you land in the day, carry little, and your hotel is near the metro, take Line E and keep your money. If you are arriving late after the metro has stopped, carrying heavy bags to the Ribeira or Gaia, travelling with children, or going straight on to Braga, Guimarães or the Douro, book the private transfer and have the price fixed and the driver waiting. Porto makes the easy cases genuinely easy, which is exactly why the honest move is to point you to the metro when it fits, and to the car when it does not. Either way, get out of the airport and into the north with the least friction.

Ready when you land? See our private Porto Airport transfer.

Frequently asked questions

How far is Porto Airport from the city centre?

Francisco Sá Carneiro Airport (OPO) is about 11 km northwest of central Porto, in Pedras Rubras, in the municipality of Maia. By car the journey is around 20 minutes without traffic. It is a single, modern terminal, and all transport options are signposted from the arrivals hall.

What is the cheapest way from Porto Airport to the city?

The metro is the cheapest reliable option. Line E (violet) runs directly from the airport to the centre, and the airport is in zone Z4, so the ticket is 2,30 EUR, loaded onto a reusable Andante card that costs 0,60 EUR once. The single fare covers any connection within the time limit.

How long does the metro take from Porto Airport to the centre?

Line E reaches Trindade, the central interchange, in about 25 to 30 minutes, and it is not affected by traffic. Trains run from about 6 am to 1 am, every 20 to 30 minutes. The airport station sits directly opposite the terminal and is clearly signposted.

Which metro line goes to Porto Airport?

Line E, the violet line, connects the airport directly to the centre, stopping at Trindade, Bolhão and Campanhã, among others. Trindade is where you change for the rest of the network, including the yellow line for São Bento and across the river to Gaia. You need a Z4 ticket for this journey.

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

A taxi rank sits outside arrivals 24 hours a day, and the ride to the centre takes about 20 minutes. Expect roughly 20 to 30 EUR, with higher fares at night and at weekends and a small charge for larger luggage. The fare is metered, so check the meter is on and ask for a receipt.

Where do I get an Uber or Bolt at Porto Airport?

App rides do not pick up at the arrivals door. Porto sends Uber and Bolt to a dedicated TVDE pickup point, a short walk along the front of the terminal to a marked blue sign. Order the car once you reach it, and allow a few minutes. Expect about 10 to 20 EUR, with surge at peak.

Is a private transfer worth it from Porto Airport?

Often the metro is enough, and we will say so. A private transfer earns its price when you land after the metro stops, carry heavy luggage to the Ribeira or Gaia where streets are steep and cobbled, travel with children, split one fare as a group, or go straight on to Braga, Guimarães or the Douro. It is fixed-price and door to door.

How much is a private transfer from Porto Airport to the city?

With Swingo, a private transfer to central Porto is a fixed price from about 39 EUR for a sedan, up to 3 passengers, and 52 EUR for a van, up to 8, booked direct, with all tolls and fees included. Departures, from the city to the airport, are a little cheaper.

How do I get from Porto Airport to the city late at night?

The metro runs until about 1 am. After that, until the morning, your options are the 3M night bus, which is cheap but slow with many stops, a taxi, an Uber or Bolt, or a private transfer booked in advance. For late landings with luggage, a car waiting in arrivals is the calmest choice.

Can I get from Porto Airport straight to Braga, Guimarães or the Douro?

Yes. The airport is the gateway to the north and sits close to much of it. A private transfer takes you door to door without going into Porto first. With Swingo, a sedan to Braga is a fixed price from about 78 EUR and to Guimarães from about 95 EUR, tolls included. The metro and trains also reach Braga and Guimarães with changes.

Does the metro reach the Ribeira and the old town of Porto?

Not directly. The metro network in the historic centre is limited, so from the nearest station you finish on foot, over steep, cobbled streets. São Bento, on the yellow line, is the closest point to the Ribeira, but it is a downhill walk. With heavy luggage this last stretch is where many travellers prefer a door-to-door car.

Is there a bus from Porto Airport to the city?

Yes, but the metro is usually the better public option. Daytime STCP buses serve the airport, and the 3M night bus covers the hours when the metro is closed, roughly after 1 am and before 6 am. Buses use the same Andante Z4 fare, around 2,30 EUR, or about 2,50 EUR if bought on board. Large luggage is awkward on city buses.

Land in Porto, ride in comfort.

A private driver at arrivals, a fixed price and flight tracking, from Porto Airport straight to your hotel or the Douro.

Book a Porto airport transfer
Book your tour