There are 3 ways to get from Puebla de Sanabria to Villaviciosa by bus, 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

Bus  •  6 h 50 min

  1. Take the bus from Puebla de Sanabria to Benavente Arcos > Ponte de Lima > Braga > Guimaraes > Amarante > Vila Real > Vila Pouca > Chaves > Verin > Gudina > Puebla de Sanabria > Benavente > Palencia > Burgos > Bilbao > Hernani / ...
  2. Take the bus from Benavente to Gijon / Xixon

$59 - $95

2 alternative options

Train  •  8 h 59 min

  1. Take the train from Puebla de Sanabria to Valladolid Campo Grande R
  2. Take the train from Valladolid Campo Grande to Gijón A / ...

$96 - $137

Drive  •  2 h 49 min

  1. Drive from Puebla de Sanabria to Villaviciosa 180.8 miles

$30 - $50

What companies run services between Puebla de Sanabria, Spain and Villaviciosa, Asturias, Spain?

You can take a bus from Puebla de Sanabria to Villaviciosa via Benavente and Gijon / Xixon in around 6 h 50 min. Alternatively, you can take a train from Puebla de Sanabria to Villaviciosa via Valladolid Campo Grande, Gijón, and Gijon / Xixon in around 8 h 59 min.

Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Puebla de Sanabria to Valladolid Campo Grande
Ave. Duration
2 h 53 min
Frequency
Once daily
Estimated price
$30 - $45
Website
renfe.com
Train from Valladolid Campo Grande to Gijón
Ave. Duration
3 h 36 min
Frequency
5 times a day
Estimated price
$40 - $55
Website
renfe.com
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Puebla de Sanabria to Benavente
Ave. Duration
1 h 10 min
Frequency
Hourly
Estimated price
$4 - $6
Website
Ouibus
Autocares Julio Fernández
Phone
+ 34 (0) 980 649 059
Email
info@autocaresjfernandez.com
Website
autocaresjfernandez.com
Bus from Puebla de Sanabria to Benavente
Ave. Duration
1 h 35 min
Frequency
5 times a week
Schedules at
autocaresjfernandez.com

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 Need to know: Eurostar, Slovenia: Getting from Ljubljana to Lake Bled and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

Questions & Answers

The distance between Puebla de Sanabria and Villaviciosa is 186 km. The road distance is 289 km.

The cheapest way to get from Puebla de Sanabria to Villaviciosa is to drive which costs 28€ - 45€ and takes 2 h 49 min.

The quickest way to get from Puebla de Sanabria to Villaviciosa is to drive which takes 2 h 49 min and costs 28€ - 45€.

No, there is no direct bus from Puebla de Sanabria to Villaviciosa. However, there are services departing from Puebla de Sanabria and arriving at Villaviciosa via Benavente and Gijon / Xixon. The journey, including transfers, takes approximately 6 h 50 min.

It takes approximately 6 h 50 min to get from Puebla de Sanabria to Villaviciosa, including transfers.