There are 5 ways to get from Viana do Castelo to Asturias by towncar, plane, 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.
Towncar, fly
best- Take a town car from Viana do Castelo to Porto - Aeroporto Francisco Sá Carneirotowncar
- Fly from Francisco De Sá Carneiro Airport (OPO) to Asturias Airport (OVD)plane OPO - OVD
4h 28m€131–293Bus via Ourense
cheapest- Take the bus from Terminal Rodoviário de Viana do Castelo to Orensebus Póvoa de Varzim
- Take the bus from Ourense, Estación de Autobuses to Estación de Autobuses de Gijón/Xixónbus ALSA - Pont-Gij
9h 1m€42–66Bus, train
- Take the bus from Terminal Rodoviário de Viana do Castelo to Orensebus
- Take the train from Ourense to Leontrain Alv
- Take the train from Leon to Gijontrain Alv / ...
10h 15m€61–106Drive 460.6 km
- Drive from Viana do Castelo to Gijóncar 460.6 km
4h 53m€85–122Bus
- Take the bus from Braga to Oviedobus FlixBus 783
12h 15m€51–90
Viana do Castelo to Asturias by bus
Comparing Your Travel Options
The cheapest way to get from Viana do Castelo to Asturias is to bus via Ourense which costs €40 - €70 and takes 9h 1m.
The fastest way to get from Viana do Castelo to Asturias is to towncar and fly which takes 4h 28m and costs €130 - €300.
No, there is no direct bus from Viana do Castelo to Asturias. However, there are services departing from Terminal Rodoviário de Viana do Castelo and arriving at Estación de Autobuses de Gijón/Xixón via Av Pardo de Cela - Pavillón dos Remedios and Ourense, Estación de Autobuses. The journey, including transfers, takes approximately 9h 1m.
The distance between Viana do Castelo and Asturias is 414 km. The road distance is 460.6 km.
The best way to get from Viana do Castelo to Asturias without a car is to bus via Ourense which takes 9h 1m and costs €40 - €70.
It takes approximately 4h 28m to get from Viana do Castelo to Asturias, including transfers.
Viana do Castelo to Asturias bus services, operated by Anpian, depart from Terminal Rodoviário de Viana do Castelo station.
Viana do Castelo to Asturias bus services, operated by Anpian, arrive at Orense station.
Asturias is 1h ahead of Viana do Castelo. It is currently 8:31 AM in Viana do Castelo and 9:31 AM in Asturias.
Yes, the driving distance between Viana do Castelo to Asturias is 461 km. It takes approximately 4h 53m to drive from Viana do Castelo to Asturias.
What companies run services between Viana do Castelo, Portugal and Asturias, Spain?
You can take a bus from Terminal Rodoviário de Viana do Castelo to Estación de Autobuses de Gijón/Xixón via Orense, Av Pardo de Cela - Pavillón dos Remedios, Antiga Estación Autobuses, and Ourense, Estación de Autobuses in around 9h 1m.
- Website
- volotea.com
Flights from Francisco De Sá Carneiro Airport to Asturias Airport
- Ave. Duration
- 1h 10m
- When
- Thursday and Sunday
- Estimated price
- €26–140
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Ourense to Leon
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- €30–50
- Website
- Renfe Viajeros
Train from Leon to Gijon
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a day
- Estimated price
- €19–29
- Website
- Renfe Viajeros
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Leon to Gijon
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- €21–40
- Website
- Renfe AVE
- Phone
- (+34) 988 225 288
- [email protected]
- Website
- anpian.com
Bus from Terminal Rodoviário de Viana do Castelo to Orense
- Ave. Duration
- 2h 9m
- Frequency
- 4 times a week
- Estimated price
- €11–16
- Schedules at
- anpian.com
Bus from Terminal Rodoviário de Viana do Castelo to Orense
- Ave. Duration
- 2h 9m
- Frequency
- 4 times a week
- Estimated price
- €11–16
- Schedules at
- anpian.com
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Ourense, Estación de Autobuses to Estación de Autobuses de Gijón/Xixón
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- ALSA
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Braga to Oviedo
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- €45–75
- Website
- Flixbus
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Viana do Castelo to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 46 min
- Frequency
- On demand
- Estimated price
- €80
- Website
- VM Transfers
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.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
There are 1870+ hotels available in Asturias.



















