There are 11 ways to get from Spain to Sagres by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Huelvatrain Alv / ...
- Take the bus from Huelva to Tavirabus
- Take the train from Tavira to Lagostrain Re / ...
14h 2m€184–363Fly Adolfo Suárez Madrid–Barajas Airport to Faro Airport, train, line 47 bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Faro Airport (FAO)plane MAD - FAO
- Take the train from Faro to Lagostrain
- Take the bus from Terminal Rodoviário de Lagos to Sagres - Porto da Baleeirabus
9h 1m€45–205Bus via Zambujeira do Mar
- Take the bus from Barcelona - North Bus Station to Setúbalbus
- Take the bus from Interface de Transportes de Setúbal to Zambujeira do Mar - Av. do Marbus
- Take the bus from Zambujeira do Mar - Av. do Mar to Sagres - Posto de Turismobus
20h 51m€118–213Drive 1,289.9 km
- Drive from Barcelona to Sagrescar 1,289.9 km
12h 51m€206–297Fly Seville Airport to Lisbon-Portela Airport, bus
- Fly from Seville Airport (SVQ) to Lisbon-Portela Airport (LIS)plane SVQ - LIS
- Take the bus from Estação Rodoviária de Sete Rios to Sagres - Posto de Turismobus
8h 57m€70–226Train, bus via Seville
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justatrain Ave
- Take the bus from Sevilla Santa Justa to Tavirabus
- Take the train from Tavira to Lagostrain Re / ...
14h 38m€127–342Train, bus #2
- Take the train from Barcelona-Sants to Sevilla-Santa Justatrain 6010 / ...
- Take the bus from Sevilla, Estación de Autobuses to Terminal Rodoviário de Lagosbus
15h 56m€127–345Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Estação Rodoviária de Sete Riosbus
- Take the bus from Estação Rodoviária de Sete Rios to Sagres - Posto de Turismobus 94 | Lisboa / ...
46h 14m€135–221Fly Adolfo Suárez Madrid–Barajas Airport to Lisbon-Portela Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Lisbon-Portela Airport (LIS)plane MAD - LIS
- Take the bus from Estação Rodoviária de Sete Rios to Sagres - Posto de Turismobus
9h 15m€55–244Fly Barcelona–El Prat Airport to Faro Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Faro Airport (FAO)plane BCN - FAO
- Take the train from Faro to Lagostrain
9h 30m€66–186Fly Adolfo Suárez Madrid–Barajas Airport to Seville Airport, bus, train
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Seville Airport (SVQ)plane MAD - SVQ
- Take the bus from Sevilla - Plaza de Armas to Tavirabus
- Take the train from Tavira to Lagostrain
11h 53m€59–150
Spain to Sagres by bus and foot
Questions & Answers
The cheapest way to get from Spain to Sagres is to fly and bus and train which costs €55 - €150 and takes 11h 53m.
The fastest way to get from Spain to Sagres is to fly and bus which takes 8h 57m and costs €65 - €230.
No, there is no direct bus from Spain station to Sagres. However, there are services departing from Barcelona - North Bus Station and arriving at Sagres - Posto de Turismo via Interface de Transportes de Setúbal and Zambujeira do Mar - Av. do Mar. The journey, including transfers, takes approximately 20h 51m.
The distance between Spain and Sagres is 1410 km. The road distance is 1289.9 km.
The best way to get from Spain to Sagres without a car is to train and bus which takes 14h 2m and costs €180 - €370.
It takes approximately 14h 2m to get from Spain to Sagres, including transfers.
Spain to Sagres bus services, operated by BlaBlaCar Bus, depart from Barcelona - North Bus Station.
Spain to Sagres bus services, operated by BlaBlaCar Bus, arrive at Setúbal station.
Yes, the driving distance between Spain to Sagres is 1290 km. It takes approximately 12h 51m to drive from Spain to Sagres.
Book your Spain to Sagres bus tickets online with Omio.
What companies run services between Spain and Sagres, Portugal?
You can take a bus from Barcelona - North Bus Station to Sagres - Posto de Turismo via Setúbal, Interface de Transportes de Setúbal, and Zambujeira do Mar - Av. do Mar in around 20h 51m.
- Website
- ryanair.com
Flights from Seville Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €29–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Lisbon-Portela Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- €27–180
Flights from Adolfo Suárez Madrid–Barajas Airport to Faro Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €27–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Faro Airport via Porto
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- €27–160
Flights from Barcelona–El Prat Airport to Faro Airport
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €45–150
Flights from Barcelona–El Prat Airport to Faro Airport via Porto
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €45–150
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Every 20 minutes
- Estimated price
- €90–160
- Website
- Renfe AVE
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Every 20 minutes
- Estimated price
- €90–160
- Website
- Renfe AVE
Train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justa
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- €70–120
- Website
- Renfe AVE
Train from Barcelona-Sants to Sevilla-Santa Justa
- Ave. Duration
- 6h 17m
- Frequency
- 4 times a day
- Estimated price
- €160–280
- Website
- Renfe AVE
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Huelva to Tavira
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- €5–12
- Website
- Rede Expressos
Bus from Interface de Transportes de Setúbal to Zambujeira do Mar - Av. do Mar
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €10–23
- Website
- Rede Expressos
Bus from Zambujeira do Mar - Av. do Mar to Sagres - Posto de Turismo
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €5–12
- Website
- Rede Expressos
Bus from Estação Rodoviária de Sete Rios to Sagres - Posto de Turismo
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- €22–50
- Website
- Rede Expressos
Bus from Sevilla Santa Justa to Tavira
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €11–27
- Website
- Rede Expressos
Bus from Sevilla, Estación de Autobuses to Terminal Rodoviário de Lagos
- Ave. Duration
- 4h 45m
- Frequency
- 4 times a day
- Estimated price
- €20–50
- Website
- Rede Expressos
- Adult
- €25–45
Bus from Estação Rodoviária de Sete Rios to Sagres - Posto de Turismo
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- €22–50
- Website
- Rede Expressos
Bus from Estação Rodoviária de Sete Rios to Sagres - Posto de Turismo
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- €22–50
- Website
- Rede Expressos
Bus from Sevilla - Plaza de Armas to Tavira
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- €11–27
- Website
- Rede Expressos
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
There are 1050+ hotels available in Sagres.









