Sao Bento Station is one of Porto’s major stations providing network trains for intercity and local transit. To get to the station from Porto airport you can either take a taxi, bus or the metro. By taxi is the quickest and most efficient transfer method. A Porto airport taxi should take around 25 minutes and cost around €25. The metro and bus run from the airport also – the metro takes around 30-35 minutes and will cost €2.45. The bus, in contrast, will take around 40 minutes and cost around €1.95.
Welcome Pickups offers meet and greet services and a friendly introduction to Porto at the same price as a regular taxi. Click here to see the cost.- Nothing Found
Comparison of the options
How to get from Porto Airport to Sao Bento Station by taxi
Hiring a Porto airport taxi to drive you to Sao Bento Station is the quickest and most comfortable method. Taxis will be stationed outside the airport, should display a meter and will be generally beige or black with a green roof. The taxi journey should be relatively straight from the airport and take around 20 minutes in normal traffic conditions.
Taxi fare from Porto Airport to Sao Bento Station
Taxis in Porto can be expensive. There is no set fare from the airport as all taxis operate on a meter. Therefore, the journey cost is approximately €25, however there are different tariff prices that operate for nights (between 09:00pm and 06:00am), weekends and holidays which are approximately 20% more than standard fare. There is also an airport supplement cost of €2.50.
Cost
€25
Trip Duration
25 Min.
*Rates may vary unless booked in advance.
Convenience
Safety
Value for Money
There is always a taxi available at Porto Airport.
Where do I get it from?
Taxis are available outside of the arrivals hall at Porto airport.
Convenience
Taxis, although a pricier option to public transport, are modern and comfortable, operating 24/7 and providing a quick, stress free alternative to transfer to the station for your on-going journey.
Editor’s Note
It is helpful to ensure you know the Portugese name for your destination as despite most drivers being competent English speakers, English versions of place names can cause confusion.
Useful Tips
How to get from Porto Airport to Sao Bento by Metro
There is no direct Metro line link between the airport and the station. You will need to transfer between Metro lines, in order to arrive at Sao Bento station without any extra walking.
Take Line E (purple) from the airport to Trindade, where will need to switch to the Line D(orange). The Line D train towards Santo Ovidio will take you directly to Sao Bento Station (two stops).
How much is the Metro from Porto Airport to Sao Bento Station?
The metro pricing is based on zones within the city, therefore the cost is dependent on the amount of zones crossed. The journey should cost €2.45 and you can purchase the tickets from the machines in the station or the tourist office counters in the arrivals hall. The tickets are on a rechargeable card.
Cost
€2.45
Trip Duration
30 Min.
There may be up to a 30 minute wait for the Metro.
Convenience
Safety
Value for Money
The Metro operates between 08:30am - 08:00pm weekdays, departing every 20 minutes and between 06:00am - 00:30am on weekends, leaving every 30 minutes.
Where do I get it from?
The metro station is located underground. You will need to go into the lifts opposite the arrivals hall and go down to level -1 to access the metro station. Signage is plentiful in the arrivals area.
Convenience
Although fast and well priced, the metro can be a hassle due to its limited operating times and indirect route which requires a switch of lines; adding extra time and bother to the journey.
Editor’s Note
Remember to validate your ticket on the yellow machines before entering the metro. Not validating your ticket can incur a large fine of €95.
Useful Tips
How to get from Porto Airport to Sao Bento Station by bus
Taking a bus to Sao Bento Station is not direct and will require a short walk from a nearby stop. The bus lines 601 and 602 leave from the airport at regular 25 minute intervals between 05:30am – 00:30am and the journey will take approximately 40 minutes to reach the station, including a 6 minute walk. Both lines will go to the stop Carnio, which you will need to alight at and walk to reach the station.
How much is the bus from Porto Airport to Sao Bento Station?
The bus fare is based on zones, therefore purchasing a ticket on the bus should only cost you €1.95 for the single trip fare. If you wish to purchase a rechargeable card your journey should cost €2.40, and this card is valid on any public transport in the city and is available from the ticket machines in the metro station near the arrivals hall.
Cost
€1.95
Trip Duration
40 Min.
There may be up to a 25 minute wait for the bus.
Convenience
Safety
Value for Money
Bus lines run from the airport at 25 minute intervals between 05:30am - 00:30am, however holidays and weekends may mean longer wait times.
Where do I get it from?
The bus stations at the airport are clearly signposted outside of the arrivals hall.
Convenience
Due to the lack of a direct bus route, this method of transferring to the station can be cumbersome with luggage (as you will need to walk) as well as not a preferable option late at night. If you wish to take public transport, the metro is much more convenient.
Editor’s Note
There are many bus lines that leave from the airport, operated by different local companies and taking different routes. Ensure you take the right line to get close to the station.
Useful Tips
Welcome Pickups transfer

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line
If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Porto. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.
Read morePrices
DAYTIME
€24NIGHTTIME
€24PRICES FOR
Sedan Car
4 pax, 4 pieces of luggage
Frequently asked questions
How much is a taxi from Porto Airport to Sao Bento Station?
A taxi fare from Porto Airport to Sao Bento Station on a normal metered fare should cost approximately 25€. Weekends, night-time between 09:00pm- 06:00am and holidays may affect this fare estimation.
How far is Porto Airport from Sao Bento Station?
Porto Airport is located around 15.9km away from Sao Bento Station, the journey by taxi should take around 25 minutes.
How many transfer options are there from Porto Airport to Sao Bento Station?
There are three transfer options to take to Sao Bento; taxi, metro or bus. However, by taxi is the only direct route to the station available.
Was this helpful?
Complete your booking