There are 10 ways to get from Brive-la-Gaillarde to Villaviciosa by train, bus, car 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, bus via San Sebastián • 12 h 21 min
$84 - $122
Cheapest option
Bus Ouibus • 12 h 21 min
$57 - $84
8 alternative options
Train, bus Eurolines FR • 12 h 36 min
$137 - $198
Bus via Bilbao • 13 h 20 min
$107 - $161
Train • 18 h 8 min
$174 - $260
Drive • 7 h 29 min
$100 - $150
Train to Toulouse, fly to Oviedo • 11 h 54 min
$160 - $393
Fly Brive to Bilbao, bus • 13 h 37 min
$149 - $551
Train to Bordeaux, fly to Oviedo • 13 h 18 min
$156 - $468
Train to Toulouse, fly to Santander, bus • 13 h 19 min
$195 - $483
What companies run services between Brive-la-Gaillarde, France and Villaviciosa, Asturias, Spain?
You can take a bus from Brive-la-Gaillarde to Villaviciosa via Hernani and Oviedo in around 12 h 21 min. Alternatively, you can take a train from Brive-la-Gaillarde to Villaviciosa via Bordeaux-St-Jean, Hendaye, Hendaia, Herrera-Donostia, Herrera, Vitoria/Gasteiz, Gijón, and Gijon / Xixon in around 18 h 8 min.

- Website
- iberia.com
Flights from Toulouse to Oviedo via Madrid
- Ave. Duration
- 3 h 48 min
- When
- Every day
- Estimated price
- $120 - $1,600
Flights from Toulouse to Oviedo via Palma Mallorca
- Ave. Duration
- 6 h 10 min
- When
- Wednesday
- Estimated price
- $75 - $350
Flights from Brive to Bilbao via Paris Orly
- Ave. Duration
- 7 h 35 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $100 - $550
Flights from Brive to Bilbao via Paris Orly, Valencia
- Ave. Duration
- 7 h
- When
- Monday and Friday
- Estimated price
- $160 - $750
Flights from Brive to Bilbao via Paris Orly, Barcelona
- Ave. Duration
- 8 h 52 min
- When
- Monday to Friday
- Estimated price
- $140 - $650
Flights from Brive to Bilbao via London Stansted, Santiago de Compostela
- Ave. Duration
- 8 h 40 min
- When
- Wednesday
- Estimated price
- $100 - $440
Flights from Brive to Bilbao via Lyon, Madrid
- Ave. Duration
- 9 h 50 min
- When
- Wednesday and Friday
- Estimated price
- $140 - $700
Flights from Bordeaux to Oviedo via Madrid
- Ave. Duration
- 4 h 36 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $70 - $360
Flights from Bordeaux to Oviedo via Palma Mallorca
- Ave. Duration
- 7 h 20 min
- When
- Wednesday
- Estimated price
- $85 - $400
Flights from Toulouse to Santander via Madrid
- Ave. Duration
- 4 h 7 min
- When
- Every day
- Estimated price
- $85 - $700
Flights from Toulouse to Santander via Barcelona
- Ave. Duration
- 3 h 45 min
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $60 - $330
Flights from Toulouse to Santander via Barcelona, Madrid
- Ave. Duration
- 7 h 10 min
- When
- Tuesday
- Estimated price
- $100 - $850

- Website
- vueling.com
Flights from Toulouse to Oviedo via Palma Mallorca
- Ave. Duration
- 6 h 10 min
- When
- Wednesday
- Estimated price
- $75 - $350
Flights from Brive to Bilbao via Paris Orly
- Ave. Duration
- 7 h 35 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $100 - $550
Flights from Brive to Bilbao via Paris Orly, Valencia
- Ave. Duration
- 7 h
- When
- Monday and Friday
- Estimated price
- $160 - $750
Flights from Brive to Bilbao via Paris Orly, Barcelona
- Ave. Duration
- 8 h 52 min
- When
- Monday to Friday
- Estimated price
- $140 - $650
Flights from Bordeaux to Oviedo via Palma Mallorca
- Ave. Duration
- 7 h 20 min
- When
- Wednesday
- Estimated price
- $85 - $400
Flights from Toulouse to Santander via Barcelona
- Ave. Duration
- 3 h 45 min
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $60 - $330

