Find a Bus from Barcelona to Madrid

Bus from Madrid to Barcelona

Cheap buses leaving today
One passenger / one way

16:0023:35
£29
Barcelona-NordAvenida de América Metro
ALSA
16:00
Barcelona-Nord
23:35
Avenida de América Metro
£29GBP
01:0009:00
£29
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
01:00
Barcelona-Nord
09:00
Aeropuerto MAD Barajas T4
£29GBP
07:0014:35
£29
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
07:00
Barcelona-Nord
14:35
Aeropuerto MAD Barajas T4
£29GBP
07:0014:50
£29
Barcelona-NordAvenida de América Metro
ALSA
07:00
Barcelona-Nord
14:50
Avenida de América Metro
£29GBP
08:0015:35
£29
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
08:00
Barcelona-Nord
15:35
Aeropuerto MAD Barajas T4
£29GBP
16:0023:35
£29
Barcelona-NordAvenida de América Metro
ALSA
16:00
Barcelona-Nord
23:35
Avenida de América Metro
£29GBP

Cheap buses leaving tomorrow
One passenger / one way

14:3021:50
£29
Barcelona-NordAvenida de América Metro
ALSA
14:30
Barcelona-Nord
21:50
Avenida de América Metro
£29GBP
01:0008:35
£29
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
01:00
Barcelona-Nord
08:35
Aeropuerto MAD Barajas T4
£29GBP
01:0008:50
£29
Barcelona-NordAvenida de América Metro
ALSA
01:00
Barcelona-Nord
08:50
Avenida de América Metro
£29GBP
01:0009:15
£29
Barcelona-NordAvenida de América Metro
ALSA
01:00
Barcelona-Nord
09:15
Avenida de América Metro
£29GBP
07:0014:35
£29
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
07:00
Barcelona-Nord
14:35
Aeropuerto MAD Barajas T4
£29GBP
14:3021:50
£29
Barcelona-NordAvenida de América Metro
ALSA
14:30
Barcelona-Nord
21:50
Avenida de América Metro
£29GBP

Cheap buses leaving Tuesday
One passenger / one way

14:3021:50
£29
Barcelona-NordAvenida de América Metro
ALSA
14:30
Barcelona-Nord
21:50
Avenida de América Metro
£29GBP
01:0008:35
£29
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
01:00
Barcelona-Nord
08:35
Aeropuerto MAD Barajas T4
£29GBP
01:0008:50
£29
Barcelona-NordAvenida de América Metro
ALSA
01:00
Barcelona-Nord
08:50
Avenida de América Metro
£29GBP
01:0009:15
£29
Barcelona-NordAvenida de América Metro
ALSA
01:00
Barcelona-Nord
09:15
Avenida de América Metro
£29GBP
07:0014:35
£29
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
07:00
Barcelona-Nord
14:35
Aeropuerto MAD Barajas T4
£29GBP
14:3021:50
£29
Barcelona-NordAvenida de América Metro
ALSA
14:30
Barcelona-Nord
21:50
Avenida de América Metro
£29GBP

Cheap buses leaving Wednesday
One passenger / one way

10:3018:35
£24
Barcelona-NordAvenida de América Metro
ALSA
10:30
Barcelona-Nord
18:35
Avenida de América Metro
£24GBP
13:0020:50
£29
Barcelona-NordAvenida de América Metro
ALSA
13:00
Barcelona-Nord
20:50
Avenida de América Metro
£29GBP
07:0014:50
£29
Barcelona-NordAvenida de América Metro
ALSA
07:00
Barcelona-Nord
14:50
Avenida de América Metro
£29GBP
08:0015:35
£29
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
08:00
Barcelona-Nord
15:35
Aeropuerto MAD Barajas T4
£29GBP
08:0015:50
£29
Barcelona-NordAvenida de América Metro
ALSA
08:00
Barcelona-Nord
15:50
Avenida de América Metro
£29GBP
10:3018:35
£24
Barcelona-NordAvenida de América Metro
ALSA
10:30
Barcelona-Nord
18:35
Avenida de América Metro
£24GBP

Cheap buses leaving Friday
One passenger / one way

08:0015:50
£22
Barcelona-NordAvenida de América Metro
ALSA
08:00
Barcelona-Nord
15:50
Avenida de América Metro
£22GBP
13:0008:40
£46
Barcelona NordEstacíon Sur
FlixBus
13:00
Barcelona Nord
08:40
Estacíon Sur
£46GBP
10:3018:35
£23
Barcelona-NordAvenida de América Metro
ALSA
10:30
Barcelona-Nord
18:35
Avenida de América Metro
£23GBP
13:0008:40
£49
Barcelona NordEstacíon Sur
FlixBus
13:00
Barcelona Nord
08:40
Estacíon Sur
£49GBP
09:3016:50
£26
Barcelona-NordAvenida de América Metro
ALSA
09:30
Barcelona-Nord
16:50
Avenida de América Metro
£26GBP
08:0015:50
£22
Barcelona-NordAvenida de América Metro
ALSA
08:00
Barcelona-Nord
15:50
Avenida de América Metro
£22GBP

Bus Barcelona to Madrid: Trip Overview

39
Daily Buses
01:00 - 23:59
Departure Time
£34
Average Price
Average Trip Duration

