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)
Tue 6/15
Tue 6/22
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 Perpignan
One-way from$15The cheapest one-way bus ticket from Valencia starts at $15. 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
Jul 30
12:40 pmPerpignan
2h 25m
3:05 pmBarcelona Estació del Nord
Aug 3
11:00 pmBarcelona Estació del Nord
2h 25m
1:25 amPerpignan
FlixBus
Jul 29
8:05 pmPerpignan
2h 15m
10:20 pmBarcelona Estació del Nord
Aug 3
11:00 pmBarcelona Estació del Nord
2h 25m
1:25 amPerpignan
FlixBus
Jul 30
9:50 amPerpignan
2h 25m
12:15 pmBarcelona Estació del Nord
Aug 4
4:50 amBarcelona Estació del Nord
2h 30m
7:20 amPerpignan
FlixBus
Jul 29
8:05 pmPerpignan
2h 15m
10:20 pmBarcelona Estació del Nord
Aug 4
11:05 amBarcelona Estació del Nord
2h 40m
1:45 pmPerpignan
ALSA
Jun 21
9:00 amValencia Estació d'autobusos
3h 45m
12:45 pmBarcelona-El Prat
Jun 24
6:25 amBarcelona-El Prat
3h 50m
10:15 amValencia Estació d'autobusos
ALSA
Aug 12
8:00 amValencia Estació d'autobusos
3h 45m
11:45 amBarcelona-El Prat
Aug 16
4:25 pmBarcelona-El Prat
3h 50m
8:15 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.
ALSA
Sep 30
10:35 pmZaragoza Delicias
3h 45m
2:20 amBarcelona Sants
ALSA
Jun 29
12:00 pmValencia Estació d'autobusos
3h 45m
3:45 pmBarcelona-El Prat
ALSA
Jul 31
10:35 pmZaragoza Delicias
3h 45m
2:20 amBarcelona Sants

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 $15. 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