There are 12 ways to get from Ciampino to Villaviciosa by plane, bus, train, car ferry 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
Fly Rome to Oviedo • 11 h 2 min
$141 - $412
Cheapest option
Fly Rome Ciampino to Santander, bus • 7 h 38 min
$101 - $538
10 alternative options
Fly Rome to Santander, bus • 12 h 58 min
$146 - $477
Fly Rome to Leon, bus • 12 h 9 min
$144 - $477
Fly Rome to Bilbao, bus • 11 h 54 min
$112 - $399
Fly Rome Ciampino to Oviedo • 8 h 43 min
$115 - $370
Fly Rome to Madrid, train • 13 h 7 min
$155 - $445
Train • 30 h 20 min
$387 - $529
Bus Ouibus • 32 h 55 min
$118 - $183
Train, car ferry • 37 h 30 min
$245 - $359
Bus Eurolines FR • 43 h
$264 - $394
Drive • 18 h 30 min
$290 - $430
What companies run services between Ciampino, Lazio, Italy and Villaviciosa, Asturias, Spain?
Vueling Airlines, Iberia and eight other airlines fly from Ciampino to Villaviciosa hourly. Alternatively, you can take a train from Ciampino to Villaviciosa via Roma Termini, Torino Porta Susa, Lyon Part Dieu, Barcelona Sants, Gijón, and Gijon / Xixon in around 30 h 20 min.

- Website
- iberia.com
Flights from Rome to Oviedo via Barcelona
- Ave. Duration
- 6 h 50 min
- When
- Every day
- Estimated price
- $95 - $700
Flights from Rome to Oviedo via Madrid
- Ave. Duration
- 5 h 12 min
- When
- Every day
- Estimated price
- $100 - $450
Flights from Rome to Santander via Madrid
- Ave. Duration
- 5 h 12 min
- When
- Every day
- Estimated price
- $110 - $600
Flights from Rome to Santander via Barcelona
- Ave. Duration
- 7 h 30 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $95 - $440
Flights from Rome to Leon via Barcelona
- Ave. Duration
- 4 h 50 min
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $130 - $600
Flights from Rome to Leon via Ibiza
- Ave. Duration
- 9 h 15 min
- When
- Wednesday
- Estimated price
- $110 - $500
Flights from Rome to Leon via Malaga
- Ave. Duration
- 5 h 15 min
- When
- Sunday
- Estimated price
- $200 - $1,100
Flights from Rome to Leon via Barcelona, Palma Mallorca
- Ave. Duration
- 6 h 30 min
- When
- Saturday
- Estimated price
- $80 - $380
Flights from Rome to Bilbao
- Ave. Duration
- 2 h 25 min
- When
- Wednesday and Saturday
- Estimated price
- $90 - $600
Flights from Rome to Bilbao via Barcelona
- Ave. Duration
- 4 h 20 min
- When
- Every day
- Estimated price
- $90 - $600
Flights from Rome to Bilbao via Paris CDG
- Ave. Duration
- 4 h 40 min
- When
- Friday
- Estimated price
- $90 - $600
Flights from Rome to Bilbao via Madrid
- Ave. Duration
- 4 h 50 min
- When
- Every day
- Estimated price
- $90 - $500
Flights from Rome to Bilbao via Sevilla
- Ave. Duration
- 5 h 5 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $90 - $600
Flights from Rome Ciampino to Oviedo via Madrid
- Ave. Duration
- 5 h 27 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $60 - $290
Flights from Rome Ciampino to Oviedo via Valencia, Madrid
- Ave. Duration
- 7 h 55 min
- When
- Monday, Tuesday and Sunday
- Estimated price
- $60 - $300
Flights from Rome Ciampino to Oviedo via Santander, Madrid
- Ave. Duration
- 8 h 15 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $70 - $310
Flights from Rome Ciampino to Oviedo via Cagliari, Madrid
- Ave. Duration
- 8 h 35 min
- When
- Tuesday
- Estimated price
- $65 - $300
Flights from Rome Ciampino to Oviedo via Marseille, Madrid
- Ave. Duration
- 10 h
- When
- Sunday
- Estimated price
- $120 - $550
Flights from Rome to Madrid
- Ave. Duration
- 2 h 35 min
- When
- Every day
- Estimated price
- $85 - $550
Flights from Rome to Madrid via Barcelona
- Ave. Duration
- 4 h 5 min
- When
- Monday to Friday
- Estimated price
- $85 - $430

