There are 10 ways to get from Fira to Villaviciosa by plane, bus, train, car ferry, car or bus and ferry
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
Fly to Oviedo • 11 h 53 min
$194 - $683
Cheapest option
Fly to Santander, bus • 16 h 18 min
$139 - $453
8 alternative options
Fly to Bilbao, bus • 15 h 39 min
$170 - $450
Fly to Madrid, train • 13 h 37 min
$239 - $776
Car ferry, drive, train • 2 days 23 h
$591 - $912
Car ferry, bus Georg, train • 2 days 22 h
$533 - $725
Car ferry, bus and ferry, bus • 2 days 23 h
$318 - $455
Car ferry, bus • 3 days 4 h
$532 - $731
Car ferry, bus Dary Commerce, train • 3 days 19 h
$378 - $694
Car ferry, drive • 40 h 19 min
$616 - $912
What companies run services between Fira, Greece and Villaviciosa, Asturias, Spain?
Iberia, Vueling Airlines and easyJet fly from Fira to Villaviciosa twice daily.

- Website
- iberia.com
Flights from Santorini to Oviedo via Madrid
- Ave. Duration
- 9 h 32 min
- When
- Monday, Tuesday and Thursday
- Estimated price
- $120 - $550
Flights from Santorini to Oviedo via Barcelona
- Ave. Duration
- 10 h 25 min
- When
- Tuesday and Sunday
- Estimated price
- $140 - $600
Flights from Santorini to Oviedo via London Gatwick
- Ave. Duration
- 7 h 5 min
- When
- Thursday and Friday
- Estimated price
- $120 - $700
Flights from Santorini to Santander via Madrid
- Ave. Duration
- 9 h 5 min
- When
- Monday, Tuesday and Thursday
- Estimated price
- $140 - $650
Flights from Santorini to Santander via Barcelona
- Ave. Duration
- 16 h 20 min
- When
- Tuesday and Sunday
- Estimated price
- $160 - $650
Flights from Santorini to Santander via Rome, Barcelona
- Ave. Duration
- 17 h 5 min
- When
- Thursday
- Estimated price
- $160 - $650
Flights from Santorini to Bilbao via Barcelona
- Ave. Duration
- 7 h 15 min
- When
- Tuesday
- Estimated price
- $170 - $440
Flights from Santorini to Bilbao via Madrid
- Ave. Duration
- 8 h 35 min
- When
- Monday, Tuesday and Thursday
- Estimated price
- $180 - $450
Flights from Santorini to Bilbao via Amsterdam
- Ave. Duration
- 7 h
- When
- Tuesday
- Estimated price
- $90 - $550
Flights from Santorini to Bilbao via Paris Orly
- Ave. Duration
- 8 h 15 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $120 - $600
Flights from Santorini to Bilbao via London Gatwick
- Ave. Duration
- 8 h 40 min
- When
- Tuesday
- Estimated price
- $130 - $750
Flights from Santorini to Madrid
- Ave. Duration
- 3 h 50 min
- When
- Monday, Tuesday and Thursday
- Estimated price
- $170 - $700
Flights from Santorini to Madrid via Barcelona
- Ave. Duration
- 7 h 25 min
- When
- Tuesday
- Estimated price
- $160 - $800
Flights from Santorini to Madrid via Rome
- Ave. Duration
- 6 h 10 min
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $170 - $700

- Website
- vueling.com
Flights from Santorini to Oviedo via Barcelona
- Ave. Duration
- 10 h 25 min
- When
- Tuesday and Sunday
- Estimated price
- $140 - $600
Flights from Santorini to Oviedo via London Gatwick
- Ave. Duration
- 7 h 5 min
- When
- Thursday and Friday
- Estimated price
- $120 - $700
Flights from Santorini to Santander via Barcelona
- Ave. Duration
- 16 h 20 min
- When
- Tuesday and Sunday
- Estimated price
- $160 - $650
Flights from Santorini to Santander via Rome, Barcelona
- Ave. Duration
- 17 h 5 min
- When
- Thursday
- Estimated price
- $160 - $650
Flights from Santorini to Bilbao via Barcelona
- Ave. Duration
- 7 h 15 min
- When
- Tuesday
- Estimated price
- $170 - $440
Flights from Santorini to Bilbao via Amsterdam
- Ave. Duration
- 7 h
- When
- Tuesday
- Estimated price
- $90 - $550
Flights from Santorini to Bilbao via Paris Orly
- Ave. Duration
- 8 h 15 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $120 - $600
Flights from Santorini to Bilbao via London Gatwick
- Ave. Duration
- 8 h 40 min
- When
- Tuesday
- Estimated price
- $130 - $750
Flights from Santorini to Madrid via Barcelona
- Ave. Duration
- 7 h 25 min
- When
- Tuesday
- Estimated price
- $160 - $800

- Website
- easyjet.com
Flights from Santorini to Oviedo via Venice, Geneva
- Ave. Duration
- 10 h 35 min
- When
- Wednesday
- Estimated price
- $100 - $600
Flights from Santorini to Madrid via Milan Malpensa
- Ave. Duration
- 6 h 20 min
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $240 - $1,000
Flights from Santorini to Madrid via London Gatwick
- Ave. Duration
- 7 h 55 min
- When
- Monday, Friday and Sunday
- Estimated price
- $240 - $1,000

