COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search bus tickets to Barcelona

switcheroo

Quickview

How to get to Barcelona by bus

Routes12
Trips per day55
bus lines4
Stations7
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Barcelona?

$14.07 is the cheapest price for a bus ticket to Barcelona, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Barcelona. In the last month, buses from Girona to Barcelona had the lowest average price at $19.80.

Where is the bus station in Barcelona, Spain?

The busiest bus station in Barcelona is Carrer d'Ali Bei 80. There are several other active stations in addition to this main station. The most popular bus stations in Barcelona are:

  • Carrer d'Ali Bei 80
  • El Prat Airport T1
  • El Prat Airport T2

Paris

There are 6 scheduled buses per day from Paris to Barcelona. The route can be as long as 517 miles, or 831 kilometers. On average, the journey takes 16 hours and 10 minutes. One bus company, FlixBus, connects Paris to Barcelona. Buses from Paris usually arrive in Barcelona at Carrer d'Ali Bei 80.
Avg. Time
16h 10m
Avg. Price
$44.66

Stuttgart

There are 6 scheduled buses per day from Stuttgart to Barcelona. The route can be as long as 614 miles, or 989 kilometers. On average, the journey takes 22 hours and 23 minutes. One bus company, FlixBus, connects Stuttgart to Barcelona. Buses from Stuttgart usually arrive in Barcelona at Carrer d'Ali Bei 80.
Avg. Time
22h 23m
Avg. Price
$57.40

Marseille

There are 6 scheduled buses per day from Marseille to Barcelona. The route can be as long as 210 miles, or 338 kilometers. On average, the journey takes 8 hours and 6 minutes. One bus company, FlixBus, connects Marseille to Barcelona. Buses from Marseille usually arrive in Barcelona at Carrer d'Ali Bei 80.
Avg. Time
8h 6m
Avg. Price
$26.74

Turin

There are 6 scheduled buses per day from Turin to Barcelona. The route can be as long as 377 miles, or 606 kilometers. On average, the journey takes 14 hours and 48 minutes. One bus company, FlixBus, connects Turin to Barcelona. Buses from Turin usually arrive in Barcelona at Carrer d'Ali Bei 80.
Avg. Time
14h 48m
Avg. Price
$49.55

Lyon

There are 5 scheduled buses per day from Lyon to Barcelona. The route can be as long as 331 miles, or 532 kilometers. On average, the journey takes 8 hours and 34 minutes. One bus company, FlixBus, connects Lyon to Barcelona. Buses from Lyon usually arrive in Barcelona at Carrer d'Ali Bei 80.
Avg. Time
8h 34m
Avg. Price
$29.86

Located in Spain, Barcelona is accessible by bus from 12 other cities. You can choose from 55 daily scheduled trips when you search for buses to Barcelona on Wanderu. FlixBus usually has the most buses on any given day.

Looking for other ways to get there? Ferry tickets to Barcelona are also available..

Bus companies serving Barcelona

FlixBus

There are 50 scheduled FlixBus buses per day. FlixBus can get you to Barcelona from 52 cities, including Perpignan.
Avg. Time
17h 49m
Avg. Price
$49.52

Andbus

There are 98 scheduled Andbus buses per day. Andbus can get you to Barcelona from 6 cities, including La Massana.
Avg. Time
3h 32m
Avg. Price
$42.67

Sagalés

There are 6 scheduled Sagalés buses per day. Sagalés can get you to Barcelona from 2 cities, including Girona.
Avg. Time
2h 10m
Avg. Price
$20.92

Aerobus Barcelona

There are 356 scheduled Aerobus Barcelona buses per day.
Avg. Time
0h 29m
Avg. Price
$6.44