There are 4 ways to get from Braga to Faro by taxi, plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Taxi, fly  •  3 h 48 min

  1. OPO - FAO

$94 - $213

Cheapest option

Bus  •  8 h 45 min

  1. 50 / ...
  2. 93

$44 - $77

2 alternative options

Train  •  7 h 42 min

  1. Regional / ...
  2. Intercity

$45 - $103

Drive  •  5 h 46 min

  1. 378.7 miles

$85 - $130

What companies run services between Braga, Portugal and Faro, Portugal?

You can take a train from Braga to Faro via Porto(Campanha) in around 7 h 42 min. Alternatively, you can take a bus from Braga to Faro via Lisboa in around 8 h 45 min.

Airlines
TAP Portugal
Website
flytap.com
Flights from Porto to Faro via Lisbon
Ave. Duration
3 h 1 min
When
Every day
Estimated price
$65 - $270
Ryanair
Website
ryanair.com
Flights from Porto to Faro
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$21 - $140
Train operators
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Braga to Porto(Campanha)
Ave. Duration
1 h 6 min
Frequency
Every 10 minutes
Estimated price
$5 - $8
Website
cp.pt
Purchase a
eurail.com
2nd Class
$5 - $7
1st Class
$5 - $8
Train from Porto(Campanha) to Faro(P)
Ave. Duration
5 h 36 min
Frequency
3 times a day
Estimated price
$40 - $95
Website
cp.pt
Purchase a
eurail.com
2nd Class
$40 - $60
1st Class
$60 - $95
Bus operators
Rede Expressos
Phone
707 22 33 44
Email
cliente@rne.pt
Website
rede-expressos.pt
Bus from Braga to Lisboa
Ave. Duration
4 h 30 min
Frequency
Every 2 hours
Estimated price
$24 - $35
Schedules at
rede-expressos.pt
Bus from Lisboa to Faro Bus Station
Ave. Duration
3 h 15 min
Frequency
Every 2 hours
Estimated price
$20 - $45
Schedules at
rede-expressos.pt
Other operators
VMTransfers
Phone
(+351) 220971653
Email
info@vmtransfers.com
Website
vmtransfers.com
Taxi from Braga to Porto Airport
Ave. Duration
36 min
Frequency
On demand
Estimated price
$70
Schedules at
vmtransfers.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Getting around the Cyclades and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

Questions & Answers

The distance between Braga and Faro is 506 km. The road distance is 606 km.

The cheapest way to get from Braga to Faro is to bus which costs 35€ - 70€ and takes 8 h 45 min.

The quickest way to get from Braga to Faro is to taxi and fly which takes 3 h 48 min and costs 80€ - 190€.

No, there is no direct train from Braga to Faro. However, there are services departing from Braga and arriving at Faro(P) via Porto(Campanha). The journey, including transfers, takes approximately 7 h 42 min.

No, there is no direct bus from Braga to Faro. However, there are services departing from Braga and arriving at Faro Bus Station via Lisboa. The journey, including transfers, takes approximately 8 h 45 min.

It takes approximately 3 h 48 min to get from Braga to Faro, including transfers.