Rome2rio's partners include

There are 10 ways to get from Oslo to Villaviciosa by train, plane, bus, ferry or car

Select a route 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 10 min

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

$183 - $594

Cheapest option

Train, fly to Bilbao, bus  •  12 h 33 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 Gijon / Xixon

$152 - $371

8 alternative options

Train, fly to Santander, bus  •  13 h 41 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 Llanes
  4. Take the bus from Llanes to Villaviciosa

$166 - $484

Train, fly to A Coruna, bus  •  14 h 37 min

  1. Take the train from Oslo Sentralstasjon [tog] to Oslo Lufthavn [alle tog]
  2. Fly from Oslo (OSL) to A Coruna (LCG) OSL - LCG
  3. Take the bus from A Coruña/La Coruña to Oviedo

$163 - $581

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

$167 - $437

Ferry, train, bus  •  44 h 47 min

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

$453 - $625

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

$348 - $496

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

$381 - $621

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

$331 - $475

Drive  •  29 h 34 min

  1. Drive from Oslo to Villaviciosa 1939.3 miles

$500 - $750

Map of how to get from Oslo to Villaviciosa.
Launch map view
  • Distance: 1329.8 miles
  • Duration: 11 h 10 min

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 hours.

Airlines
Iberia
Website
iberia.com
Flights from Oslo to Oviedo via London Heathrow
Avg. Duration
7 h 17 min
When
Monday, Wednesday and Saturday
Estimated price
$130 - $550
Flights from Oslo to Oviedo via Madrid
Avg. Duration
9 h 35 min
When
Monday
Estimated price
$130 - $600
Flights from Oslo to Oviedo via London Gatwick
Avg. Duration
5 h 15 min
When
Tuesday, Thursday and Friday
Estimated price
$120 - $650
Flights from Oslo to Oviedo via Paris CDG
Avg. Duration
6 h 5 min
When
Monday, Wednesday and Sunday
Estimated price
$200 - $900
Flights from Oslo to Santander via Madrid
Avg. Duration
7 h 55 min
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
$160 - $750
Flights from Oslo to Bilbao via London Heathrow
Avg. Duration
7 h 30 min
When
Every day
Estimated price
$170 - $600
Flights from Oslo to A Coruna via Madrid
Avg. Duration
9 h 35 min
When
Monday
Estimated price
$210 - $700
Flights from Oslo to A Coruna via London Heathrow
Avg. Duration
6 h 55 min
When
Every day
Estimated price
$130 - $550
Flights from Oslo to A Coruna via Barcelona
Avg. Duration
7 h 25 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$150 - $650
Flights from Oslo to Madrid
Avg. Duration
3 h 40 min
When
Monday and Saturday
Estimated price
$170 - $1,800
British Airways
Website
britishairways.com
Flights from Oslo to Oviedo via London Heathrow
Avg. Duration
7 h 17 min
When
Monday, Wednesday and Saturday
Estimated price
$130 - $550
Flights from Oslo to Oviedo via London Gatwick
Avg. Duration
5 h 15 min
When
Tuesday, Thursday and Friday
Estimated price
$120 - $650
Flights from Oslo to Santander via Madrid
Avg. Duration
7 h 12 min
When
Tuesday, Wednesday, Thursday and Sunday
Estimated price
$150 - $800
Flights from Oslo to Bilbao via London Heathrow
Avg. Duration
7 h 30 min
When
Every day
Estimated price
$170 - $600
Flights from Oslo to A Coruna via London Heathrow
Avg. Duration
6 h 7 min
When
Every day
Estimated price
$180 - $500
Flights from Oslo to Madrid via London Heathrow
Avg. Duration
6 h 5 min
When
Every day
Estimated price
$180 - $850
Ryanair
Website
ryanair.com
Flights from Oslo to Santander via London Stansted
Avg. Duration
13 h 10 min
When
Monday, Wednesday, Thursday and Sunday
Estimated price
$75 - $350
Flights from Oslo to Santander via Edinburgh
Avg. Duration
6 h 15 min
When
Wednesday and Sunday
Estimated price
$85 - $360
Flights from Oslo to Santander via Barcelona
Avg. Duration
6 h 25 min
When
Thursday and Sunday
Estimated price
$180 - $900
Flights from Oslo to Santander via Malaga
Avg. Duration
7 h
When
Tuesday and Saturday
Estimated price
$160 - $800
Flights from Oslo to Santander via Berlin Schoenefeld
Avg. Duration
7 h 10 min
When
Tuesday and Thursday
Estimated price
$90 - $370
Flights from Oslo to Santander via Dublin
Avg. Duration
8 h 5 min
When
Sunday
Estimated price
$120 - $600
Air France
Website
airfrance.com
Flights from Oslo to Bilbao via Paris CDG
Avg. Duration
5 h 30 min
When
Every day
Estimated price
$190 - $650
Flights from Oslo to A Coruna via Paris CDG, Madrid
Avg. Duration
10 h 30 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$270 - $1,200
Flights from Oslo to A Coruna via Madrid
Avg. Duration
7 h 35 min
When
Sunday
Estimated price
$120 - $600
Flights from Oslo to Madrid via Paris CDG
Avg. Duration
5 h 40 min
When
Every day
Estimated price
$160 - $750
Lufthansa
Website
lufthansa.com
Flights from Oslo to Bilbao via Munich
Avg. Duration
6 h 42 min
When
Every day
Estimated price
$230 - $1,200
Flights from Oslo to Bilbao via Frankfurt
Avg. Duration
6 h 32 min
When
Every day
Estimated price
$230 - $1,200
Flights from Oslo to Madrid via Munich
Avg. Duration
6 h 10 min
When
Every day
Estimated price
$240 - $800
Flights from Oslo to Madrid via Frankfurt
Avg. Duration
6 h 10 min
When
Every day
Estimated price
$240 - $800
KLM
Website
klm.com
Flights from Oslo to Bilbao via Amsterdam
Avg. Duration
6 h 22 min
When
Every day
Estimated price
$190 - $490
Flights from Oslo to A Coruna via Madrid
Avg. Duration
7 h 35 min
When
Sunday
Estimated price
$120 - $600
Flights from Oslo to Madrid via Amsterdam
Avg. Duration
6 h 5 min
When
Every day
Estimated price
$180 - $650
Vueling Airlines
Website
vueling.com
Flights from Oslo to Oviedo via London Gatwick
Avg. Duration
5 h 15 min
When
Tuesday, Thursday and Friday
Estimated price
$120 - $650
Flights from Oslo to Oviedo via Paris CDG
Avg. Duration
6 h 5 min
When
Monday, Wednesday and Sunday
Estimated price
$200 - $900
Flights from Oslo to A Coruna via London Heathrow
Avg. Duration
6 h 55 min
When
Every day
Estimated price
$130 - $550
Flights from Oslo to A Coruna via Barcelona
Avg. Duration
7 h 25 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$150 - $650
Norwegian Air International
Website
norwegian.com
Flights from Oslo to Madrid
Avg. Duration
3 h 45 min
When
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$110 - $600
Flights from Oslo to Madrid via London Gatwick
Avg. Duration
6 h 27 min
When
Saturday and Sunday
Estimated price
$110 - $600
Norwegian Air Shuttle
Website
norwegian.com
Flights from Oslo to Bilbao
Avg. Duration
3 h 15 min
When
Wednesday
Estimated price
$90 - $440
Flights from Oslo to Bilbao via Stockholm
Avg. Duration
7 h 30 min
When
Wednesday
Estimated price
$90 - $440
Flights from Oslo to Madrid
Avg. Duration
3 h 45 min
When
Sunday
Estimated price
$90 - $600
Brussels Airlines
Website
brusselsairlines.com
Flights from Oslo to Bilbao via Brussels
Avg. Duration
5 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$140 - $600
Flights from Oslo to Madrid via Brussels
Avg. Duration
5 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$100 - $600
Air Europa
Website
aireuropa.com
Flights from Oslo to Oviedo via Palma Mallorca
Avg. Duration
7 h 55 min
When
Tuesday
Estimated price
$170 - $850
Flights from Oslo to A Coruna via Madrid
Avg. Duration
7 h 35 min
When
Sunday
Estimated price
$120 - $600
Volotea
Website
volotea.com
Flights from Oslo to Oviedo via Munich
Avg. Duration
7 h 55 min
When
Friday
Estimated price
$150 - $700
Swiss
Website
swiss.com
Flights from Oslo to Madrid via Zurich
Avg. Duration
6 h 15 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$280 - $850
Train operators
Ruter
Phone
177
Website
ruter.no
Train from Oslo Sentralstasjon [tog] to Oslo Lufthavn [alle tog]
Avg. Duration
22 min
Frequency
Every 10 minutes
Estimated price
$10 - $14
Schedules at
ruter.no
Spanish Railways (RENFE)
German Railways (DB)
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Kiel Hbf to Karlsruhe Hbf
Avg. Duration
5 h 57 min
Frequency
5 times a day
Estimated price
$150 - $220
Website
bahn.de
Train from Karlsruhe Hbf to Strasbourg
Avg. Duration
41 min
Frequency
Hourly
Estimated price
$12 - $18
Website
bahn.de
TGV
Phone
0033 892 353535
Website
tgv.com
Train from Strasbourg to Angers St Laud
Avg. Duration
4 h 6 min
Frequency
Once daily
Estimated price
$150 - $170
Website
en.oui.sncf
2nd Class
$150 - $170
1st Class
$200 - $300
Norwegian Railways (NSB)
Website
nsb.no
Train from Oslo S to Hallsberg station
Avg. Duration
3 h 39 min
Frequency
Once daily
Estimated price
$35 - $85
Website
nsb.no
Swedish Railways (SJ)
Website
sj.se
Train from Hallsberg station to Mjölby Station
Avg. Duration
57 min
Frequency
Every 2 hours
Estimated price
$14 - $29
Website
www.sj.se
2nd Class Non-Rebookable
$14 - $20
1st Class Non-Rebookable
$21 - $28
2nd Class Refundable
$21 - $29
1st Class Refundable
$28 - $40
Train from Mjölby Station to Malmö Central
Avg. Duration
2 h 27 min
Frequency
Every 3 hours
Estimated price
$30 - $80
Website
www.sj.se
2nd Class Non-Rebookable
$30 - $45
1st Class Non-Rebookable
$55 - $75
2nd Class Refundable
$55 - $80
1st Class Refundable
$80 - $110
Bus operators
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Santander to Llanes
Avg. Duration
1 h 35 min
Frequency
Every 4 hours
Estimated price
$29 - $45
Website
alsa.com
Bus from Llanes to Villaviciosa
Avg. Duration
1 h
Frequency
5 times a day
Estimated price
$27 - $40
Website
alsa.com
Bus from Bilbao to Gijon / Xixon
Avg. Duration
4 h
Frequency
Every 4 hours
Estimated price
$35 - $55
Website
alsa.com
Bus from A Coruña/La Coruña to Oviedo
Avg. Duration
3 h 35 min
Frequency
3 times a day
Estimated price
$35 - $55
Website
alsa.com
Bus from Paris Gallieni to Oviedo
Avg. 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
Avg. Duration
8 h 23 min
Frequency
3 times a week
Estimated price
$110 - $180
Schedules at
eurolines.fr
Bus from Oslo to Bordeaux
Avg. Duration
38 h 35 min
Frequency
Once a week
Estimated price
$240 - $340
Schedules at
eurolines.fr
Bus from Bordeaux to Llanes
Avg. Duration
7 h 9 min
Frequency
3 times a week
Estimated price
$80 - $120
Schedules at
eurolines.fr
Bus from Malmö to Bordeaux
Avg. Duration
29 h 6 min
Frequency
Once a week
Estimated price
$190 - $270
Schedules at
eurolines.fr
Bus from Oslo to Paris Gallieni
Avg. 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
Avg. Duration
20 h
Frequency
Once daily
Schedules at
colorline.no

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 1500 and takes 14 hours 37 minutes.

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 hours 10 minutes and costs kr 2700.

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 hours.

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

It takes approximately 11 hours 10 minutes to get from Oslo to Villaviciosa, including transfers.