There are 10 ways to get from Faro to Viveiro by train, towncar, bus, car, plane, or train (Renfe)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, towncar, bus
best- Take the train from Faro to Porto Campanhatrain Ic
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Santiago de Compostelatowncar
- Take the bus from Estación de autobuses de Santiago de Compostela to Viveirobus
14h 33m€354–406Bus via Vila Nova de Gaia
cheapest- Take the bus from Terminal Rodoviário de Faro to Estação Rodoviária de Sete Riosbus
- Take the bus from Estação Rodoviária de Sete Rios to Porto - Terminal Intermodal de Campanhãbus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estación de autobuses de Santiago de Compostelabus
- Take the bus from Estación de autobuses de Santiago de Compostela to Viveirobus
15h 43m€66–133Train, bus
- Take the train from Faro to Porto Campanhatrain Ic
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Redondela De Galicia to Santiago De Compostelatrain Re
- Take the bus from Estación de autobuses de Santiago de Compostela to Viveirobus
15h 17m€107–173Drive 911.7 km
- Drive from Faro to Viveirocar 911.7 km
9h 30m€150–216Bus to Seville Airport, fly to Santiago De Compostela Airport, bus
- Take the bus from Faro to Sevillebus
- Fly from Seville Airport (SVQ) to Santiago De Compostela Airport (SCQ)plane SVQ - SCQ
- Take the bus from Santiago de Compostela, Aeropuerto de Santiago to Viveirobus
9h 50m€70–264Bus
- Take the bus from Faro to Lisbonbus
- Take the bus from Lisbon - Oriente to Santiago de Compostela - Airportbus
- Take the bus from Santiago de Compostela, Aeropuerto de Santiago to Viveirobus
16h 56m€77–132Train
- Take the train from Faro to Porto Campanhatrain Ic
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Redondela De Galicia to La Coruna-San Cristobaltrain Re
- Take the train from La Coruna-San Cristobal to El Ferroltrain
- Take the train from Ferrol to Viveiro Apdro.train
17h 28m€121–196Fly Faro Airport to Francisco De Sá Carneiro Airport, bus, train
- Fly from Faro Airport (FAO) to Francisco De Sá Carneiro Airport (OPO)plane FAO - OPO
- Take the bus from Porto to Vigobus
- Take the train from Vigo Urzaiz to Santiago De Compostelatrain
- Take the bus from Estación de autobuses de Santiago de Compostela to Viveirobus
10h 24m€68–251Fly Faro Airport to Asturias Airport, train
- Fly from Faro Airport (FAO) to Asturias Airport (OVD)plane FAO - OVD
- Take the train from Villademar to Viveiro Apdro.train
14h 32m€144–263Bus to Seville Airport, fly to Asturias Airport, train
- Take the bus from Faro to Sevillebus
- Fly from Seville Airport (SVQ) to Asturias Airport (OVD)plane SVQ - OVD
- Take the train from Villademar to Viveiro Apdro.train
12h 34m€67–146
Faro to Viveiro by train and bus
Comparing Your Travel Options
The cheapest way to get from Faro to Viveiro is to bus which costs €75 - €140 and takes 16h 56m.
The fastest way to get from Faro to Viveiro is to drive which takes 9h 30m and costs €140 - €220.
No, there is no direct bus from Faro to Viveiro. However, there are services departing from Terminal Rodoviário de Faro and arriving at Viveiro via Estação Rodoviária de Sete Rios, Porto - Terminal Intermodal de Campanhã and Estación de autobuses de Santiago de Compostela. The journey, including transfers, takes approximately 15h 43m.
No, there is no direct train from Faro to Viveiro. However, there are services departing from Faro and arriving at Viveiro Apdro. via Porto Campanha, Redondela De Galicia, La Coruna-San Cristobal and Ferrol. The journey, including transfers, takes approximately 17h 28m.
The distance between Faro and Viveiro is 1049 km. The road distance is 911.7 km.
The best way to get from Faro to Viveiro without a car is to train and towncar and bus which takes 14h 33m and costs €350 - €410.
It takes approximately 14h 33m to get from Faro to Viveiro, including transfers.
Faro to Viveiro bus services, operated by Rede Expressos, depart from Terminal Rodoviário de Faro station.
Faro to Viveiro train services, operated by Comboios de Portugal, depart from Faro station.
The best way to get from Faro to Viveiro is to bus via Vila Nova de Gaia which takes 15h 43m and costs €65 - €140. Alternatively, you can train, which costs €120 - €200 and takes 17h 28m.
What companies run services between Faro, Portugal and Viveiro, Galicia, Spain?
You can take a bus from Terminal Rodoviário de Faro to Viveiro via Estação Rodoviária de Sete Rios, Porto - Terminal Intermodal de Campanhã, and Estación de autobuses de Santiago de Compostela in around 15h 43m. Alternatively, you can take a train from Faro to Viveiro Apdro. via Porto Campanha, Redondela De Galicia, La Coruna-San Cristobal, and Ferrol in around 17h 28m.
- Website
- iberia.com
Flights from Seville Airport to Santiago De Compostela Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–210
Flights from Seville Airport to Santiago De Compostela Airport via Madrid
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €100–330
Flights from Faro Airport to Asturias Airport via Madrid
- Ave. Duration
- 8h 55m
- When
- Sunday
- Estimated price
- €45–210
Flights from Seville Airport to Asturias Airport via Madrid
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €35–230
- Website
- vueling.com
Flights from Seville Airport to Santiago De Compostela Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–210
Flights from Seville Airport to Santiago De Compostela Airport via Madrid
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €100–330
Flights from Faro Airport to Asturias Airport via Madrid
- Ave. Duration
- 8h 55m
- When
- Sunday
- Estimated price
- €45–210
Flights from Seville Airport to Asturias Airport via Madrid
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- €35–230
- Website
- ryanair.com
Flights from Faro Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €29–130
- Website
- flytap.com
Flights from Faro Airport to Asturias Airport via Lisboa
- Ave. Duration
- 8h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €35–240
- Website
- volotea.com
Flights from Seville Airport to Asturias Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €21–90
- Website
- wizzair.com
Flights from Faro Airport to Asturias Airport via London Luton
- Ave. Duration
- 8h 10m
- When
- Tuesday and Thursday
- Estimated price
- €75–260
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Faro to Porto Campanha
- Ave. Duration
- 5h 48m
- Frequency
- Twice daily
- Estimated price
- €65–110
- Website
- Comboios de Portugal
Train from Faro to Porto Campanha
- Ave. Duration
- 5h 48m
- Frequency
- Twice daily
- Estimated price
- €65–110
- Website
- Comboios de Portugal
Train from Faro to Porto Campanha
- Ave. Duration
- 5h 48m
- Frequency
- Twice daily
- Estimated price
- €65–110
- Website
- Comboios de Portugal
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €20–29
- Website
- Renfe Viajeros
Train from Redondela De Galicia to Santiago De Compostela
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €10–16
- Website
- Renfe Viajeros
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €20–29
- Website
- Renfe Viajeros
Train from Redondela De Galicia to La Coruna-San Cristobal
- Ave. Duration
- 2h 7m
- Frequency
- 4 times a day
- Estimated price
- €18–27
- Website
- Renfe Viajeros
Train from La Coruna-San Cristobal to El Ferrol
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Estimated price
- €8–12
- Website
- Renfe Viajeros
Train from Ferrol to Viveiro Apdro.
- Ave. Duration
- 2h 2m
- Frequency
- 4 times a day
- Estimated price
- €10–21
- Website
- Renfe Viajeros
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Renfe Viajeros
Train from Villademar to Viveiro Apdro.
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Estimated price
- €20–30
- Website
- Renfe Viajeros
Train from Villademar to Viveiro Apdro.
- Ave. Duration
- 3h 48m
- Frequency
- Once daily
- Estimated price
- €20–30
- Website
- Renfe Viajeros
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Vigo Urzaiz to Santiago De Compostela
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- €13–23
- Website
- Renfe AVE
- Phone
- +34 981 31 12 13
- [email protected]
- Website
- arriva.es
Bus from Estación de autobuses de Santiago de Compostela to Viveiro
- Ave. Duration
- 2h 54m
- Frequency
- 5 times a week
- Estimated price
- €12–21
- Schedules at
- arriva.es
Bus from Estación de autobuses de Santiago de Compostela to Viveiro
- Ave. Duration
- 2h 54m
- Frequency
- 5 times a week
- Estimated price
- €12–21
- Schedules at
- arriva.es
Bus from Santiago de Compostela, Aeropuerto de Santiago to Viveiro
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a week
- Estimated price
- €11–19
- Schedules at
- arriva.es
Bus from Estación de autobuses de Santiago de Compostela to Viveiro
- Ave. Duration
- 2h 54m
- Frequency
- 5 times a week
- Estimated price
- €12–21
- Schedules at
- arriva.es
Bus from Santiago de Compostela, Aeropuerto de Santiago to Viveiro
- Ave. Duration
- 2h 41m
- Frequency
- 5 times a week
- Estimated price
- €11–19
- Schedules at
- arriva.es
Bus from Estación de autobuses de Santiago de Compostela to Viveiro
- Ave. Duration
- 2h 54m
- Frequency
- 5 times a week
- Estimated price
- €12–21
- Schedules at
- arriva.es
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Faro to Seville
- Ave. Duration
- 2h 35m
- Frequency
- 5 times a day
- Estimated price
- €17–27
- Website
- Flixbus
Bus from Faro to Lisbon
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Flixbus
Bus from Porto to Vigo
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €12–19
- Website
- Flixbus
Bus from Faro to Seville
- Ave. Duration
- 2h 35m
- Frequency
- 5 times a day
- Estimated price
- €17–27
- Website
- Flixbus
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Faro to Seville
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €13–24
- Website
- Rede Expressos
Bus from Terminal Rodoviário de Faro to Estação Rodoviária de Sete Rios
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- Rede Expressos
Bus from Estação Rodoviária de Sete Rios to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- €20–40
- Website
- Rede Expressos
Bus from Porto - Terminal Intermodal de Campanhã to Estación de autobuses de Santiago de Compostela
- Ave. Duration
- 3h 29m
- Frequency
- Every 4 hours
- Estimated price
- €16–40
- Website
- Rede Expressos
Bus from Porto to Vigo
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- €9–29
- Website
- Rede Expressos
Bus from Faro to Seville
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €13–24
- Website
- Rede Expressos
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Lisbon - Oriente to Santiago de Compostela - Airport
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- €40–75
- Website
- BlaBlaCar Bus
- Phone
- +34 (0) 986 288 030
- [email protected]
- Website
- Autna S.L.
Bus from Porto to Vigo
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- €19–50
- Website
- Autna S.L.
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Santiago de Compostela
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Estimated price
- €275
- Website
- VM Transfers
Want to know more about travelling around Spain
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Faro to Viveiro bus services, operated by Rede Expressos, arrive at Estação Rodoviária de Sete Rios station.
Viveiro is 1h ahead of Faro. It is currently 4:15 PM in Faro and 5:15 PM in Viveiro.
Faro to Viveiro train services, operated by Comboios de Portugal, arrive at Porto Campanha station.
Yes, the driving distance between Faro to Viveiro is 912 km. It takes approximately 9h 30m to drive from Faro to Viveiro.
Book your Faro to Viveiro train tickets online with Omio.
There are 521+ hotels available in Viveiro.

































