|Round-trip from||$22||Bus tickets to Barcelona found within the last 3 days start at $22 round-trip from Montpellier|
|One-way from||$11||The cheapest one-way bus ticket from Perpignan starts at $11. This price was found within the last 3 days.|
|Popular station||Barcelona Gran Via (Marina)||The most commonly used station in Barcelona is Barcelona Gran Via (Marina).|
|Popular bus line||FlixBus||FlixBus and ALSA service this route|
The average price you’ll pay to travel by bus to Barcelona will be determined by where you’re coming from. If you’re leaving from Ljubljana, the lowest ticket price is usually about $286.
Barcelona is best served by Barcelona Gran Via (Marina). There you’ll find a number of buses that can get you to your destination. A major city accessible by bus from Barcelona Gran Via (Marina) is Ljubljana.
FlixBus and ALSA are two options available to you if you’re seeking to travel by bus to Barcelona. More ground transportation options may be available, depending on where you’re coming from.
This week, the average one-way price to Barcelona is $11. The price of a bus ticket to Barcelona remains generally consistent for the next 3 months. As seats fill up quickly, we recommend booking when you can so your trip is secured.