There are 7 ways to get from Iberian Peninsula to Villaviciosa by train, bus, night train, car, taxi or plane

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 via Chamartín  •  9 h 18 min

  1. Take the train from Talavera de la Reina to Madrid-Atocha Cercanías R / ...
  2. Take the train from Madrid-Chamartin to Gijón A

$134 - $188

Cheapest option

Bus  •  9 h 57 min

  1. Take the bus from Talavera de La Reina to Madrid 909 / ...
  2. Take the bus from Madrid Moncloa to Gijon / Xixon

$109 - $155

5 alternative options

Train  •  10 h 12 min

  1. Take the train from Talavera de la Reina to Madrid-Atocha Cercanías R / ...
  2. Take the train from Madrid-Puerta de Atocha to Gijón A

$133 - $185

Bus, Trenhotel  •  11 h 21 min

  1. Take the bus from Pedro Bernardo to Ávila 805
  2. Take the Trenhotel from Ávila to León
  3. Take the bus from Leon to Gijon / Xixon

$160 - $221

Drive  •  5 h 26 min

  1. Drive from Iberian Peninsula to Villaviciosa 315.8 miles

$55 - $90

Taxi, train, fly to Oviedo, bus  •  8 h 18 min

  1. Take a taxi from Iberian Peninsula to Talavera de la Reina
  2. Take the train from Talavera de la Reina to Madrid-Atocha Cercanías
  3. Fly from Madrid (MAD) to Oviedo (OVD) MAD - OVD
  4. Take the bus from Oviedo to Villaviciosa

$129 - $319

Train, fly to Santander, bus  •  9 h 44 min

  1. Take the train from Talavera de la Reina to Madrid-Atocha Cercanías
  2. Fly from Madrid (MAD) to Santander (SDR) MAD - SDR
  3. Take the bus from Santander to Oviedo

$147 - $539

What companies run services between Iberian Peninsula, Spain and Villaviciosa, Asturias, Spain?

You can take a train from Iberian Peninsula to Villaviciosa via Talavera de la Reina, Madrid-Atocha Cercanías, Atocha, Chamartín, Madrid-Chamartin, Gijón, and Gijon / Xixon in around 9 h 18 min. Alternatively, you can take a bus from Iberian Peninsula to Villaviciosa via Talavera de La Reina, Madrid, Principe Pio, Moncloa, Madrid Moncloa, and Gijon / Xixon in around 9 h 57 min.

Airlines
Iberia
Website
iberia.com
Flights from Madrid to Oviedo
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$28 - $330
Flights from Madrid to Santander
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$80 - $420
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Talavera de la Reina to Madrid-Atocha Cercanías
Ave. Duration
1 h 38 min
Frequency
Every 2 hours
Estimated price
$17 - $29
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 Madrid-Puerta de Atocha to Gijón
Ave. Duration
5 h 49 min
Frequency
Twice daily
Estimated price
$60 - $80
Website
renfe.com
Night train from Ávila to León
Ave. Duration
3 h 2 min
Frequency
6 times a week
Estimated price
$35 - $50
Website
renfe.com
Bus operators
Autocares Grupo Samar
Phone
+34 (0) 91 723 05 06
Email
autocares.samar@samar.es
Website
samar.es
Bus from Talavera de La Reina to Madrid
Ave. Duration
1 h 20 min
Frequency
Hourly
Estimated price
$8 - $12
Schedules at
samar.es
Bus from Pedro Bernardo to Ávila
Ave. Duration
2 h 30 min
Frequency
5 times a week
Estimated price
$8 - $13
Schedules at
samar.es
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Madrid Moncloa to Gijon / Xixon
Ave. Duration
5 h 50 min
Frequency
3 times a day
Estimated price
$45 - $65
Website
alsa.com
Bus from Leon to Gijon / Xixon
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$30 - $45
Website
alsa.com
Bus from Oviedo to Villaviciosa
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$26 - $40
Website
alsa.com
Bus from Santander to Oviedo
Ave. Duration
2 h 15 min
Frequency
Every 4 hours
Estimated price
$30 - $45
Website
alsa.com
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
Other operators
Taxi from Iberian Peninsula to Talavera de la Reina
Ave. Duration
14 min
Estimated price
$30 - $40
Angel Muro Vázquez
Phone
+34 925 80 11 86
Felipe Jiménez Serrano
Phone
+34 925 80 55 58

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, How do I get from Sydney to Melbourne and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

How far is it from Iberian Peninsula to Villaviciosa?

The distance between Iberian Peninsula and Villaviciosa is 389 km. The road distance is 505 km.

What is the cheapest way to get from Iberian Peninsula to Villaviciosa?

The cheapest way to get from Iberian Peninsula to Villaviciosa is to drive which costs 45€ - 75€ and takes 5 h 26 min.

What is the fastest way to get from Iberian Peninsula to Villaviciosa?

The quickest way to get from Iberian Peninsula to Villaviciosa is to drive which takes 5 h 26 min and costs 45€ - 75€.

How long does it take to get from Iberian Peninsula to Villaviciosa?

It takes approximately 9 h 18 min to get from Iberian Peninsula to Villaviciosa, including transfers.