Find a Bus from Barcelona to Madrid

Bus from Madrid to Barcelona

Cheap buses leaving today
One passenger / one way

4:00 PM11:35 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
4:00 PM
Barcelona-Nord
11:35 PM
Avenida de América Metro
$52CAD
1:00 AM9:00 AM
$52
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
1:00 AM
Barcelona-Nord
9:00 AM
Aeropuerto MAD Barajas T4
$52CAD
7:00 AM2:35 PM
$52
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
7:00 AM
Barcelona-Nord
2:35 PM
Aeropuerto MAD Barajas T4
$52CAD
7:00 AM2:50 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
7:00 AM
Barcelona-Nord
2:50 PM
Avenida de América Metro
$52CAD
8:00 AM3:35 PM
$52
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
8:00 AM
Barcelona-Nord
3:35 PM
Aeropuerto MAD Barajas T4
$52CAD
4:00 PM11:35 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
4:00 PM
Barcelona-Nord
11:35 PM
Avenida de América Metro
$52CAD

Cheap buses leaving tomorrow
One passenger / one way

2:30 PM9:50 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
2:30 PM
Barcelona-Nord
9:50 PM
Avenida de América Metro
$52CAD
1:00 AM8:35 AM
$52
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
1:00 AM
Barcelona-Nord
8:35 AM
Aeropuerto MAD Barajas T4
$52CAD
1:00 AM8:50 AM
$52
Barcelona-NordAvenida de América Metro
ALSA
1:00 AM
Barcelona-Nord
8:50 AM
Avenida de América Metro
$52CAD
1:00 AM9:15 AM
$52
Barcelona-NordAvenida de América Metro
ALSA
1:00 AM
Barcelona-Nord
9:15 AM
Avenida de América Metro
$52CAD
7:00 AM2:35 PM
$52
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
7:00 AM
Barcelona-Nord
2:35 PM
Aeropuerto MAD Barajas T4
$52CAD
2:30 PM9:50 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
2:30 PM
Barcelona-Nord
9:50 PM
Avenida de América Metro
$52CAD

Cheap buses leaving Tuesday
One passenger / one way

2:30 PM9:50 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
2:30 PM
Barcelona-Nord
9:50 PM
Avenida de América Metro
$52CAD
1:00 AM8:35 AM
$52
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
1:00 AM
Barcelona-Nord
8:35 AM
Aeropuerto MAD Barajas T4
$52CAD
1:00 AM8:50 AM
$52
Barcelona-NordAvenida de América Metro
ALSA
1:00 AM
Barcelona-Nord
8:50 AM
Avenida de América Metro
$52CAD
1:00 AM9:15 AM
$52
Barcelona-NordAvenida de América Metro
ALSA
1:00 AM
Barcelona-Nord
9:15 AM
Avenida de América Metro
$52CAD
7:00 AM2:35 PM
$52
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
7:00 AM
Barcelona-Nord
2:35 PM
Aeropuerto MAD Barajas T4
$52CAD
2:30 PM9:50 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
2:30 PM
Barcelona-Nord
9:50 PM
Avenida de América Metro
$52CAD

Cheap buses leaving Wednesday
One passenger / one way

10:30 AM6:35 PM
$43
Barcelona-NordAvenida de América Metro
ALSA
10:30 AM
Barcelona-Nord
6:35 PM
Avenida de América Metro
$43CAD
1:00 PM8:50 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
1:00 PM
Barcelona-Nord
8:50 PM
Avenida de América Metro
$52CAD
7:00 AM2:50 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
7:00 AM
Barcelona-Nord
2:50 PM
Avenida de América Metro
$52CAD
8:00 AM3:35 PM
$52
Barcelona-NordAeropuerto MAD Barajas T4
ALSA
8:00 AM
Barcelona-Nord
3:35 PM
Aeropuerto MAD Barajas T4
$52CAD
8:00 AM3:50 PM
$52
Barcelona-NordAvenida de América Metro
ALSA
8:00 AM
Barcelona-Nord
3:50 PM
Avenida de América Metro
$52CAD
10:30 AM6:35 PM
$43
Barcelona-NordAvenida de América Metro
ALSA
10:30 AM
Barcelona-Nord
6:35 PM
Avenida de América Metro
$43CAD

Cheap buses leaving Friday
One passenger / one way

8:00 AM3:50 PM
$39
Barcelona-NordAvenida de América Metro
ALSA
8:00 AM
Barcelona-Nord
3:50 PM
Avenida de América Metro
$39CAD
1:00 PM8:40 AM
$81
Barcelona NordEstacíon Sur
FlixBus
1:00 PM
Barcelona Nord
8:40 AM
Estacíon Sur
$81CAD
10:30 AM6:35 PM
$40
Barcelona-NordAvenida de América Metro
ALSA
10:30 AM
Barcelona-Nord
6:35 PM
Avenida de América Metro
$40CAD
1:00 PM8:40 AM
$86
Barcelona NordEstacíon Sur
FlixBus
1:00 PM
Barcelona Nord
8:40 AM
Estacíon Sur
$86CAD
9:30 AM4:50 PM
$46
Barcelona-NordAvenida de América Metro
ALSA
9:30 AM
Barcelona-Nord
4:50 PM
Avenida de América Metro
$46CAD
8:00 AM3:50 PM
$39
Barcelona-NordAvenida de América Metro
ALSA
8:00 AM
Barcelona-Nord
3:50 PM
Avenida de América Metro
$39CAD

Bus Barcelona to Madrid: Trip Overview

39
Daily Buses
1:00 AM - 11:59 PM
Departure Time
$60
Average Price
Average Trip Duration

Trip Reviews for Barcelona - Madrid

4.2 out of 5 stars

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

Ratings and Reviews (30)


Iuliia F.June 23, 2018 | Timeliness: 5 | Staff: 5 | 

Everything just the way it should be. Thank you!

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

Very happy Will always use

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

Had good experience

Caroline C.May 31, 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.May 18, 2018 | Timeliness: 5 | Staff: 3 | 

The driver try to avoid answering my question.

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 makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. Use Busbud to book your trip online, in your own language and currency, wherever you are. 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