Porto airport to city centre by private car
Porto's airport lies about 11 km north-west of the old town, where the municipalities of Maia, Matosinhos and Vila do Conde meet. The Porto airport to city centre transfer covers 16 km by road and takes about 20 minutes in normal traffic, up to 40 in the rush hour. Your driver meets you in arrivals at Porto Airport and takes you to the door of your hotel, or as close as the old streets allow.
The metro is the honest alternative. Line E runs from the terminal to Trindade in about half an hour, and for a light traveller staying near Aliados it works well. The car wins with heavy bags, with hotels in Ribeira, Foz or Vila Nova de Gaia that are a steep walk or a change away from the metro, after a late landing, and for groups who share one price for the vehicle.
Porto is also the gateway to the Douro Valley. Your driver can take you straight from the airport to a quinta near Peso da Régua or Pinhão, or collect you from your city hotel later in the trip. Planning Lisbon too? See our Lisbon airport to city centre transfer.
| Pickup | Porto Francisco Sá Carneiro Airport (OPO) |
|---|---|
| Drop-off | Any hotel, villa or address in Porto & the Douro |
| Distance | About 16 km by road |
| Journey time | 20–40 min, depending on traffic |
| Best for | City & wine |
| Busiest season | April–October |
| Availability | 24/7, including late-night and early-morning flights |
The drive from OPO to Porto & the Douro
Leaving the terminal, your driver follows the airport link road and a short stretch of the A4 to the A28, which runs south past Matosinhos towards the city. At its end it becomes a city avenue leading to the Boavista roundabout and Casa da Música, and from there the route crosses the Baixa to Avenida dos Aliados: that is the line on the diagram, about 16 km.
When the A28 is slow, the alternative is the VCI, Porto's inner ring road. It links the A4 and the A3 from the north with exits all around the city, and crosses the Douro on the Arrábida and Freixo bridges, the quickest way to hotels and port lodges in Vila Nova de Gaia. Any tolls on the way are included in your price.
Weekday rush hours on the VCI and the A28, roughly 08:00 to 10:00 and 17:30 to 19:30, can double the 20-minute run. Late evenings and weekends are quick.
For the Douro Valley, the A4 heads east past Amarante and through the long Marão tunnel. Peso da Régua is about 1 hour 20 minutes from the airport and Pinhão about 1 hour 45 minutes, the last part on winding roads through the terraced vineyards.
The final kilometre in Porto is where local knowledge matters. The old centre drops steeply to the river, the streets of Ribeira and the Sé are narrow, cobbled and partly pedestrian, and the main stretch of Rua de Santa Catarina is for walkers only. Your driver stops at the nearest point the car can legally reach, often on the riverside road or a street just above, and unloads at the kerb.
Schematic, not to scale. Route line © OpenStreetMap contributors
Pickup · 0 min
Porto Francisco Sá Carneiro Airport (OPO)
Your driver meets you in arrivals and loads the luggage.
About 10 min · 8 km
Matosinhos
The A28 passes Matosinhos, Porto’s fishing port and beach town, known for grilled fish. The Leixões cruise terminal is on its waterfront.
About 15 min · 12 km
Casa da Música
The angular concert hall at the Boavista roundabout. Hotels on Avenida da Boavista and the road west to Foz branch off here.
Arrival · 20–40 min · 16 km
Porto & the Douro
Avenida dos Aliados and the Baixa, or your hotel door anywhere in the city, as close as the old streets allow the car to go.
OPO to Porto & the Douro: one fixed price for the whole car
Free quote, nothing to pay now. Cancel free up to 48 hours before pickup.
Meeting your driver at Porto Airport
Porto Airport has a single passenger terminal. After baggage reclaim, walk through to the arrivals hall, where your driver waits holding a sign with your name. The car is parked a short walk away, beside the terminal. The metro station is connected to the terminal building too, so if you can't see your driver, stay inside the hall and call or message the number we sent you.
Porto Airport has a single passenger terminal, so there is only one arrivals hall to find. Add your flight number when you book and we track it: the pickup moves with delays at no extra cost, and your 60 minutes of free waiting start when you actually land. Your driver's name and phone number reach you before the trip, and our team is on WhatsApp if you need us.
For the return, your driver collects you from your hotel in Porto or the Douro and waits up to 15 minutes from the agreed time. From the city centre, leave about 2 hours before a European flight; from Pinhão, allow about 4 hours before departure.
Arriving here for somewhere else? See every Porto Airport transfer we run.
Where we drop off in Porto and Gaia
Porto is compact but steep, and its most atmospheric streets are the hardest to drive. Tell us your hotel or apartment address, with the door number and any notes from your host, and your driver plans the closest legal stop. Hotels in the Baixa and Boavista are usually door to door; in Ribeira and around the Sé, expect a short walk on cobbles.
Baixa and Aliados
The city-hall avenue, São Bento station and the shopping streets around them. Most hotels are door to door, though the main stretch of Rua de Santa Catarina is pedestrian.
Ribeira and the Sé
The riverfront and the old lanes climbing to the cathedral. Cars reach the riverside road and a few hotel doors; places up the stepped alleys are a few minutes on foot.
Vila Nova de Gaia
Across the river from Ribeira, the port wine lodges and riverside hotels, about 4 km from Aliados. Drop-offs at the lodge or hotel door.
Boavista and Foz
Business hotels along Avenida da Boavista, and Foz do Douro, the seaside district where the river meets the Atlantic. Both are easy door-to-door drop-offs.
The Douro Valley
Quintas and wine hotels around Peso da Régua and Pinhão, 1 hour 20 minutes to 2 hours east. Send a map pin, as some estates sit up steep vineyard roads.

