Buses Buses to Barcelona

Find buses to Barcelona

Search for cheap bus tickets to Barcelona and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
From
To
Depart
Return
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Best deals for train tickets to Barcelona

Find the right train ticket for you
Monbus
Direct
7h 50m
Monbus
ALSA
Direct
8h 05m
ALSA
ALSA
Direct
8h 05m
ALSA
FlixBus
Direct
7h 30m
FlixBus
BlaBlaBus
Direct
7h 20m
BlaBlaBus
ALSA
Direct
8h 05m
ALSA

Barcelona bus information

Find information about ticket prices, popular stations, and bus companies that offer buses to Barcelona.

Round-trip from

$20

One-way from

$3

Popular station

Barcelona Estació del Nord

Popular bus line

FlixBus
Bus tickets to Barcelona found within the last 3 days start at $20 round-trip from Marseille
The cheapest one-way bus ticket from San Sebastian starts at $3. This price was found within the last 3 days.
The most commonly used station in Barcelona is Barcelona Estació del Nord.
FlixBus, BlaBlaBus and Sagalés are some of the bus lines that arrive at Barcelona Estació del Nord

Book round-trip bus tickets to Barcelona

Below are the quickest and cheapest round-trip bus tickets to Barcelona that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
FlixBus
Jul 8
4:00 amMarseille Saint-Charles
7h 30m
11:30 amBarcelona Estació del Nord
Jul 10
10:00 amBarcelona Estació del Nord
7h 30m
5:30 pmMarseille Saint-Charles
FlixBus, BlaBlaBus
Jun 9
5:00 amMarseille Saint-Charles
7h 30m
12:30 pmBarcelona Estació del Nord
Jun 10
10:00 amBarcelona Estació del Nord
7h 30m
5:30 pmMarseille Saint-Charles
FlixBus
Aug 1
4:00 amMarseille Saint-Charles
7h 30m
11:30 amBarcelona Estació del Nord
Aug 5
10:00 amBarcelona Estació del Nord
7h 30m
5:30 pmMarseille Saint-Charles
FlixBus
Oct 24
2:40 amMarseille Saint-Charles
7h 35m
10:15 amBarcelona Estació del Nord
Oct 28
10:00 amBarcelona Estació del Nord
7h 30m
5:30 pmMarseille Saint-Charles
FlixBus
Jul 14
4:00 amMarseille Saint-Charles
7h 30m
11:30 amBarcelona Estació del Nord
Jul 16
10:00 amBarcelona Estació del Nord
7h 30m
5:30 pmMarseille Saint-Charles
FlixBus
Jul 29
2:40 amMarseille Saint-Charles
7h 35m
10:15 amBarcelona Estació del Nord
Aug 1
10:00 amBarcelona Estació del Nord
7h 30m
5:30 pmMarseille Saint-Charles

Book one-way bus tickets to Barcelona

Below are the fastest and cheapest one-way bus tickets to Barcelona we’ve found in the last 72 hours. Select a deal below or use the search form above to find bus tickets by date.
Monbus
Jul 3
7:30 pmSan Sebastian Donastia-San Sebastiàn
7h 50m
3:20 amBarcelona Sants
ALSA
Jun 15
10:00 amMadrid Méndez Álvaro
8h 05m
6:05 pmBarcelona Estació del Nord
ALSA
Jun 15
10:00 amMadrid Méndez Álvaro
8h 05m
6:05 pmBarcelona Estació del Nord

FAQs for booking bus tickets to Barcelona

If you’re traveling from Barcelona by bus, then chances are you’re going to be using Alsa buses. Alsa is the main bus company serving Barcelona and its environs and is very popular among locals. This is because of the amazing onboard amenities they have available to make the journey more comfortable and bearable for the passengers. For starters, all their buses have free Wi-Fi which you can comfortably use to browse the web, for entertainment, or even if you need to get some work done while on the road. Also, their buses have leather seats with ample legroom just to ensure that you’re comfortable throughout the whole journey.

If you’re undecided over which is the best mode of transport to use to get from Barcelona, you should probably consider taking the bus. You stand to enjoy a load of benefits when taking the bus because for starters the bus prices are extremely cheaper compared to other means. Options like flying or getting a rental car come with extreme costs which can all be avoided if you just take the bus. Secondly, you get the benefit of being driven around. Navigating a foreign place can be very tricky and more often than not people get lost trying to follow the GPS. When taking the bus, you don’t need to know the direction. You’ll be picked up at your station and dropped off at the station in Barcelona. All you need to know are the directions to and from the respective bus stations.

Estacio del Nord is the main bus station in Barcelona and the terminus where you are most likely to board your bus from. The station is located in the heart of the city so it shouldn’t be too hard to find your way there. The most convenient mode of transport would be a taxi which will pick you up at any spot in Barcelona and drop you off at the station. If you would rather go for a more pocket-friendly mode of transportation, then you can take the bus to the station. The N9 and N2 provide transport directly to the station, so be sure to check them out.

When buying cheap bus tickets from Barcelona, you should know that passengers have a baggage limit of 30kg (66lbs) which could be distributed across different bags or suitcases. The limit extends up to 50kg (110lbs) for international routes. The bus company allows for extra luggage of up to 20kg (44lb) at an extra cost which will be paid alongside the bus tickets. Passengers are asked to ensure their bags are well labeled to avoid any confusion. There is also an allowance for special luggage such as musical instruments or bicycles but you will have to pay a fee to book space as there are limited spaces for special luggage and only four or five people on the bus may get the opportunity.

The Estacio del Nord bus station is a favorite among travelers and seeing the amenities available at this station, it is easy to see why. The station has a main restaurant as well as a café. Both of them are very highly rated and serve some amazing food so in case you need to eat before boarding your bus, this is a great place to do so. Also, they have a variety of shops where you can find anything ranging from souvenirs, confectionery, newspapers and magazines, and even electric appliances.

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 Estació del Nord. There you’ll find a number of buses that can get you to your destination. A major city accessible by bus from Barcelona Estació del Nord is Ljubljana.

FlixBus, BlaBlaBus, and Sagalés are some of the options available 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 $3. 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.


  • Round-trip
  • One-way