- Website
- vueling.com
Flights from Rome to Oviedo via Barcelona
- Ave. Duration
- 6 h 50 min
- When
- Every day
- Estimated price
- $95 - $700
Flights from Rome to Oviedo via London Gatwick
- Ave. Duration
- 6 h 25 min
- When
- Tuesday and Thursday
- Estimated price
- $190 - $800
Flights from Rome to Santander via Barcelona
- Ave. Duration
- 7 h 30 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $95 - $440
Flights from Rome to Bilbao
- Ave. Duration
- 2 h 25 min
- When
- Wednesday and Saturday
- Estimated price
- $90 - $600
Flights from Rome to Bilbao via Barcelona
- Ave. Duration
- 4 h 20 min
- When
- Every day
- Estimated price
- $90 - $600
Flights from Rome to Bilbao via Paris CDG
- Ave. Duration
- 4 h 40 min
- When
- Friday
- Estimated price
- $90 - $600
Flights from Rome to Bilbao via Sevilla
- Ave. Duration
- 5 h 5 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $90 - $600
Flights from Rome to Madrid
- Ave. Duration
- 2 h 40 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $85 - $430
Flights from Rome to Madrid via Barcelona
- Ave. Duration
- 4 h 5 min
- When
- Monday to Friday
- Estimated price
- $85 - $430

- Website
- aireuropa.com
Flights from Rome to Bilbao via Madrid
- Ave. Duration
- 4 h 35 min
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- $110 - $550
Flights from Rome to Madrid
- Ave. Duration
- 2 h 38 min
- When
- Every day
- Estimated price
- $100 - $550

- Website
- alitalia.com
Flights from Rome to Madrid
- Ave. Duration
- 2 h 38 min
- When
- Every day
- Estimated price
- $100 - $550
Flights from Rome to Madrid via Milan Linate
- Ave. Duration
- 4 h 25 min
- When
- Monday to Friday
- Estimated price
- $90 - $550

- Website
- britishairways.com
Flights from Rome to Oviedo via London Heathrow
- Ave. Duration
- 5 h 30 min
- When
- Monday, Wednesday and Saturday
- Estimated price
- $190 - $800
Flights from Rome to Oviedo via London Gatwick
- Ave. Duration
- 6 h 25 min
- When
- Tuesday and Thursday
- Estimated price
- $190 - $800
Flights from Rome Ciampino to Oviedo via Madrid
- Ave. Duration
- 5 h 27 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $60 - $290
Flights from Rome Ciampino to Oviedo via Cagliari, Madrid
- Ave. Duration
- 8 h 35 min
- When
- Tuesday
- Estimated price
- $65 - $300

- Website
- flytap.com
Flights from Rome to Oviedo via Lisbon
- Ave. Duration
- 6 h 55 min
- When
- Every day
- Estimated price
- $75 - $650
Flights from Rome Ciampino to Oviedo via Lisbon
- Ave. Duration
- 6 h 50 min
- When
- Every day
- Estimated price
- $80 - $340
Flights from Rome to Madrid
- Ave. Duration
- 2 h 30 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $140 - $410

- Website
- ryanair.com
Flights from Rome Ciampino to Santander
- Ave. Duration
- 2 h 35 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $40 - $850
Flights from Rome to Santander via Malaga
- Ave. Duration
- 7 h 55 min
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $75 - $330
Flights from Rome to Santander via Barcelona
- Ave. Duration
- 5 h 40 min
- When
- Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $95 - $440

- Website
- lufthansa.com
Flights from Rome to Bilbao via Munich
- Ave. Duration
- 4 h 52 min
- When
- Every day
- Estimated price
- $220 - $700
Flights from Rome to Bilbao via Frankfurt
- Ave. Duration
- 5 h
- When
- Every day
- Estimated price
- $220 - $700

