Buses Buses to Barcelona

Bus tickets to Barcelona

Search bus times and book a cheap bus to Barcelona from FlixBus and ALSA.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Barcelona (BCN)
Fri 3/5
Fri 3/12
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 |

General Information to know before booking a bus ride to Barcelona

Key points of information useful to booking your bus ticket to Barcelona.
Round-trip from$22Bus tickets to Barcelona found within the last 3 days start at $22 round-trip from Montpellier
One-way from$11The cheapest one-way bus ticket from Perpignan starts at $11. This price was found within the last 3 days.
Popular stationBarcelona Gran Via (Marina)The most commonly used station in Barcelona is Barcelona Gran Via (Marina).
Popular bus lineFlixBusFlixBus and ALSA service this route

Book a bus ride to Barcelona return-trip

Here are some of the best bus deals to Barcelona from popular cities. Find more deals from bus lines like FlixBus by searching below.
FlixBus
Mar 21
4:10 pmPerpignan
2h 25m
6:35 pmBarcelona Estació del Nord
Mar 31
4:50 amBarcelona Estació del Nord
2h 30m
7:20 amPerpignan
ALSA
Apr 24
9:00 amValencia Estació d'autobusos
3h 45m
12:45 pmBarcelona Barcelona-El Prat
Apr 25
3:25 pmBarcelona Barcelona-El Prat
3h 50m
7:15 pmValencia Estació d'autobusos
ALSA
Apr 1
6:00 amValencia Estació d'autobusos
4h 00m
10:00 amBarcelona Barcelona-El Prat
Apr 4
3:25 pmBarcelona Barcelona-El Prat
3h 50m
7:15 pmValencia Estació d'autobusos
ALSA
Apr 18
11:00 pmZaragoza Delicias
4h 00m
3:00 amBarcelona Estació del Nord
Apr 19
6:45 pmBarcelona Estació del Nord
3h 45m
10:30 pmZaragoza Delicias
ALSA
Mar 16
6:00 amValencia Estació d'autobusos
4h 00m
10:00 amBarcelona Barcelona-El Prat
Mar 18
6:25 amBarcelona Barcelona-El Prat
3h 50m
10:15 amValencia Estació d'autobusos
ALSA
Mar 18
4:00 pmValencia Estació d'autobusos
4h 00m
8:00 pmBarcelona Barcelona-El Prat
Mar 21
12:55 pmBarcelona Barcelona-El Prat
3h 50m
4:45 pmValencia Estació d'autobusos

Book a bus ride to Barcelona one way

Below are the cheapest bus deals we’ve found to Barcelona one-way from nearby cities. You can search all buses below for all available options.
FlixBus
Mar 12
11:40 amPerpignan
2h 25m
2:05 pmBarcelona Estació del Nord
FlixBus
Mar 29
9:50 amPerpignan
2h 25m
12:15 pmBarcelona Estació del Nord
ALSA
Mar 10
8:00 amValencia Estació d'autobusos
3h 45m
11:45 amBarcelona Barcelona-El Prat

FAQs for booking bus tickets to Barcelona

How much is a bus ticket to Barcelona?

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.

What is the main bus station in Barcelona?

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.

What bus companies go to Barcelona?

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.

How far in advance should I book a bus to Barcelona?

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.


  • Round-trip
  • One-way