There are 5 ways to get from Sagres to Faro by bus, train, taxi, car or towncar

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

Bus  •  2 h 52 min

  1. 47-48
  2. Ouibus

$9 - $33

4 alternative options

Bus, train  •  3 h 52 min

  1. 47-48
  2. Regional

$12 - $19

Taxi  •  1 h 20 min

  1. 73 miles

$130 - $160

Drive  •  1 h 20 min

  1. 73 miles

$16 - $24

Uber  •  1 h 20 min

  1. 73 miles

$110 - $150

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

You can take a bus from Sagres to Faro via Lagos in around 2 h 52 min.

Train operators
Portuguese Railways (CP)
Phone
+351 707 210 220
Website
cp.pt
Train from Lagos to Faro(P)
Ave. Duration
1 h 44 min
Frequency
Hourly
Estimated price
$7 - $13
Website
cp.pt
Purchase a
eurail.com
2nd Class
$7 - $10
1st Class
$8 - $13
Bus operators
EVA Transportes
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Lagos to Faro
Ave. Duration
1 h 25 min
Frequency
Hourly
Estimated price
$4 - $6
Website
Ouibus
Georg
Phone
+ 359/38/66 34 04
Email
georg_ltd@abv.bg
Website
georg-bg.com
Bus from Lagos to Faro
Ave. Duration
1 h
Frequency
3 times a week
Estimated price
$21 - $27
Schedules at
georg-bg.com
Other operators
Uber Algarve
Website
uber.com
Towncar from Sagres to Faro
Ave. Duration
1 h 20 min
Frequency
On demand
Estimated price
$110 - $150
Signup at
uber.com
uberX
$110 - $150
uberXL
$160 - $220
Taxi from Sagres to Faro
Ave. Duration
1 h 20 min
Estimated price
$130 - $160

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 Bali: What to do if Mount Agung erupts, How to get from Florence to Rome and Want to know more about US trains? - to help you get the most out of your next trip.

Questions & Answers

The distance between Sagres and Faro is 89 km. The road distance is 117 km.

The cheapest way to get from Sagres to Faro is to bus which costs 7€ - 29€ and takes 2 h 52 min.

The quickest way to get from Sagres to Faro is to taxi which takes 1 h 20 min and costs 110€ - 140€.

No, there is no direct bus from Sagres to Faro. However, there are services departing from Sagres and arriving at Faro via Lagos. The journey, including transfers, takes approximately 2 h 52 min.

It takes approximately 2 h 52 min to get from Sagres to Faro, including transfers.