Find bus tickets Madrid to
Barcelona, at the best price

Search

What is the trip from Madrid to Barcelona like?

Buses from Madrid to Barcelona have a frequency of 40 daily services, and the journey duration is between 7:20 hours for the most direct service and 11:55 hours for the service with the most stops. You can book your tickets to Barcelona from just €5.

   Journey duration

 7:20h - 11:55h

   First bus 

 00:14h 

   Last bus

 23:59h

   Route distance 

 620 km

   Frequency

 40 buses daily

Advantages of travelling with Alsa

Comfort
Buses equipped with Wi-Fi, on-board entertainment, footrests, toilets, and the best safety systems.

Best price
Our trips are the most economical way to get around, with the best price guaranteed.

Environmental efficiency
Getting around by bus is the most sustainable way to travel, improving our carbon footprint.

Our onboard services on the route from Madrid to Barcelona

If you need to go from Madrid to Barcelona, with Alsa you have the opportunity to travel with the Comfort service.

Comfort is the ideal option for those looking for a comfortable and accessible experience, with spacious seats and wifi connection

Wifi connection
You choose how you want to enjoy the journey.*

Individual screens
To enjoy the best audiovisual content.*

Footrests
We make your trip more comfortable.*

WC
Always at your disposal when you need it.*

Plugs and USB
Power charging points at each seat, as well as USB ports.*

In addition, all our buses have the best safety systems.

*Service available exclusively on buses of the Alsa fleet and not on all routes and schedules.

Download the free Alsa app on your smartphone and tablet

Bus stations

Madrid

Av. de América Interchange: avenida de América 9, 28002, Madrid. Connection with metro lines 4, 6, 7 and 9.

South Station (Estación Sur): calle Méndez Álvaro 84, 28045, Madrid. Connection with metro line 6; suburban trains C1, C5, C10.

Madrid Barajas Airport T4: avenida de la Hispanidad 2, 28042, Madrid. Connection with metro line 8; suburban trains: C1 and C10.

Connections between stations

From Avenida de América Interchange to Plaza de Castilla Interchange

From South Station to Plaza de Castilla Interchange

From South Station to Avenida América Interchange

Barcelona

Estació Nord: Carrer d'Alí Bei 80, 08013, Barcelona.

  • Connections with public transport: BUS L54; METRO L1; SUBURBAN TRAINS L31, L3 and L4.

Estació Sants: Plaça dels Països Catalans 1, 7, 08014, Barcelona.

  • Connections with public transport: BUS 27, 78, 109, 115, D40, H10, V5 and V7; METRO L3 and L5; SUBURBAN TRAINS R11, R12, R13, R14, R15 and R16.