There are 9 ways to get from Oviedo to Stockholm by plane, bus, night bus, train, night train 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 Asturias to Stockholm
-
Fly from Asturias (OVD) to Stockholm (ARN)
8 alternative options
Bus to Santander, fly to Stockholm
-
Take the bus from Oviedo to Aeropuerto Santander-S.Ballest
-
Fly from Santander (SDR) to Stockholm (ARN)
Fly Asturias to Stockholm Bromma
-
Fly from Asturias (OVD) to Stockholm Bromma (BMA)
Night bus to Bilbao, fly to Stockholm
-
Take the night bus from Oviedo to Bilbao
-
Fly from Bilbao (BIO) to Stockholm (ARN)
Bus, train
-
Take the bus from Oviedo to Bayonne
-
Take the train from Bayonne to Massy Tgv
-
Take the train from Massy Tgv to Offenburg
-
Take the train from Offenburg to Hamburg Hbf
-
Take the train from Hamburg Hbf to Stockholm Centralstation
Train, bus
-
Take the train from Oviedo to Palencia
-
Take the train from Palencia to San Sebastian/Donostia
-
Take the bus from San Sebastian to Bordeaux
-
Take the train from Bordeaux St Jean to Offenburg
-
Take the train from Offenburg to Hamburg Hbf
-
Take the train from Hamburg Hbf to Stockholm Centralstation
Bus
-
Take the bus from Oviedo to Paris - Bercy Seine
-
Take the bus from Paris to Hamburg central bus station
-
Take the bus from Hamburg central bus station to Stockholm
Bus, night train, train
-
Take the bus from Oviedo to Paris - Bercy Seine
-
Take the night train from Paris l'Est to Berlin Hbf
-
Take the train from Berlin Hauptbahnhof to Stockholm Centralstation
Drive
-
Drive from Oviedo to Stockholm
Oviedo to Stockholm by bus and train
Questions & Answers
The cheapest way to get from Oviedo to Stockholm is to fly which costs €70 - €200 and takes 8h 53m.
The quickest way to get from Oviedo to Stockholm is to fly which costs €70 - €200 and takes 8h 53m.
No, there is no direct bus from Oviedo to Stockholm. However, there are services departing from Oviedo and arriving at Stockholm via Paris and Hamburg central bus station. The journey, including transfers, takes approximately 45h 20m.
The distance between Oviedo and Stockholm is 2405 km. The road distance is 3196.4 km.
The best way to get from Oviedo to Stockholm without a car is to bus and train which takes 34h 31m and costs €490 - €950.
It takes approximately 8h 53m to get from Oviedo to Stockholm, including transfers.
Oviedo to Stockholm bus services, operated by Blablabus, depart from Oviedo station.
The best way to get from Oviedo to Stockholm is to fly which takes 8h 53m and costs €70 - €200. Alternatively, you can bus, which costs €220 - €330 and takes 45h 20m.
There is no direct flight from Asturias Airport to Stockholm Airport. The quickest flight takes 5h 45m and has one stopover.
Oviedo to Stockholm bus services, operated by FlixBus, arrive at Stockholm station.

- Distance: 2405.3 km
- Duration: 8h 53m
What companies run services between Oviedo, Spain and Stockholm, Sweden?
Iberia, Lufthansa and six other airlines fly from Oviedo to Stockholm 5 times a day. Alternatively, you can take a bus from Oviedo to Stockholm via Paris - Bercy Seine, Paris, and Hamburg central bus station in around 45h 20m.

- Website
- iberia.com
Flights from Asturias to Stockholm via Madrid
- Ave. Duration
- 6h 55m
- When
- Monday to Saturday
- Estimated price
- 950 kr - 3000 kr
Flights from Santander to Stockholm via Madrid
- Ave. Duration
- 7h
- When
- Wednesday, Friday and Saturday
- Estimated price
- 1000 kr - 3500 kr
Flights from Bilbao to Stockholm via Madrid
- Ave. Duration
- 6h 50m
- When
- Monday to Saturday
- Estimated price
- 900 kr - 3000 kr
Flights from Bilbao to Stockholm via Barcelona
- Ave. Duration
- 11h 30m
- When
- Thursday, Friday and Sunday
- Estimated price
- 750 kr - 2900 kr