When to book your Porto & the Douro transfer
Porto's main season runs from April to October, peaking in summer, and the city is busy at weekends all year. The big night is São João on 23 June, when the whole city celebrates until the morning of the 24th, a local holiday. Expect closed streets and slow traffic in the centre and along the river that evening, so book early and plan a drop-off at the edge of the old town.
In the Douro Valley the grape harvest usually falls in September and early October, when the quintas are at their busiest and the valley roads carry tractors and tour vans. It is the most beautiful time to visit and the hardest to book, so reserve your transfer with your stay.
Winter is mild but wet, and Atlantic rain slows the VCI. Weekday rush hours are the slowest time to land; late-morning and evening arrivals are the quickest.
Private transfer vs other ways to reach Porto & the Douro
| Option | Door to door | Good to know |
|---|---|---|
| Private transfer | 20–40 min | Straight to your door, fixed price per vehicle, driver waiting in arrivals. |
| Metro line E | 35–50 minutes | Trams leave from the terminal for Trindade about every 15 minutes and take around 30 minutes. Fine for light luggage near Aliados; for Ribeira or Gaia you change lines or walk steep streets. |
| STCP city bus | 45–60 minutes | City buses link the airport with the centre, and a night bus runs when the metro is closed. Inexpensive but slow, with stops all the way and little space for big suitcases. |
| Taxi or ride-hailing app | 20–40 minutes | Taxis wait outside arrivals and the apps are widely used. Metered or app-priced, so the fare moves with traffic and demand, and nobody meets you inside the terminal. |
Skip the changes: door to door to Porto & the Douro
Free quote, nothing to pay now. Cancel free up to 48 hours before pickup.
Vehicles, prices and what's included
You pay one fixed price for the vehicle, not per seat, quoted for your date and group before you book. Tolls, fuel and parking are in the price, and so is waiting time: 60 minutes from your actual landing, or 15 minutes at a hotel or address pickup.
| Vehicle | Passengers | Luggage | Good for |
|---|---|---|---|
| Standard sedan | Up to 3 passengers | 2–3 suitcases | Couples and solo travellers |
| Executive sedan | Up to 3 passengers | 2–3 suitcases | Mercedes E-Class or similar |
| Minivan | Up to 7 passengers | 6–7 suitcases | Families and golf or ski bags |
| Minibus | 8–16 passengers | One suitcase each | Groups, weddings, events |
Exact models vary by local partner. Tell us about oversized luggage, golf bags, skis or strollers and we will size the vehicle to fit.
Not included: waiting beyond the free time, and stops or detours added on the day. Planned stops are fine: ask for them with your quote and they are priced in. Tipping is up to you.
Who the Porto & the Douro transfer suits
Weekend city breaks
Land on a Friday evening and be at your Ribeira or Baixa hotel 30 minutes later, without working out metro changes or hauling cases over the cobbles.
Wine lovers heading to the Douro
Go straight from the plane to a quinta near Pinhão or Peso da Régua, with a planned lunch stop on the way if you like. Your bags stay in the car.
Families
Child and booster seats fitted before pickup, and one price for the car. A minivan takes up to seven people with luggage, which is easier than a metro change with children.
Cruise passengers
Ships call at the Leixões terminal in Matosinhos, close to the airport. We drive airport to ship, ship to hotel, or hotel to ship, with your luggage handled once.
Plan the rest of your Porto trip
- The port wine lodges in Vila Nova de Gaia run tours and tastings that book up on summer weekends. Reserve a slot before you arrive.
- Livraria Lello charges for entry and sells tickets online. Booking ahead for an early slot saves queuing in the street outside.
- The Douro line from São Bento follows the river all the way to Pocinho, about 3 hours 20 minutes end to end. Take the train one way and a transfer the other.
- Exploring the north? Braga and Guimarães are each under an hour from the airport by road, and we quote hotel-to-hotel rides between them.
- Heading south afterwards? Lisbon is about three and a half hours by road, and from Lisbon Airport we drive to the Estoril coast at Cascais. See every transfer route in Portugal.
- For your flight home, leave central Porto about 2 hours before a European departure and 2½ to 3 hours before a long-haul one, adding time on weekday mornings.

