There are 9 ways to get from Rome to Oviedo by plane, bus, train, night bus 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.
Fly Rome to Santander, bus
-
Fly from Rome (FCO) to Santander (SDR)
-
Take the bus from Aeropuerto Santander-S.Ballest to Oviedo
Fly Rome Ciampino to Asturias
-
Fly from Rome Ciampino (CIA) to Asturias (OVD)
Train, bus via Antony
-
Take the train from Roma Termini to Milano Centrale
-
Take the train from Milano Centrale to Chambery Challes Les Eaux
-
Take the train from Chambery Challes Les Eaux to Massy Tgv
-
Take the train from Massy Tgv to Bayonne
-
Take the bus from Bayonne to Oviedo
Train, bus
-
Take the train from Roma Termini to Milano Centrale
-
Take the train from Milano Centrale to Chambery Challes Les Eaux
-
Take the train from Chambery Challes Les Eaux to Bordeaux St Jean
-
Take the bus from Bordeaux to San Sebastian
-
Take the train from San Sebastian/Donostia to Palencia
-
Take the train from Palencia to Oviedo
Train, bus #2
-
Take the train from Roma Termini to Padova
-
Take the bus from Padova to Oviedo
Night bus, bus
-
Take the night bus from Roma Tiburtina TiBus to Nice Airport
-
Take the bus from Nice Airport to Bilbao
-
Take the bus from Bilbao to Oviedo
Bus
-
Take the bus from Roma Tiburtina TiBus to Florence
-
Take the bus from Florence Park Villa Constanza to Padua Bus Station
-
Take the bus from Padova to Oviedo
Drive
-
Drive from Rome to Oviedo
Rome to Oviedo by train and bus
Questions & Answers
The cheapest way to get from Rome to Oviedo is to bus which costs €80 - €130 and takes 33h 6m.
The quickest way to get from Rome to Oviedo is to fly which costs €50 - €240 and takes 6h 22m.
No, there is no direct bus from Rome to Oviedo. However, there are services departing from Roma Tiburtina TiBus and arriving at Oviedo via Nice Airport and Bilbao. The journey, including transfers, takes approximately 31h 45m.
The distance between Rome and Oviedo is 1507 km. The road distance is 1975.9 km.
The best way to get from Rome to Oviedo without a car is to train and bus via Antony which takes 23h 54m and costs €350 - €700.
It takes approximately 6h 22m to get from Rome to Oviedo, including transfers.
Rome to Oviedo bus services, operated by FlixBus, depart from Roma Tiburtina TiBus station.
The best way to get from Rome to Oviedo is to fly which takes 6h 22m and costs €50 - €240. Alternatively, you can bus, which costs €80 - €130 and takes 33h 6m.
The quickest flight from Rome Airport to Asturias Airport is the direct flight which takes 2h 40m.
Rome to Oviedo bus services, operated by ALSA, arrive at Oviedo station.

- Distance: 1506.5 km
- Duration: 6h 22m
What companies run services between Rome, Italy and Oviedo, Spain?
Ryanair, Vueling Airlines and two other airlines fly from Rome to Oviedo 4 times a day. Alternatively, you can take a bus from Rome to Oviedo via Florence, Florence Park Villa Constanza, and Padova in around 33h 6m.

- Website
- vueling.com
Flights from Rome to Asturias via Barcelona
- Ave. Duration
- 4h 20m
- When
- Tuesday, Wednesday, Saturday and Sunday
- Estimated price
- €75 - €330
Flights from Rome to Asturias via Madrid
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €130 - €450
Flights from Rome to Santander via Madrid
- Ave. Duration
- 5h
- When
- Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €140 - €280
Flights from Rome Ciampino to Asturias via Sevilla, Madrid
- Ave. Duration
- 9h 55m
- When
- Tuesday, Friday and Sunday
- Estimated price
- €60 - €300

- Website
- iberia.com
Flights from Rome to Asturias via Barcelona
- Ave. Duration
- 4h 20m
- When
- Tuesday, Wednesday, Saturday and Sunday
- Estimated price
- €75 - €330
Flights from Rome to Asturias via Madrid
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €130 - €450
Flights from Rome to Santander via Madrid
- Ave. Duration
- 5h
- When
- Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €140 - €280
Flights from Rome Ciampino to Asturias via Sevilla, Madrid
- Ave. Duration
- 9h 55m
- When
- Tuesday, Friday and Sunday
- Estimated price
- €60 - €300

- Website
- ryanair.com
Flights from Rome to Asturias
- Ave. Duration
- 2h 40m
- When
- Monday and Saturday
- Estimated price
- €40 - €240
Flights from Rome to Santander
- Ave. Duration
- 2h 30m
- When
- Thursday and Sunday
- Estimated price
- €27 - €290
Flights from Rome to Santander via Malaga
- Ave. Duration
- 5h 50m
- When
- Monday and Saturday
- Estimated price
- €27 - €290
Flights from Rome Ciampino to Asturias via London Stansted
- Ave. Duration
- 14h
- When
- Tuesday and Saturday
- Estimated price
- €60 - €300

- Website
- lufthansa.com
Flights from Rome to Asturias via Munich
- Ave. Duration
- 6h
- When
- Saturday
- Estimated price
- €230 - €650
Flights from Rome Ciampino to Asturias via Budapest, Frankfurt
- Ave. Duration
- 8h 5m
- When
- Wednesday and Sunday
- Estimated price
- €220 - €700
Flights from Rome Ciampino to Asturias via Krakow, Frankfurt
- Ave. Duration
- 10h 5m
- When
- Wednesday and Sunday
- Estimated price
- €230 - €700

- Website
- volotea.com
Flights from Rome Ciampino to Asturias via Lisboa
- Ave. Duration
- 9h 55m
- When
- Wednesday, Friday and Sunday
- Estimated price
- €60 - €300
Flights from Rome Ciampino to Asturias via Beauvais, Valencia
- Ave. Duration
- 7h 50m
- When
- Monday and Thursday
- Estimated price
- €70 - €330

- Website
- ryanair.com
Flights from Rome Ciampino to Asturias via London Stansted
- Ave. Duration
- 8h 35m
- When
- Friday
- Estimated price
- €60 - €300

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Milano Centrale
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Estimated price
- €40 - €120
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €40 - €55
- Base Standard
- €70 - €95
- Base Premium
- €85 - €120
Train from Roma Termini to Padova
- Ave. Duration
- 3h 29m
- Frequency
- Hourly
- Estimated price
- €35 - €110
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €35 - €50
- Base Standard
- €60 - €85
- Base Premium
- €75 - €110

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Milano Centrale
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- €35 - €90
- Website
- https://www.italotreno.it/en
- Smart Economy
- €35 - €50
- Smart Low Cost
- €35 - €45
- Smart Flex
- €60 - €90
Train from Roma Termini to Padova
- Ave. Duration
- 3h 32m
- Frequency
- Every 2 hours
- Estimated price
- €30 - €80
- Website
- https://www.italotreno.it/en
- Smart Economy
- €30 - €45
- Smart Low Cost
- €30 - €40
- Smart Flex
- €55 - €80

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Chambery Challes Les Eaux
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- €26 - €45
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €41 - €45
Frequently asked questions

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Chambery Challes Les Eaux to Massy Tgv
- Ave. Duration
- 3h 1m
- Frequency
- 3 times a week
- Estimated price
- €85 - €150
- Website
- https://www.sncf.com/en
- 2nd Class
- €85 - €120
- 1st Class
- €110 - €150
Train from Massy Tgv to Bayonne
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a week
- Estimated price
- €110 - €190
- Website
- https://www.sncf.com/en
- 2nd Class
- €110 - €150
- 1st Class
- €140 - €190
Train from Chambery Challes Les Eaux to Bordeaux St Jean
- Ave. Duration
- 6h 3m
- Frequency
- Once a week
- Estimated price
- €160 - €260
- Website
- https://www.sncf.com/en
- 2nd Class
- €160 - €220
- 1st Class
- €200 - €260

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Chambéry-Challes-les-Eaux to Massy-TGV
- Ave. Duration
- 3h 8m
- Frequency
- Twice a week
- Estimated price
- €160 - €290
- Website
- https://www.sbb.ch/en/home.html

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from San Sebastian/Donostia to Palencia
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- €27 - €40
- Website
- https://www.renfe.com/es/en
Train from Palencia to Oviedo
- Ave. Duration
- 1h 52m
- Frequency
- 4 times a day
- Estimated price
- €20 - €29
- Website
- https://www.renfe.com/es/en

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Padova
- Ave. Duration
- 8h 13m
- Frequency
- Twice daily
- Estimated price
- €29 - €40
- Website
- https://www.trenitalia.com/
- 2nd Class
- €29 - €40

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Aeropuerto Santander-S.Ballest to Oviedo
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €28 - €45
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Bilbao to Oviedo
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- €40 - €65
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Bayonne to Oviedo
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- €27 - €45
- Website
- https://www.blablacar.co.uk/
Bus from Bilbao to Oviedo
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- €18 - €28
- Website
- https://www.blablacar.co.uk/
Bus from Roma Tiburtina TiBus to Florence
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- €17 - €26
- Website
- https://www.blablacar.co.uk/