- Website
- finnair.com
Flights from Asturias to Stockholm via Madrid
- Ave. Duration
- 7h 35m
- When
- Monday, Tuesday, Wednesday and Thursday
- Estimated price
- 950 kr - 3000 kr
Flights from Santander to Stockholm via Madrid
- Ave. Duration
- 7h 45m
- When
- Wednesday and Friday
- Estimated price
- 1000 kr - 3500 kr
Flights from Asturias to Stockholm Bromma via Madrid, Helsinki
- Ave. Duration
- 13h 20m
- When
- Monday, Tuesday, Wednesday and Thursday
- Estimated price
- 2000 kr - 4400 kr
Flights from Asturias to Stockholm Bromma via Barcelona, Helsinki
- Ave. Duration
- 12h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 2000 kr - 4400 kr
Flights from Asturias to Stockholm Bromma via Alicante–Elche, Helsinki
- Ave. Duration
- 12h 55m
- When
- Thursday
- Estimated price
- 2200 kr - 4700 kr
Flights from Asturias to Stockholm Bromma via Frankfurt, Helsinki
- Ave. Duration
- 14h 25m
- When
- Wednesday and Sunday
- Estimated price
- 1700 kr - 6000 kr
Flights from Bilbao to Stockholm via Madrid
- Ave. Duration
- 7h 30m
- When
- Monday to Friday
- Estimated price
- 900 kr - 3000 kr

- Website
- lufthansa.com
Flights from Asturias to Stockholm via Frankfurt
- Ave. Duration
- 6h 40m
- When
- Wednesday and Sunday
- Estimated price
- 1200 kr - 4400 kr
Flights from Asturias to Stockholm via Munich
- Ave. Duration
- 5h 45m
- When
- Saturday
- Estimated price
- 1300 kr - 4600 kr
Flights from Bilbao to Stockholm via Munich
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- 1200 kr - 4400 kr
Flights from Bilbao to Stockholm via Frankfurt
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- 1200 kr - 4300 kr

- Website
- ryanair.com
Flights from Asturias to Stockholm via London Stansted
- Ave. Duration
- 8h 5m
- When
- Wednesday and Sunday
- Estimated price
- 410 kr - 1800 kr
Flights from Asturias to Stockholm via Rome
- Ave. Duration
- 8h 50m
- When
- Monday
- Estimated price
- 550 kr - 2200 kr
Flights from Santander to Stockholm via Beauvais
- Ave. Duration
- 5h 30m
- When
- Friday and Sunday
- Estimated price
- 460 kr - 2000 kr
Flights from Santander to Stockholm via Rome
- Ave. Duration
- 7h 30m
- When
- Thursday
- Estimated price
- 600 kr - 2500 kr
Flights from Santander to Stockholm via London Stansted
- Ave. Duration
- 8h 20m
- When
- Monday, Tuesday, Wednesday, Friday and Sunday
- Estimated price
- 470 kr - 2100 kr
Flights from Santander to Stockholm via Milan Bergamo
- Ave. Duration
- 11h 20m
- When
- Saturday
- Estimated price
- 500 kr - 2200 kr

- Website
- vueling.com
Flights from Asturias to Stockholm via Madrid
- Ave. Duration
- 6h 55m
- When
- Monday to Saturday
- Estimated price
- 950 kr - 3000 kr
Flights from Bilbao to Stockholm via Madrid
- Ave. Duration
- 6h 50m
- When
- Monday to Saturday
- Estimated price
- 900 kr - 3000 kr
Flights from Bilbao to Stockholm via Barcelona
- Ave. Duration
- 11h 30m
- When
- Thursday, Friday and Sunday
- Estimated price
- 750 kr - 2900 kr

- Website
- flygbra.se
Flights from Asturias to Stockholm Bromma via Barcelona, Gothenburg
- Ave. Duration
- 10h 5m
- When
- Monday
- Estimated price
- 1000 kr - 3800 kr
Flights from Asturias to Stockholm Bromma via Frankfurt, Gothenburg
- Ave. Duration
- 14h 52m
- When
- Wednesday and Sunday
- Estimated price
- 1500 kr - 5500 kr

- Website
- norwegian.com
Flights from Asturias to Stockholm via Barcelona
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- 750 kr - 2700 kr
Flights from Bilbao to Stockholm via Copenhagen
- Ave. Duration
- 7h 45m
- When
- Sunday
- Estimated price
- 650 kr - 2300 kr

- Website
- flysas.com
Flights from Santander to Stockholm via Barcelona
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- 950 kr - 3500 kr
Flights from Bilbao to Stockholm via Frankfurt
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Friday and Sunday
- Estimated price
- 1200 kr - 4300 kr

- Website
- airfrance.com
Flights from Bilbao to Stockholm via Paris Charles de Gaulle
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- 1400 kr - 2800 kr

- Website
- klm.com
Flights from Bilbao to Stockholm via Amsterdam Schiphol
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- 1300 kr - 3200 kr

- Website
- eurowings.com
Flights from Bilbao to Stockholm via Dusseldorf
- Ave. Duration
- 5h 20m
- When
- Monday, Friday and Sunday
- Estimated price
- 950 kr - 2600 kr