Trip Reviews for Barcelona - Madrid

4.2 out of 5 stars

User reviews from travellers who booked a bus ticket from Barcelona to Madrid

Ratings and Reviews (30)


Samir S.21 June 2018 | Timeliness: 5 | Staff: 5 | 

Very happy Will always use

Kristian-joel K.21 June 2018 | Timeliness: 4 | Staff: 5 | 

Had good experience

Caroline C.31 May 2018 | Timeliness: 4 | Staff: 2 | 

Barcelona to Zaragoza driver was fatigued and failed to maintain a constant line and scared us a little. The toilet was the most disgusting, no water, no flush or paper and urine all over the floor and walls. Seating arrangement was the worst. Both our tv screens did not work. Wifi kept on expiring. Ticket did not say time of arrival and we expected to arrive at estacion del sur Madrid where we booked a hotel near by and that was not the case.

Ying Hao S.18 May 2018 | Timeliness: 5 | Staff: 3 | 

The driver try to avoid answering my question.

Graik Karrel O.26 April 2018 | Timeliness: 5 | Staff: 5 | 

really good service, we even got in Madrid 15 minutes earlier.

Barcelona to Madrid buses

Busbud shows you the best bus ticket fares and bus schedules so you can easily plan and book a trip by bus from Barcelona to Madrid.

Bus service from Barcelona to Madrid will be provided by the most trusted bus companies.

Whether it is cheap bus tickets or more luxurious buses going to Madrid from Barcelona, we help you find what you're looking for based on how much of a budget you have.

Bus Companies

Bus service from Barcelona to Madrid are provided by ALSA and FlixBus.

Stations & Stops

Buses leaving from Barcelona to Madrid will depart from Aeropuerto Barcelona / Aeroport Barna, Metro Paral.lel, Ronda de la Universitat, 9, Capità Arenas, Moll Costa, Moll Sud, Moll de Ponent, Lesseps, Ronda Universitat, Barcelona-Nord, Avinguda Diagonal, 686, Avinguda Diagonal, 587, Expres Barcelona, Zona Universitaria, María Cristina, Zona Universitaria, Ronda de Sant Pere, 38, Barcelona Sant Andreu, Barcelona Corsega, 167, Passeig de Gràcia, 36, Barcelona Nord, Aeropuerto El Prat (BCN) T2, Paral.lel - Drassasnes, Palau Reial, Carrer de Numància, Carrer de Numància, Avinguda Meridiana, 11, Carrer de Numància, 165, Gran Via de les Corts Catalanes, 534, Barcelona Nord, Moll de Sant Bertran, 3, Terminal del puerto de cruceros, Carrer del Comte d'Urgell, Sant Andreu, Barcelona Sants, Carrer de Circumval·lació Tram Quatre, Muntaner, 153, Av. d'Icària, UAB Eix Central, Cabecera INDITEX, Paral.lel - Cabanes, Paseo de Gracia, Carretera de la Bordeta, Rambla de Prim, Carrer d'Aribau, Carrer d'Ausiàs Marc, Passeig de l'Agrícola, Aeropuerto El Prat (BCN) T1, BCN El Prat - T1 or Barcelona Sants.

A bus ride to Madrid will drop you off at Príncipe Pío, Estación Sur, Moncloa, Estacion de Autobuses Arguelles, Plaza Puerta del Sol, 3, Avenida de América Metro, Ronda de Valencia 6, Universidad Autonoma de Madrid, Universidad Complutense de Madrid, Estacíon Sur, Aeropuerto MAD Barajas T4, Atocha Cercanias, Plaza Eliptica, Estación Sur, Moncloa, Prosperidad Calle del Corazón de María, Santiago Bernabéu, Plaza de la Independencia, Moncloa, Aeropuerto MAD Barajas T1, Alcorcón, Plaza de la Independencia, Campus de Somosaguas, Madrid, Méndez Álvaro or Aeropuerto MAD Barajas T123.

About Bus Travel

Bus Travel Tips

If you're abroad, study some local language. Not only could it get you out of a pickle during your bus trip from Barcelona to Madrid but it'll also be endearing to native speakers who will surely appreciate your effort.

Much more than a mere vehicle taking you from Barcelona to Madrid, riding the bus will expose you to some of most stunning panoramas while enroute to your final bus stop.

Buses are energy-efficient. Carrying a passenger over 100 kms by coach only takes 0.6-0.9 liters of gas. Compare that to the 2.6 liters required by high-speed train, 6.6 liters by airplane and 7.6 liters by gas-powered car, and it's clear that the bus is a more environmentally-conscious option for your bus transportation from Barcelona to Madrid.

Tune out to the fine sounds of your best music playlist on your bus trip from Barcelona to Madrid while indulging in miles on end of beautiful scenic views.

Did you know?

The average number of passengers on a coach bus is 32 meaning that a bus could replace a minimum of at least 30 cars!

Did you know some bus companies in Germany offer to their passenger low-costs snacks and regional beer based on their destination? Prosit!

The word 'bus' is an abbreviation of 'omnibus" which means 'for all' in Latin as buses were meant to be transportation for everybody.

Popular Buses Connecting Barcelona

Popular Buses Connecting Madrid

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others so you can buy tickets without a worry.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew