There are 10 ways to get from Oslo to Villaviciosa by train, plane, bus, 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

Train, fly to Oviedo  •  11 h 50 min

  1. Take the train from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
  2. Fly from Oslo (OSL) to Oviedo (OVD) OSL - OVD

$182 - $697

Cheapest option

Train, fly to Biarritz, bus  •  15 h 25 min

  1. Take the train from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
  2. Fly from Oslo (OSL) to Biarritz (BIQ) OSL - BIQ
  3. Take the bus from Biarritz - Aéroport to San Sebastián
  4. Take the bus from San Sebastián to Oviedo

$118 - $392

8 alternative options

Train, fly to Santander, bus  •  13 h 10 min

  1. Take the train from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
  2. Fly from Oslo (OSL) to Santander (SDR) OSL - SDR
  3. Take the bus from Santander to Oviedo

$142 - $492

Train, fly to Bilbao, bus  •  12 h 6 min

  1. Take the train from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
  2. Fly from Oslo (OSL) to Bilbao (BIO) OSL - BIO
  3. Take the bus from Bilbao to Oviedo

$128 - $374

Train, fly to Madrid  •  13 h 39 min

  1. Take the train from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
  2. Fly from Oslo (OSL) to Madrid (MAD) OSL - MAD
  3. Take the train from Madrid-Chamartin to Gijón

$166 - $440

Ferry, train, bus  •  45 h 40 min

  1. Take the ferry from Oslo Hjortneskaien to Kiel Norwegen-Kai
  2. Take the train from Kiel Hbf to Offenburg Ice
  3. Take the train from Strasbourg to Angers St Laud Tgv
  4. Take the bus from Angers to Llanes
  5. Take the bus from Llanes to Villaviciosa

$457 - $631

Bus  •  2 days 0 h

  1. Take the bus from Oslo to Bordeaux
  2. Take the bus from Bordeaux to Llanes
  3. Take the bus from Llanes to Villaviciosa

$341 - $484

Train, bus  •  2 days 1 h

  1. Take the train from Oslo S to Hallsberg station
  2. Take the train from Hallsberg station to Mjölby Station
  3. Take the train from Mjölby Station to Malmö Central
  4. Take the bus from Malmö to Bordeaux
  5. Take the bus from Bordeaux to Llanes
  6. Take the bus from Llanes to Villaviciosa

$373 - $600

Bus via Paris Gallieni  •  3 days 23 h

  1. Take the bus from Oslo to Paris Gallieni
  2. Take the bus from Paris Gallieni to Oviedo

$329 - $473

Drive  •  29 h 34 min

  1. Drive from Oslo to Villaviciosa 1939.3 miles

$500 - $750

What companies run services between Oslo, Norway and Villaviciosa, Asturias, Spain?

You can take a bus from Oslo to Villaviciosa via Bordeaux and Llanes in around 2 days 0 h.

