Braga is an ancient town around 40 minutes north of the city of Porto. A Porto airport taxi is the only direct way to reach Braga and it costs approximately 50€. A train route is available from the central station - the most frequent leaves from Sao Bento station, but some also go via Campanha Station before the onward journey to Braga, and depending on the train will take around 40 minutes - 60 minutes and cost between 11.90€ and 14.50€. In order to get to the central station you will need to take the Metro or the bus from the airport into the city. 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.