The main international airport that serves this region is the Francisco Sá Carneiro Airport, located in the city of Porto.
There are several means of transport available to get to Barcelos, whether you come from Porto or Lisbon. Besides the ease of travelling to Barcelos, you’ll also find that the Portuguese are hospitable and always willing to help whenever necessary.
From Porto Airport
Train
You can take the metro from inside the airport. This is an easy-to-use and economical means of transport. Access to the metro station is simple and practical, and is clearly signposted.
The metro runs from 6am until 1am, every twenty minutes. (More information at: https://en.metrodoporto.pt/) From the airport metro station, take line E (purple) towards the “Campanhã” stop. Exit the metro station and walk 3 minutes towards Campanhã train station. The metro ticket costs around 2-3€ and the journey takes approximately 37 minutes.
At Campanhã station, you can buy your train ticket to Barcelos at the ticket machines or at the ticket offices, where you can get more useful information.
From Monday to Saturday, trains run from Campanhã to Barcelos between 6.05am and 10.10pm. (More information at: https://www.cp.pt/passageiros/en)
A train ticket costs around 6€. A ticket for the Alfa Pendular (high-speed train) costs around 25€. The journey to Barcelos will take around 1 hour.
You can find a taxi right outside Barcelos train station. The fare from the train station to the city center is approximately 5€. From the train station to IPCA campus, the fare would be about 7-10€.
Taxi
There are several taxi companies that serve Francisco Sá Carneiro Airport, right outside the Arrivals area.
You can also come to Barcelos by taxi. If you take/call a taxi during the regular operating hours, the cost of the trip to Barcelos will be around 70€-80€. During night time hours, it can be more expensive. Ask the driver the estimated cost. The trip takes 30 up to 40 minutes.
In case you arrive late at the airport, you might also consider staying overnight in Porto, and then come to Barcelos in the morning.
The trip from the airport to Porto city center takes an average of 20 to 30 minutes. The cost of the trip ranges from 30€ to 40€. You should note that the rates go up by 20% in the evening hours (from 9.00 pm to 6.00 am), and these changes are automatically reflected by the taxi meter. The surcharges also apply to weekends and public holidays.
Uber or Bolt
Uber and Bolt services are also available for this route. The trip from the airport to Barcelos will cost approximately 35-50€. The requests must be submitted directly through Uber or Bolt’s App. The trip takes 30 up to 40 minutes.
Bus
Another option is getting to Barcelos by bus. It might not be the best means of transport: it is not so convenient and it is not that flexible in terms of timetables. It only works from Monday to Friday.
Take the metro at Porto Airport metro station to Trindade train station. You should exit the train station and walk about 400 meters, up to 6 minutes towards Régulo Magauanha Street, where you will find the nearest bus station, by Transdev (bus company).
There are 4 buses going from Porto bus station to Barcelos, at 8.00 am, 11.00 am, 5.00 pm and 6.00 pm. From Porto, the bus goes to Póvoa de Varzim, and there you will have to change to another bus towards Barcelos. The trip from Porto to Barcelos takes about 2 hours.
You can also ask for further information when buying the ticket at the ticket office or the bus driver.
From Lisbon Airport
Train
The Humberto Delgado Airport, also known as Lisbon Airport, is the largest Portuguese airport, and it is located seven kilometers away from the city center.
The airport has a metro station inside.
From Lisbon Airport metro station, take the metro and follow the red line, towards Oriente train station (the trip takes about 9 minutes). You can buy the ticket at the vending machines or at the ticket office, where you can ask for further information.
Additional information about the Lisbon metro is available at https://www.metrolisboa.pt/en/.
At Oriente train station, you can buy the ticket to Barcelos, at the vending machines or at the ticket office.
Be aware that, in certain cases, you might have to change line and train at Nine train station. You can ask for further information, including timetables, at the train stations.