- Website
- ryanair.com
Flights from Santorini to Santander via Athens, Rome Ciampino
- Ave. Duration
- 15 h 35 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $80 - $330
Flights from Santorini to Santander via Barcelona
- Ave. Duration
- 11 h 45 min
- When
- Tuesday and Sunday
- Estimated price
- $160 - $650

- Website
- aegeanair.com
Flights from Santorini to Madrid via Athens
- Ave. Duration
- 6 h 50 min
- When
- Every day
- Estimated price
- $170 - $850

- Website
- lufthansa.com
Flights from Santorini to Bilbao via Frankfurt
- Ave. Duration
- 11 h 5 min
- When
- Sunday
- Estimated price
- $210 - $1,000

- Website
- brusselsairlines.com
Flights from Santorini to Bilbao via Brussels
- Ave. Duration
- 9 h 30 min
- When
- Sunday
- Estimated price
- $140 - $750

- Phone
- 902 320 320
- Website
- renfe.com
Train from Madrid-Chamartin to Gijón
- Ave. Duration
- 4 h 37 min
- Frequency
- 5 times a day
- Estimated price
- $60 - $80
- Website
- renfe.com
Train from Barcelona Sants to Gijón
- Ave. Duration
- 10 h 50 min
- Frequency
- Once daily
- Estimated price
- $130 - $160
- Website
- renfe.com
Train from Valladolid Campo Grande to Gijón
- Ave. Duration
- 3 h 36 min
- Frequency
- 5 times a day
- Estimated price
- $40 - $55
- Website
- renfe.com
Train from Zaragoza Delicias to Gijón
- Ave. Duration
- 8 h 46 min
- Frequency
- Once daily
- Estimated price
- $90 - $120
- Website
- renfe.com

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Villa S.Giovanni to Genova Piazza Principe
- Ave. Duration
- 13 h 54 min
- Frequency
- Twice daily
- Estimated price
- $110 - $150
- Website
- orario.trenitalia.com

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova Piazza Principe to Marseille-St-Charles
- Ave. Duration
- 5 h 38 min
- Frequency
- Once daily
- Estimated price
- $45 - $80
- Website
- orario.trenitalia.com

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Genova Piazza Principe to Marseille-Saint-Charles
- Ave. Duration
- 5 h 33 min
- Frequency
- Once daily
- Estimated price
- $65 - $95
- Website
- orario.trenitalia.com

- Phone
- +33 9 70 60 99 70
- Website
- sncf.com
Train from Marseille-St-Charles to Barcelona Sants
- Ave. Duration
- 4 h 37 min
- Frequency
- Once daily
- Estimated price
- $75 - $110
- Website
- en.oui.sncf

- Phone
- 0890715298
- Website
- ouibus.com
Bus from Santander to Oviedo
- Ave. Duration
- 2 h 15 min
- Frequency
- Hourly
- Estimated price
- $7 - $11
- Website
- Ouibus
Bus from Bilbao to Oviedo
- Ave. Duration
- 3 h 30 min
- Frequency
- Hourly
- Estimated price
- $11 - $16
- Website
- Ouibus
Bus from San Sebastián to Oviedo
- Ave. Duration
- 4 h 40 min
- Frequency
- Hourly
- Estimated price
- $15 - $21
- Website
- Ouibus

- Phone
- +34 902 42 22 42
- Website
- alsa.es
Bus from Santander to Oviedo
- Ave. Duration
- 2 h 15 min
- Frequency
- Every 4 hours
- Estimated price
- $30 - $45
- Website
- alsa.com
Bus from Bilbao to Oviedo
- Ave. Duration
- 3 h 30 min
- Frequency
- 6 times a week
- Estimated price
- $35 - $55
- Website
- alsa.com
Bus from Vitoria-Gasteiz to Gijon / Xixon
- Ave. Duration
- 5 h 30 min
- Frequency
- Once daily
- Estimated price
- $40 - $60
- Website
- alsa.com

- Phone
- 02/989 0000
- Website
- union-ivkoni.com
Bus from Piraeus to Sofia - Central Bus Station
- Ave. Duration
- 12 h 1 min
- Frequency
- Once daily
- Estimated price
- $30 - $45
- Schedules at
- union-ivkoni.com

- Phone
- + 359/38/66 34 04
- georg_ltd@abv.bg
- Website
- georg-bg.com
Bus from Sofia to Valladolid
- Ave. Duration
- 45 h
- Frequency
- Once daily
- Estimated price
- $360 - $460
- Schedules at
- georg-bg.com
Bus from Sofia to Saint-Sébastien
- Ave. Duration
- 43 h 47 min
- Frequency
- 4 times a week
- Estimated price
- $360 - $460
- Schedules at
- georg-bg.com

