Travel from Braga to Faro

Bus or train from Braga to Faro?

Portuguese Railways (CP) operates a train from Braga to Faro every 10 minutes. Tickets cost $5 - $9 and the journey takes 1 h 6 min. Portuguese Railways (CP) also services this route 3 times a day. Alternatively, RenEX operates a bus from Braga to Faro every 3 hours. Tickets cost $27 and the journey takes 4 h 30 min. 2 other operators also service this route.

How to get from Braga to Faro

From Braga shuttle to Porto airport, fly to Faro airport, then line 16 bus to Faro. 3 h 45 min $62. From Braga train to Porto(Campanha) then train to Faro(P). 7 h 42 min $71. From Braga bus to Lisboa Oriente then bus to Faro. 9 h 39 min $71. From Braga drive to Faro. 5 h 46 min $105.