Airlines
Iberia
Website
iberia.com
Flights from Oslo to Oviedo via Madrid
Ave. Duration
7 h 45 min
When
Monday and Wednesday
Estimated price
$140 - $700
Flights from Oslo to Oviedo via Barcelona
Ave. Duration
12 h 15 min
When
Monday, Wednesday and Friday
Estimated price
$160 - $700
Flights from Oslo to Oviedo via London Gatwick
Ave. Duration
6 h 10 min
When
Tuesday, Thursday and Friday
Estimated price
$120 - $650
Flights from Oslo to Oviedo via Palma Mallorca
Ave. Duration
6 h 20 min
When
Sunday
Estimated price
$140 - $600
Flights from Oslo to Santander via Barcelona
Ave. Duration
6 h
When
Monday, Wednesday and Friday
Estimated price
$190 - $800
Flights from Oslo to Santander via Madrid
Ave. Duration
9 h 25 min
When
Monday
Estimated price
$160 - $750
Flights from Oslo to Santander via Palma Mallorca
Ave. Duration
6 h
When
Thursday
Estimated price
$140 - $700
Flights from Oslo to Bilbao via Barcelona
Ave. Duration
5 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$100 - $480
Flights from Oslo to Bilbao via London Heathrow
Ave. Duration
7 h 10 min
When
Monday to Saturday
Estimated price
$170 - $600
Flights from Oslo to Madrid
Ave. Duration
3 h 40 min
When
Monday and Saturday
Estimated price
$170 - $1,800
Flights from Oslo to Madrid via Barcelona
Ave. Duration
6 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$120 - $700
Lufthansa
Website
lufthansa.com
Flights from Oslo to Bilbao via Frankfurt
Ave. Duration
6 h 38 min
When
Every day
Estimated price
$230 - $1,200
Flights from Oslo to Bilbao via Munich
Ave. Duration
6 h 45 min
When
Every day
Estimated price
$230 - $1,200
Flights from Oslo to Madrid via Frankfurt
Ave. Duration
5 h 52 min
When
Every day
Estimated price
$240 - $800
Flights from Oslo to Madrid via Munich
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$240 - $800
Scandinavian Airlines
Website
flysas.com
Flights from Oslo to Bilbao via Frankfurt
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$230 - $1,200
Flights from Oslo to Bilbao via Munich
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$230 - $1,200
Flights from Oslo to Biarritz via Copenhagen
Ave. Duration
4 h 40 min
When
Saturday
Estimated price
$130 - $550
Flights from Oslo to Biarritz via Stockholm
Ave. Duration
5 h 5 min
When
Friday
Estimated price
$140 - $600
Flights from Oslo to Madrid via Frankfurt
Ave. Duration
5 h 52 min
When
Every day
Estimated price
$240 - $800
Flights from Oslo to Madrid via Munich
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$240 - $800
Vueling Airlines
Website
vueling.com
Flights from Oslo to Oviedo via Barcelona
Ave. Duration
12 h 15 min
When
Monday, Wednesday and Friday
Estimated price
$160 - $700
Flights from Oslo to Oviedo via London Gatwick
Ave. Duration
6 h 10 min
When
Tuesday, Thursday and Friday
Estimated price
$120 - $650
Flights from Oslo to Santander via Barcelona
Ave. Duration
6 h
When
Monday, Wednesday and Friday
Estimated price
$190 - $800
Flights from Oslo to Santander via Palma Mallorca
Ave. Duration
6 h
When
Thursday
Estimated price
$140 - $700
Flights from Oslo to Bilbao via Barcelona
Ave. Duration
5 h 35 min
When
Monday, Wednesday and Friday
Estimated price
$100 - $480
Flights from Oslo to Madrid via Barcelona
Ave. Duration
6 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$120 - $700
Ryanair
Website
ryanair.com
Flights from Oslo to Santander via London Stansted
Ave. Duration
6 h 35 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$75 - $350
Flights from Oslo to Santander via Barcelona
Ave. Duration
5 h 45 min
When
Thursday, Saturday and Sunday
Estimated price
$160 - $700
Flights from Oslo to Santander via Berlin Schoenefeld
Ave. Duration
6 h 30 min
When
Tuesday and Thursday
Estimated price
$90 - $370
Flights from Oslo to Santander via Dublin
Ave. Duration
6 h 30 min
When
Wednesday and Sunday
Estimated price
$150 - $650
Flights from Oslo to Biarritz via London Stansted
Ave. Duration
7 h 20 min
When
Every day
Estimated price
$65 - $310
KLM
Website
klm.com
Flights from Oslo to Bilbao via Amsterdam
Ave. Duration
5 h 46 min
When
Every day
Estimated price
$190 - $490
Flights from Oslo to Madrid via Amsterdam
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$180 - $650
British Airways
Website
britishairways.com
Flights from Oslo to Oviedo via London Heathrow
Ave. Duration
6 h 35 min
When
Monday, Wednesday and Saturday
Estimated price
$150 - $600
Flights from Oslo to Oviedo via Madrid
Ave. Duration
5 h 55 min
When
Monday and Wednesday
Estimated price
$150 - $750
Flights from Oslo to Oviedo via London Gatwick
Ave. Duration
6 h 10 min
When
Tuesday, Thursday and Friday
Estimated price
$120 - $650
Flights from Oslo to Bilbao via London Heathrow
Ave. Duration
7 h 10 min
When
Monday to Saturday
Estimated price
$170 - $600
Flights from Oslo to Madrid via London Heathrow
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$180 - $850
Air France
Website
airfrance.com
Flights from Oslo to Bilbao via Paris CDG
Ave. Duration
5 h 7 min
When
Every day
Estimated price
$190 - $650
Flights from Oslo to Biarritz via Paris CDG
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$200 - $900
Flights from Oslo to Madrid via Paris CDG
Ave. Duration
6 h 10 min
When
Every day
Estimated price
$160 - $750
Brussels Airlines
Website
brusselsairlines.com
Flights from Oslo to Bilbao via Brussels
Ave. Duration
5 h 52 min
When
Every day
Estimated price
$140 - $600
Flights from Oslo to Madrid via Brussels
Ave. Duration
5 h 30 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $600
Norwegian Air Shuttle
Website
norwegian.com
Flights from Oslo to Bilbao
Ave. Duration
3 h 15 min
When
Wednesday
Estimated price
$90 - $440
Flights from Oslo to Madrid
Ave. Duration
3 h 45 min
When
Monday
Estimated price
$90 - $600
Norwegian Air International
Website
norwegian.com
Flights from Oslo to Madrid
Ave. Duration
3 h 45 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $600
Flights from Oslo to Madrid via Copenhagen
Ave. Duration
6 h 25 min
When
Monday to Friday
Estimated price
$120 - $650
TAP Portugal
Website
flytap.com
Flights from Oslo to Oviedo via Lisbon
Ave. Duration
7 h 45 min
When
Monday, Thursday and Saturday
Estimated price
$120 - $600
easyJet
Website
easyjet.com
Flights from Oslo to Biarritz via Berlin Tegel
Ave. Duration
5 h 30 min
When
Friday
Estimated price
$110 - $600
Finnair
Website
finnair.com
Flights from Oslo to Biarritz via Helsinki
Ave. Duration
9 h
When
Saturday
Estimated price
$200 - $850
Train operators
Ruter
Phone
177
Website
ruter.no
Train from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
Ave. Duration
22 min
Frequency
Every 10 minutes
Estimated price
$10 - $14
Schedules at
ruter.no
Norwegian Railways (NSB)
Website
nsb.no
Train from Oslo S to Oslo Lufthavn Gardermoen
Ave. Duration
23 min
Frequency
Every 15 minutes
Estimated price
$12 - $17
Website
nsb.no
Train from Oslo S to Hallsberg station
Ave. Duration
3 h 39 min
Frequency
Once daily
Estimated price
$35 - $80
Website
nsb.no
Spanish Railways (RENFE)
Deutsche Bahn
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Strasbourg to Angers St Laud
Ave. Duration
4 h 6 min
Frequency
Once daily
Estimated price
$150 - $170
Website
en.oui.sncf
2nd Class
$150 - $170
1st Class
$200 - $300
Swedish Railways (SJ)
Website
sj.se
Train from Hallsberg station to Mjölby Station
Ave. Duration
57 min
Frequency
Every 2 hours
Estimated price
$13 - $27
Website
www.sj.se
2nd Class Non-Rebookable
$13 - $18
1st Class Non-Rebookable
$20 - $27
2nd Class Refundable
$19 - $27
1st Class Refundable
$26 - $40
Train from Mjölby Station to Malmö Central
Ave. Duration
2 h 27 min
Frequency
Every 3 hours
Estimated price
$30 - $75
Website
www.sj.se
2nd Class Non-Rebookable
$30 - $45
1st Class Non-Rebookable
$50 - $70
2nd Class Refundable
$50 - $75
1st Class Refundable
$75 - $110
Bus operators
Ouibus
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 Biarritz - Aéroport to San Sebastián
Ave. Duration
1 h 10 min
Frequency
Every 5 minutes
Estimated price
$2 - $4
Website
Ouibus
Bus from San Sebastián to Oviedo
Ave. Duration
4 h 40 min
Frequency
Hourly
Estimated price
$15 - $21
Website
Ouibus
ALSA
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 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
Bus from Paris Gallieni to Oviedo
Ave. Duration
2 days 17 h
Frequency
Once daily
Estimated price
$120 - $170
Website
alsa.com
Eurolines FR
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Bus from Angers to Llanes
Ave. Duration
8 h 23 min
Frequency
3 times a week
Estimated price
$110 - $180
Schedules at
eurolines.fr
Bus from Oslo to Bordeaux
Ave. Duration
38 h 35 min
Frequency
Once a week
Estimated price
$230 - $340
Schedules at
eurolines.fr
Bus from Bordeaux to Llanes
Ave. Duration
7 h 9 min
Frequency
3 times a week
Estimated price
$75 - $110
Schedules at
eurolines.fr
Bus from Malmö to Bordeaux
Ave. Duration
29 h 6 min
Frequency
Once a week
Estimated price
$190 - $270
Schedules at
eurolines.fr
Bus from Oslo to Paris Gallieni
Ave. Duration
27 h 50 min
Frequency
5 times a week
Estimated price
$180 - $270
Schedules at
eurolines.fr
Ferry operators
Color Line AS
Phone
+45 99 56 19 00
Website
colorline.no
Ferry from Oslo Hjortneskaien to Kiel Norwegen-Kai
Ave. Duration
20 h
Frequency
Once daily
Schedules at
colorline.no

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.

Questions & Answers

How far is it from Oslo to Villaviciosa?

The distance between Oslo and Villaviciosa is 2128 km. The road distance is 3103 km.

What is the cheapest way to get from Oslo to Villaviciosa?

The cheapest way to get from Oslo to Villaviciosa is to train and fly and bus which costs kr 1000 - kr 3000 and takes 12 h 6 min.

What is the fastest way to get from Oslo to Villaviciosa?

The quickest way to get from Oslo to Villaviciosa is to train and fly which takes 11 h 50 min and costs kr 1400 - kr 5500.

Is there a direct bus between Oslo and Villaviciosa?

No, there is no direct bus from Oslo to Villaviciosa. However, there are services departing from Oslo and arriving at Villaviciosa via Bordeaux and Llanes. The journey, including transfers, takes approximately 2 days 0 h.

How long does it take to get from Oslo to Villaviciosa?

It takes approximately 11 h 50 min to get from Oslo to Villaviciosa, including transfers.