- Website
- airfrance.com
Flights from Rome to Bilbao via Paris CDG
- Ave. Duration
- 5 h
- When
- Every day
- Estimated price
- $150 - $1,100

- Website
- easyjet.com
Flights from Rome to Bilbao via Geneva
- Ave. Duration
- 4 h 5 min
- When
- Saturday
- Estimated price
- $60 - $310

- Website
- brusselsairlines.com
Flights from Rome to Bilbao via Brussels
- Ave. Duration
- 4 h 50 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $95 - $700

- Website
- volotea.com
Flights from Rome Ciampino to Oviedo via Valencia, Sevilla
- Ave. Duration
- 9 h 55 min
- When
- Friday
- Estimated price
- $75 - $330

- Website
- ethiopianairlines.com
Flights from Rome to Madrid
- Ave. Duration
- 2 h 30 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $140 - $410

- 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

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Torino Porta Susa
- Ave. Duration
- 4 h 25 min
- Frequency
- Hourly
- Estimated price
- $85 - $130
- Website
- orario.trenitalia.com

- Phone
- 0033 892 353535
- Website
- tgv.com
Train from Torino Porta Susa to Lyon Part Dieu
- Ave. Duration
- 4 h 17 min
- Frequency
- Once daily
- Estimated price
- $65 - $75
- Website
- en.oui.sncf
- 2nd Class
- $65 - $75
- 1st Class
- $95 - $130

- Phone
- +33 9 70 60 99 70
- Website
- sncf.com
Train from Lyon Part Dieu to Barcelona Sants
- Ave. Duration
- 5 h 7 min
- Frequency
- Once daily
- Estimated price
- $80 - $120
- Website
- en.oui.sncf

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 1 h 1 min
- Frequency
- Hourly
- Estimated price
- $6 - $15
- Website
- orario.trenitalia.com
- 1st Class
- $12 - $15

- 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 Genoa to Hernani
- Ave. Duration
- 17 h 30 min
- Frequency
- Hourly
- Estimated price
- $45 - $65
- Website
- Ouibus
Bus from Hernani to Oviedo
- Ave. Duration
- 4 h 30 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 - $50
- Website
- alsa.com
Bus from Leon to Oviedo
- Ave. Duration
- 1 h 20 min
- Frequency
- 5 times a week
- Estimated price
- $29 - $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 Llanes to Villaviciosa
- Ave. Duration
- 1 h
- Frequency
- 5 times a day
- Estimated price
- $27 - $40
- Website
- alsa.com

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Rome, Rome Anagnina to Genoa, Genoa
- Ave. Duration
- 6 h 55 min
- Frequency
- 4 times a week
- Estimated price
- $30 - $55
- Website
- flixbus.co.uk

- Phone
- + 33 1 41 86 24 21
- Website
- eurolines.fr
Bus from Roma to Bordeaux
- Ave. Duration
- 31 h 36 min
- Frequency
- Once a week
- Estimated price
- $160 - $230
- Schedules at
- eurolines.fr
Bus from Bordeaux to Llanes
- Ave. Duration
- 7 h 9 min
- Frequency
- 3 times a week
- Estimated price
- $75 - $120
- Schedules at
- eurolines.fr

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Civitavecchia to Barcelona
- Ave. Duration
- 20 h
- Frequency
- Once daily
- Estimated price
- $80 - $130
- Schedules at
- grimaldi-lines.com
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 to Rome from the airport
Get the details in Rome2rio’s airport-to-city travel guide
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 guideWant to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideQuestions & Answers
The distance between Ciampino and Villaviciosa is 1484 km. The road distance is 1958 km.
The cheapest way to get from Ciampino to Villaviciosa is to bus which costs 95€ - 150€ and takes 32 h 55 min.
The quickest way to get from Ciampino to Villaviciosa is to fly and bus which takes 7 h 38 min and costs 80€ - 440€.
No, there is no direct bus from Ciampino to Villaviciosa. However, there are services departing from Kennedy/Stazione Fs Ciampino and arriving at Villaviciosa via Rome, Rome Anagnina, Genoa, Hernani and Oviedo. The journey, including transfers, takes approximately 32 h 55 min.
It takes approximately 11 h 2 min to get from Ciampino to Villaviciosa, including transfers.