How to get to Braga

Nestled in the far northwest corner of Portugal, the historic city is located close to the Spanish border, making it easy to access by land as it is by air.

If you are wondering how to get to Braga, the closest airport to Braga is the Sá Carneiro International Airport in Porto, some 50 km away. Sá Carneiro is served by regular flights from Faro and Lisbon, in Portugal, as well as via direct flights from Spain, the UK and other European cities and further afield.

Onward travel from Porto to Braga is pretty straightforward. If you choose to travel by public transportation, simply take the public bus, the Aerobus or the subway to Porto Centre — head for the bus station at Rua Alfredo Magalhaes. From here, there is a Braga bus at least every hour, with some half-hourly services during rush hour and at peak times.

It is also possible to travel from Porto to Braga by train from the centrally located Sao Bento station. To reach Braga by train, take the public bus, Aerobus or subway to Sao Bento, from where there are regular daily departures.

As Braga is located on Portugal’s rail network, it can also be accessed from Lisbon and other stations across Portugal, as well as from over the border in Spain, for instance from nearby Vigo as well as further afield. Please refer to the CP – Comboios de Portugal website for more information on routes, schedules, tickets and more.

Taxis are also available from Sá Carneiro airport at a cost of around 50 euros (prices at the time of writing). The journey takes approximately 40 minutes.

For those looking for information on how to get to Braga by car, it couldn’t be simpler. Take the main A3 (also known as the E1 or IP1), which runs from north to south. Coming from the south, the road will take you via Porto, and coming from the north, it approaches via the nearby Spanish border. Simply take the A11 exit eastbound and the road will lead you conveniently into the centre of the city.