Travel
The nearest airport to Braga is the Porto airport (Francisco Sá Carneiro). You can take a bus from the airport to the Braga bus station (approximately 50 minutes journey). The bus may be booked at https://www.getbus.eu/en/. You may also take the Flix Bus (https://www.flixbus.com/), which is approximately a 40-minute journey.
If you instead choose to fly into the Lisbon airport, you may take a train (Oriente Station https://www.cp.pt/passageiros/en) or a bus (https://rede-expressos.pt/en/timetables). This journey takes approximately 3.30 hours.