- Website
- brusselsairlines.com
Flights from Bilbao to Stockholm via Brussels
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 1000 kr - 3000 kr

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Bayonne to Massy Tgv
- Ave. Duration
- 3h 49m
- Frequency
- 6 times a week
- Estimated price
- 1300 kr - 2100 kr
- Website
- https://www.sncf.com/en
- 2nd Class
- 1300 kr - 1700 kr
- 1st Class
- 1600 kr - 2100 kr
Train from Massy Tgv to Offenburg
- Ave. Duration
- 3h
- Frequency
- Once a week
- Estimated price
- 900 kr - 1600 kr
- Website
- https://www.sncf.com/en
- 2nd Class
- 900 kr - 1200 kr
- 1st Class
- 1200 kr - 1600 kr
Train from Bordeaux St Jean to Offenburg
- Ave. Duration
- 6h 1m
- Frequency
- Once a week
- Estimated price
- 1800 kr - 2900 kr
- Website
- https://www.sncf.com/en
- 2nd Class
- 1800 kr - 2400 kr
- 1st Class
- 2200 kr - 2900 kr

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Offenburg to Hamburg Hbf
- Ave. Duration
- 5h 18m
- Frequency
- Every 4 hours
- Estimated price
- 900 kr - 1300 kr
- Website
- https://www.bahn.com/en

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Offenburg to Hamburg Hbf
- Ave. Duration
- 7h 39m
- Frequency
- Once daily
- Estimated price
- 2400 kr - 4300 kr
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Hamburg Hbf to Stockholm Centralstation
- Ave. Duration
- 11h 54m
- Frequency
- Twice daily
- Estimated price
- 1000 kr - 1500 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 1000 kr - 1500 kr
- 2nd Class Ticket
- 1100 kr - 1500 kr
Train from Berlin Hauptbahnhof to Stockholm Centralstation
- Ave. Duration
- 15h 58m
- Frequency
- 3 times a week
- Estimated price
- 1200 kr - 1900 kr
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- 1200 kr - 1800 kr
- 2nd Class Ticket
- 1400 kr - 1900 kr

- Phone
- +46 771-26 00 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Hamburg Hbf to Stockholm Centralstation
- Ave. Duration
- 14h 23m
- Frequency
- 6 times a week
- Estimated price
- 650 kr - 950 kr
- Schedules at
- snalltaget.se
Train from Berlin Hauptbahnhof to Stockholm Centralstation
- Ave. Duration
- 17h 13m
- Frequency
- Once daily
- Estimated price
- 800 kr - 1200 kr
- Schedules at
- snalltaget.se

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Oviedo to Palencia
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- 230 kr - 330 kr
- Website
- https://www.renfe.com/es/en
Train from Palencia to San Sebastian/Donostia
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- 310 kr - 430 kr
- Website
- https://www.renfe.com/es/en

- Phone
- +43 51717
- Website
- nightjet.com
Night train from Paris l'Est to Berlin Hbf
- Ave. Duration
- 14h 4m
- Frequency
- 3 times a week
- Estimated price
- 1100 kr - 2500 kr
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 1800 kr - 2500 kr
- Couchette Carriage
- 1300 kr - 1900 kr
- Seating Carriage
- 1100 kr - 1600 kr

- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Oviedo to Aeropuerto Santander-S.Ballest
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- 300 kr - 450 kr
- Website
- https://www.alsa.com/en/web/bus/home
Night bus from Oviedo to Bilbao
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- 460 kr - 700 kr
- Website
- https://www.alsa.com/en/web/bus/home
Bus from Oviedo to Bayona
- Ave. Duration
- 5h 45m
- Frequency
- Twice a week
- Estimated price
- 650 kr - 1000 kr
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Oviedo to Bayonne
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- 310 kr - 470 kr
- Website
- https://www.blablacar.co.uk/
Bus from Oviedo to Paris - Bercy Seine
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- 850 kr - 1300 kr
- Website
- https://www.blablacar.co.uk/

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

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Oviedo to Paris
- Ave. Duration
- 15h 35m
- Frequency
- Once daily
- Estimated price
- 1000 kr - 1400 kr
- Website
- https://www.flixbus.co.uk
Bus from Paris to Hamburg central bus station
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- 750 kr - 1100 kr
- Website
- https://www.flixbus.co.uk
Bus from Hamburg central bus station to Stockholm
- Ave. Duration
- 15h 35m
- Frequency
- Once daily
- Estimated price
- 850 kr - 1200 kr
- Website
- https://www.flixbus.co.uk
Frequently asked questions
Want to know more about travelling around Sweden
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
How to plan an amazing trip around Scandinavia
Top travel and planning tips on the best ways to get around Scandinavia.
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 guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
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 guideMore Questions & Answers
Yes, the driving distance between Oviedo to Stockholm is 3196 km. It takes approximately 29h 46m to drive from Oviedo to Stockholm.
Scandinavian Airlines, Vueling Airlines, Norwegian Air International and three other airlines offer flights from Asturias Airport to Stockholm Airport.
There are 575+ hotels available in Stockholm. Prices start at 560 kr SEK per night.
The best way to get from Oviedo to Asturias Airport is to bus which takes 40 min and costs €7 - €12.