- Website
- volotea.com
Flights from Toulouse to Oviedo via Malaga
- Ave. Duration
- 5 h 35 min
- When
- Sunday
- Estimated price
- $90 - $440
Flights from Bordeaux to Oviedo via Alicante
- Ave. Duration
- 4 h 25 min
- When
- Sunday
- Estimated price
- $85 - $420
Flights from Bordeaux to Oviedo via Palma Mallorca
- Ave. Duration
- 6 h 50 min
- When
- Saturday
- Estimated price
- $85 - $420

- Website
- britishairways.com
Flights from Toulouse to Oviedo via London Heathrow
- Ave. Duration
- 6 h 5 min
- When
- Monday, Wednesday and Saturday
- Estimated price
- $130 - $450
Flights from Bordeaux to Oviedo via Madrid
- Ave. Duration
- 4 h
- When
- Tuesday and Friday
- Estimated price
- $60 - $330

- Website
- easyjet.com
Flights from Toulouse to Oviedo via Geneva
- Ave. Duration
- 6 h 30 min
- When
- Wednesday
- Estimated price
- $70 - $350
Flights from Brive to Bilbao via London Stansted
- Ave. Duration
- 10 h 20 min
- When
- Wednesday
- Estimated price
- $120 - $650

- Website
- airfrance.com
Flights from Brive to Bilbao via Lyon, Paris CDG
- Ave. Duration
- 8 h 50 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $200 - $950
Flights from Brive to Bilbao via Ajaccio, Paris CDG
- Ave. Duration
- 14 h 30 min
- When
- Saturday
- Estimated price
- $310 - $1,400

- Website
- lufthansa.com
Flights from Brive to Bilbao via Lyon, Munich
- Ave. Duration
- 8 h 5 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $320 - $1,500

- Website
- aireuropa.com
Flights from Brive to Bilbao via Paris Orly, Madrid
- Ave. Duration
- 8 h 35 min
- When
- Monday to Friday
- Estimated price
- $140 - $650

- Website
- brusselsairlines.com
Flights from Brive to Bilbao via Lyon, Brussels
- Ave. Duration
- 9 h 20 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $160 - $650

- Website
- flytap.com
Flights from Bordeaux to Oviedo via Lisbon
- Ave. Duration
- 8 h 45 min
- When
- Every day
- Estimated price
- $70 - $330

- Website
- ryanair.com
Flights from Toulouse to Santander via Valencia
- Ave. Duration
- 4 h 15 min
- When
- Thursday
- Estimated price
- $40 - $240

- Phone
- +33 9 70 60 99 70
- Website
- sncf.com
Train from Brive-la-Gaillarde to Bordeaux-St-Jean
- Ave. Duration
- 2 h 27 min
- Frequency
- Twice daily
- Estimated price
- $30 - $50
- Website
- en.oui.sncf
- 2nd Class
- $30 - $50
- 1st Class
- $45 - $75
Train from Bordeaux-St-Jean to Hendaye
- Ave. Duration
- 2 h 37 min
- Frequency
- Every 4 hours
- Estimated price
- $35 - $55
- Website
- en.oui.sncf
- 2nd Class
- $35 - $55
- 1st Class
- $55 - $85
Train from Brive-la-Gaillarde to Toulouse-Matabiau
- Ave. Duration
- 2 h 17 min
- Frequency
- Every 4 hours
- Estimated price
- $35 - $55
- Website
- en.oui.sncf
- 2nd Class
- $35 - $55
- 1st Class
- $50 - $80

- Phone
- 0033 892 353535
- Website
- tgv.com
Train from Bordeaux-St-Jean to Hendaye
- Ave. Duration
- 2 h 33 min
- Frequency
- Every 4 hours
- Estimated price
- $50 - $60
- Website
- en.oui.sncf
- 2nd Class
- $50 - $60
- 1st Class
- $75 - $100