- Website
- rta.government.bg
Bus and ferry from Piraeus to Sofia
- Ave. Duration
- 13 h
- Frequency
- Once a week
- Estimated price
- $35 - $50
- Schedules at
- rta.government.bg
Bus from Kavala to Plovdiv
- Ave. Duration
- 9 h 30 min
- Frequency
- 3 times a day
- Estimated price
- $23 - $35
- Schedules at
- rta.government.bg


- Phone
- +359 2831 9192
- office@iliastravel.com
- Website
- iliastravel.com
Bus and ferry from Heraklion to Sofia
- Ave. Duration
- 21 h 10 min
- Frequency
- Once a week
- Estimated price
- $90 - $110
- Schedules at
- iliastravel.com

- Phone
- +3592917400
- info@darytravel.com
- Website
- dary.bg
Bus from Plovdiv to Zaragoza
- Ave. Duration
- 42 h 58 min
- Frequency
- Once a week
- Estimated price
- $131
- Schedules at
- dary.bg

- Phone
- +30 210 4121001
- info@seajets.gr
- Website
- seajets.gr
Car ferry from Santorini to Piraeus
- Ave. Duration
- 4 h 55 min
- Frequency
- 3 times a day
- Estimated price
- $65 - $95
- Schedules at
- seajets.gr
- 2nd Class
- $65 - $95
- 1st Class
- $80 - $110
- Silver
- $72
- Club Class
- $84
Car ferry from Santorini to Heraklion
- Ave. Duration
- 2 h 9 min
- Frequency
- 5 times a week
- Estimated price
- $55 - $85
- Schedules at
- seajets.gr
- 2nd Class
- $55 - $85
- 1st Class
- $70 - $95
Car ferry from Santorini to Naxos
- Ave. Duration
- 1 h 25 min
- Frequency
- 3 times a day
- Estimated price
- $55 - $80
- Schedules at
- seajets.gr
- 2nd Class
- $55 - $80
- 1st Class
- $65 - $90

- Phone
- +30 210 4199000
- hswroro@hsw.gr
- Website
- hellenicseaways.gr
Car ferry from Santorini to Piraeus
- Ave. Duration
- 5 h 25 min
- Frequency
- Once daily
- Estimated price
- $70 - $110
- Schedules at
- hellenicseaways.gr
- Economy
- $70 - $110
- Business
- $104
- VIP
- $97
Car ferry from Santorini to Heraklion
- Ave. Duration
- 1 h 45 min
- Frequency
- Once daily
- Estimated price
- $30 - $45
- Schedules at
- hellenicseaways.gr
- Economy
- $30 - $45
- Business
- $43
Car ferry from Santorini to Naxos
- Ave. Duration
- 2 h 50 min
- Frequency
- Once daily
- Estimated price
- $23 - $35
- Schedules at
- hellenicseaways.gr
- Economy
- $23 - $35
- Business
- $30
Car ferry from Naxos to Kavala
- Ave. Duration
- 22 h 40 min
- Frequency
- Twice a week
- Estimated price
- $75 - $260
- Schedules at
- hellenicseaways.gr
- Economy
- $75 - $260
- Business
- $254
- 2 bed outside cabin
- $127
- 4 bed outside cabin
- $105

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Patras to Brindisi
- Ave. Duration
- 17 h
- Frequency
- 4 times a week
- Estimated price
- $45 - $100
- Schedules at
- grimaldi-lines.com

- Phone
- +30-210-8919800
- bluestarferries@bluestarferries.com
- Website
- bluestarferries.com
Car ferry from Santorini to Naxos
- Ave. Duration
- 2 h 1 min
- Frequency
- Once daily
- Estimated price
- $24 - $95
- Schedules at
- bluestarferries.com
- CABIN A2 outside
- $70 - $95
- CABIN A3 outside
- $55 - $65
- CABIN A4 outside
- $55 - $65
- Economy
- $24 - $28

- Phone
- 212 222 4000
- general@goldenstarferries.gr
- Website
- goldenstarferries.gr
Car ferry from Santorini to Naxos
- Ave. Duration
- 2 h 20 min
- Frequency
- 6 times a week
- Estimated price
- $26 - $60
- Schedules at
- goldenstarferries.gr
- Lobby
- $26 - $40
- VIP
- $45 - $60
- Cabin
- $37
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
Getting around the Cyclades
Check out Rome2rio’s guide on ferry travel around the Greek islands
Read the travel guideFrench strikes 2018: What are my alternative transport options?
Avoid the travel chaos with these alternative options, from car-pooling to bus services
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideQuestions & Answers
How far is it from Fira to Villaviciosa?
The distance between Fira and Villaviciosa is 2728 km.
What is the cheapest way to get from Fira to Villaviciosa?
The cheapest way to get from Fira to Villaviciosa is to fly and bus which costs 130€ - 370€ and takes 15 h 39 min.
What is the fastest way to get from Fira to Villaviciosa?
The quickest way to get from Fira to Villaviciosa is to fly which takes 11 h 53 min and costs 150€ - 600€.
How long does it take to get from Fira to Villaviciosa?
It takes approximately 11 h 53 min to get from Fira to Villaviciosa, including transfers.