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 Madrid-Chamartin  •  9 h 17 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

$103 - $149

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

$74 - $112

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

$107 - $145

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

$108 - $157

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 21 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

$93 - $269

Train, fly to Santander, bus  •  9 h 46 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

$111 - $481

Questions & Answers

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

More details

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

More details

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

Get driving directions

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

More details

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, Madrid Atocha, Madrid Chamartín, Madrid-Chamartin, Gijón, and Gijon / Xixon in around 9 h 17 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
$16 - $27
Website
renfe.com
Train from Madrid-Chamartin to Gijón
Ave. Duration
4 h 37 min
Frequency
5 times a day
Estimated price
$55 - $75
Website
renfe.com
Train from Madrid-Puerta de Atocha to Gijón
Ave. Duration
5 h 49 min
Frequency
Twice daily
Estimated price
$60 - $75
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
$7 - $11
Schedules at
samar.es
Bus from Pedro Bernardo to Ávila
Ave. Duration
2 h 30 min
Frequency
5 times a week
Estimated price
$8 - $12
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
$35 - $55
Website
alsa.com
Bus from Leon to Gijon / Xixon
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$20 - $35
Website
alsa.com
Bus from Oviedo to Villaviciosa
Ave. Duration
1 h
Frequency
Every 4 hours
Estimated price
$16 - $25
Website
alsa.com
Bus from Santander to Oviedo
Ave. Duration
2 h 15 min
Frequency
Every 4 hours
Estimated price
$22 - $35
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 - $10
Website
Ouibus
Other operators
Taxi from Iberian Peninsula to Talavera de la Reina
Ave. Duration
14 min
Estimated price
$16 - $20
Angel Muro Vázquez
Phone
+34 925 80 11 86
Felipe Jiménez Serrano
Phone
+34 925 80 55 58
Ignacio Garro Blázquez
Phone
+34 608 00 05 82

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 Getting to Milan from the airport, What documents do I need to cross Niagara Falls? and How to get from London to Edinburgh - to help you get the most out of your next trip.