- Phone
- 902 320 320
- Website
- renfe.com
Train from Herrera to Vitoria/Gasteiz
- Ave. Duration
- 1 h 59 min
- Frequency
- Once daily
- Estimated price
- $17 - $29
- Website
- renfe.com
Train from Vitoria/Gasteiz to Gijón
- Ave. Duration
- 5 h 58 min
- Frequency
- Once daily
- Estimated price
- $60 - $80
- Website
- renfe.com

- Phone
- 0890715298
- Website
- ouibus.com
Bus from Bordeaux City Center to San Sebastián
- Ave. Duration
- 2 h 25 min
- Frequency
- Every 20 minutes
- Estimated price
- $9 - $13
- Website
- Ouibus
Bus from San Sebastián to Oviedo
- Ave. Duration
- 4 h 40 min
- Frequency
- Hourly
- Estimated price
- $15 - $21
- Website
- Ouibus
Bus from Brive-la-Gaillarde to Hernani
- Ave. Duration
- 5 h 30 min
- Frequency
- Every 30 minutes
- Estimated price
- $17 - $24
- Website
- Ouibus
Bus from Hernani to Oviedo
- Ave. Duration
- 4 h 30 min
- Frequency
- Hourly
- Estimated price
- $15 - $21
- Website
- Ouibus
Bus from Bilbao to Oviedo
- Ave. Duration
- 3 h 30 min
- Frequency
- Hourly
- Estimated price
- $11 - $16
- Website
- Ouibus
Bus from Santander to Oviedo
- Ave. Duration
- 2 h 15 min
- Frequency
- Hourly
- Estimated price
- $7 - $11
- Website
- Ouibus

- Phone
- + 33 1 41 86 24 21
- Website
- eurolines.fr
Bus from Bordeaux to Llanes
- Ave. Duration
- 7 h 9 min
- Frequency
- 3 times a week
- Estimated price
- $75 - $110
- Schedules at
- eurolines.fr

- Phone
- +34 902 42 22 42
- Website
- alsa.es
Bus from Llanes to Villaviciosa
- Ave. Duration
- 1 h
- Frequency
- 5 times a day
- Estimated price
- $27 - $40
- Website
- alsa.com
Bus from Brive to Bilbao
- Ave. Duration
- 7 h
- Frequency
- Twice daily
- Estimated price
- $45 - $70
- Website
- alsa.com
Bus from Bilbao to Gijon / Xixon
- Ave. Duration
- 4 h
- Frequency
- Every 4 hours
- Estimated price
- $35 - $55
- Website
- alsa.com
Bus from Bilbao to Oviedo
- Ave. Duration
- 3 h 30 min
- Frequency
- 6 times a week
- Estimated price
- $35 - $55
- 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
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
French strikes 2018: What are my alternative transport options?
Avoid the travel chaos with these alternative options, from car-pooling to bus services
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideQuestions & Answers
How far is it from Brive-la-Gaillarde to Villaviciosa?
The distance between Brive-la-Gaillarde and Villaviciosa is 584 km. The road distance is 776 km.
What is the cheapest way to get from Brive-la-Gaillarde to Villaviciosa?
The cheapest way to get from Brive-la-Gaillarde to Villaviciosa is to bus which costs 45€ - 70€ and takes 12 h 21 min.
What is the fastest way to get from Brive-la-Gaillarde to Villaviciosa?
The quickest way to get from Brive-la-Gaillarde to Villaviciosa is to drive which takes 7 h 29 min and costs 85€ - 130€.
Is there a direct bus between Brive-la-Gaillarde and Villaviciosa?
No, there is no direct bus from Brive-la-Gaillarde to Villaviciosa. However, there are services departing from Brive-la-Gaillarde and arriving at Villaviciosa via Hernani and Oviedo. The journey, including transfers, takes approximately 12 h 21 min.
How long does it take to get from Brive-la-Gaillarde to Villaviciosa?
It takes approximately 12 h 21 min to get from Brive-la-Gaillarde to Villaviciosa, including transfers.