Travel Information from Brive-la-Gaillarde to Barcelona
| 261 miles (421 km) | |
| Bus or train | |
| $29 - $79 | |
| Bus • $29 (€26) • 8 h 30 min | |
| Train • $79 (€71) • 7 h 5 min | |
| BlaBlaCar Bus or SNCF TER |
Take a bus or train to travel 261 miles (421 km) to Barcelona from Brive-la-Gaillarde. The most popular travel companies which serve this route are BlaBlaCar Bus or SNCF TER among others. Travelers can even take a direct bus or train from Brive-la-Gaillarde to Barcelona.
Travel optionsfrom Brive-la-Gaillarde to Barcelona
How to get from Brive-la-Gaillarde to Barcelona by train, bus or flight.
Our recommendation
The best way to travel from Brive-la-Gaillarde to Barcelona is by taking a bus because it’s the best combination of price and speed.
FlixBusCheapest
50049 · 3127Fastest
FlixBusOther options
5787 · 3615
FlixBus · FlixBus
FlixBus · FlixBus
AF1548+
AF7013
AF1348+
AF7013
AF1148+
AF7013Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare bus, train, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 21
Dec 22
Dec 23
Dec 24
Dec 25
Dec 26
Dec 27
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Brive-la-Gaillarde to Barcelona
Travel to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Brive-la-Gaillarde to Barcelona.

There are 2 options to travel to Barcelona from Brive-la-Gaillarde including taking a bus or train.
The cheapest way to go to Barcelona from Brive-la-Gaillarde is by taking a bus, which costs on average $29 (€26).
This is compared to other ways of getting from Brive-la-Gaillarde to Barcelona:
A bus is $50 (€45) less than a train for this route with tickets for a train from Brive-la-Gaillarde to Barcelona costing on average $79 (€71).
The quickest way to travel between Brive-la-Gaillarde and Barcelona is by train, which takes on average 7 h 5 min compared to other travel options that take longer:
Getting to Barcelona by bus takes 8 h 30 min on average.
The distance from Brive-la-Gaillarde to Barcelona is approximately 261 miles (421 km).
The average frequency per day from Brive-la-Gaillarde to Barcelona is:
- Around 5 buses per day.
- Around 2 trains per day.
However, we recommend checking specific travel dates for your trip between Brive-la-Gaillarde and Barcelona as scheduled services by bus or train can vary by season or day of the week.
These are the most popular departure and arrival points from Brive-la-Gaillarde to Barcelona:
- Buses mostly leave from Brive-la-Gaillarde, Rond-Point de la Vézère (Centre Commercial Ouest) and tend to arrive in Barcelona, Estació d'Autobusos Nord.
Omio works with many trusted partners that can help you travel the best way from Brive-la-Gaillarde to Barcelona:
- You can travel by bus between Brive-la-Gaillarde and Barcelona with BlaBlaCar Bus, FlixBus, Les lignes régulières en Dordogne or Libéo, and you can find BlaBlaCar Bus Brive-la-Gaillarde to Barcelona tickets for $29 (€26) on Omio.
- You can take a train from Brive-la-Gaillarde to Barcelona with SNCF TER, SNCF Intercités or SNCF (3). Cheap tickets can be found for $88 (€80) with SNCF TER from Brive-la-Gaillarde to Barcelona.
Yes, there are direct services available from Brive-la-Gaillarde to Barcelona with the following travel companies:
- 1 direct bus per day with.
Direct services tend to save you time and add more convenience in getting you to Barcelona as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Brive-la-Gaillarde to Barcelona.
Travelling from Brive-la-Gaillarde to Barcelona: related information
Here are some other resources that might have the information you need
