Although Barcelos does not have its own airport, it is conveniently located close to Francisco Sá Carneiro Airport (Porto Airport), the main international gateway to Northern Portugal.
Getting from Porto Airport to Barcelos is quick and straightforward. If you rent a car at the airport, the journey takes around 40 minutes via the motorway network. Fuel and toll costs typically amount to approximately €15.
For visitors who prefer a private transfer, the average cost is around €65, offering a comfortable door-to-door service.
Ride-hailing services are another convenient option, with average fares between Porto Airport and Barcelos typically costing around €35, depending on demand and travel time.
If you are travelling by public transport, the most efficient route is to take the Porto Metro from the airport to Campanhã Station and then continue by train to Barcelos. Including transfer and waiting times, the total journey usually takes just over two hours.
Visitors arriving via Vigo Airport in Spain can also easily reach Barcelos. The distance is approximately 105 km, and the drive takes around 70 minutes. While this option is generally more expensive than travelling from Porto Airport, the route usually benefits from light traffic and good road connections.
Whether you arrive through Porto or Vigo, Barcelos is easily accessible from both airports, making it a convenient destination for travellers exploring Northern Portugal and Galicia.