- Phone
- +34 988 590 210
- info@iberocoach.com
- Website
- iberocoach.com
Bus from Bordeaux to San Sebastian
- Ave. Duration
- 3h 13m
- Frequency
- 3 times a week
- Estimated price
- €11 - €15
- Website
- http://www.iberocoach.com/en/home-2/
- Website
- https://iberocoach.diagram.net/en/

- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Oviedo
- Ave. Duration
- 25h 1m
- Frequency
- 4 times a week
- Estimated price
- €60 - €80
- Schedules at
- tabitatour.ro

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Night bus from Roma Tiburtina TiBus to Nice Airport
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Estimated price
- €50 - €75
- Website
- https://www.flixbus.co.uk
Bus from Nice Airport to Bilbao
- Ave. Duration
- 16h 40m
- Frequency
- 3 times a week
- Estimated price
- €80 - €110
- Website
- https://www.flixbus.co.uk
Bus from Bilbao to Oviedo
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- €24 - €35
- Website
- https://www.flixbus.co.uk
Bus from Roma Tiburtina TiBus to Florence
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €22 - €35
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Roma Tiburtina TiBus to Florence Villa Constanza Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- €1 - €16
- Website
- https://www.itabus.it/en/home

- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Roma Tiburtina TiBus to Florence Villa Constanza Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- €26 - €35
- Website
- https://marinobus.it/en/

- Phone
- (+39) 0923 98.11.20
- Website
- autoservizisalemi.it
Bus from Roma Tiburtina TiBus to Florence Villa Constanza Bus Station
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €12 - €18
- Schedules at
- autoservizisalemi.it

- Phone
- +39 0965 630 028
- prenotazioni@autolineefederico.it
- Website
- autolineefederico.it
Bus from Florence Park Villa Constanza to Padua Bus Station
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Estimated price
- €9 - €14
- Schedules at
- autolineefederico.it
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
Italy Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideMore Questions & Answers
Yes, the driving distance between Rome to Oviedo is 1976 km. It takes approximately 18h 53m to drive from Rome to Oviedo.
Ryanair, Vueling Airlines, Lufthansa and Iberia offer flights from Rome Airport to Asturias Airport.
There are 1251+ hotels available in Oviedo. Prices start at €38 per night.
The best way to get from Rome to Rome Airport is to train which takes 32 min and costs €7 - €35.