Find a Bus from Madrid to Barcelona

Bus from Barcelona to Madrid

Cheap buses leaving today
One passenger / one way

2:00 PM9:50 PM
$39
Avenida de América MetroBarcelona Sants
ALSA
2:00 PM
Avenida de América Metro
9:50 PM
Barcelona Sants
ALSA
$39USD
8:50 PM4:30 PM
$131
Estacíon SurBarcelona Nord
FlixBus
8:50 PM
Estacíon Sur
4:30 PM
Barcelona Nord
FlixBus
$131USD
9:00 AM4:35 PM
$39
Avenida de América MetroBarcelona Sants
ALSA
9:00 AM
Avenida de América Metro
4:35 PM
Barcelona Sants
ALSA
$39USD
9:15 PM4:55 PM
$132
Estacíon SurBarcelona Nord
FlixBus
9:15 PM
Estacíon Sur
4:55 PM
Barcelona Nord
FlixBus
$132USD
10:00 AM5:50 PM
$39
Avenida de América MetroBarcelona Sants
ALSA
10:00 AM
Avenida de América Metro
5:50 PM
Barcelona Sants
ALSA
$39USD
2:00 PM9:50 PM
$39
Avenida de América MetroBarcelona Sants
ALSA
2:00 PM
Avenida de América Metro
9:50 PM
Barcelona Sants
ALSA
$39USD

Cheap buses leaving tomorrow
One passenger / one way

1:15 PM8:50 PM
$39
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
1:15 PM
Aeropuerto MAD Barajas T4
8:50 PM
Barcelona Sants
ALSA
$39USD
8:50 PM4:30 PM
$84
Estacíon SurBarcelona Nord
FlixBus
8:50 PM
Estacíon Sur
4:30 PM
Barcelona Nord
FlixBus
$84USD
2:00 PM9:50 PM
$39
Avenida de América MetroBarcelona Sants
ALSA
2:00 PM
Avenida de América Metro
9:50 PM
Barcelona Sants
ALSA
$39USD
9:15 PM4:55 PM
$109
Estacíon SurBarcelona Nord
FlixBus
9:15 PM
Estacíon Sur
4:55 PM
Barcelona Nord
FlixBus
$109USD
12:30 AM8:50 AM
$39
Avenida de América MetroBarcelona-Nord
ALSA
12:30 AM
Avenida de América Metro
8:50 AM
Barcelona-Nord
ALSA
$39USD
1:15 PM8:50 PM
$39
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
1:15 PM
Aeropuerto MAD Barajas T4
8:50 PM
Barcelona Sants
ALSA
$39USD

Cheap buses leaving Wednesday
One passenger / one way

1:15 PM8:50 PM
$39
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
1:15 PM
Aeropuerto MAD Barajas T4
8:50 PM
Barcelona Sants
ALSA
$39USD
8:50 PM4:30 PM
$72
Estacíon SurBarcelona Nord
FlixBus
8:50 PM
Estacíon Sur
4:30 PM
Barcelona Nord
FlixBus
$72USD
2:00 PM9:50 PM
$39
Avenida de América MetroBarcelona Sants
ALSA
2:00 PM
Avenida de América Metro
9:50 PM
Barcelona Sants
ALSA
$39USD
9:15 PM4:55 PM
$114
Estacíon SurBarcelona Nord
FlixBus
9:15 PM
Estacíon Sur
4:55 PM
Barcelona Nord
FlixBus
$114USD
12:30 AM8:50 AM
$39
Avenida de América MetroBarcelona-Nord
ALSA
12:30 AM
Avenida de América Metro
8:50 AM
Barcelona-Nord
ALSA
$39USD
1:15 PM8:50 PM
$39
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
1:15 PM
Aeropuerto MAD Barajas T4
8:50 PM
Barcelona Sants
ALSA
$39USD

Cheap buses leaving Thursday
One passenger / one way

4:30 PM12:20 AM
$28
Avenida de América MetroBarcelona Sants
ALSA
4:30 PM
Avenida de América Metro
12:20 AM
Barcelona Sants
ALSA
$28USD
1:00 PM1:30 PM
$36
Estacíon SurBarcelona Nord
FlixBus
1:00 PM
Estacíon Sur
1:30 PM
Barcelona Nord
FlixBus
$36USD
4:30 PM12:35 AM
$28
Avenida de América MetroBarcelona-Nord
ALSA
4:30 PM
Avenida de América Metro
12:35 AM
Barcelona-Nord
ALSA
$28USD
8:50 PM4:30 PM
$77
Estacíon SurBarcelona Nord
FlixBus
8:50 PM
Estacíon Sur
4:30 PM
Barcelona Nord
FlixBus
$77USD
1:00 PM8:50 PM
$28
Avenida de América MetroBarcelona Sants
ALSA
1:00 PM
Avenida de América Metro
8:50 PM
Barcelona Sants
ALSA
$28USD
4:30 PM12:20 AM
$28
Avenida de América MetroBarcelona Sants
ALSA
4:30 PM
Avenida de América Metro
12:20 AM
Barcelona Sants
ALSA
$28USD

Cheap buses leaving Friday
One passenger / one way

9:30 AM5:35 PM
$31
Avenida de América MetroBarcelona-Nord
ALSA
9:30 AM
Avenida de América Metro
5:35 PM
Barcelona-Nord
ALSA
$31USD
1:00 PM1:30 PM
$36
Estacíon SurBarcelona Nord
FlixBus
1:00 PM
Estacíon Sur
1:30 PM
Barcelona Nord
FlixBus
$36USD
9:30 AM5:20 PM
$31
Avenida de América MetroBarcelona Sants
ALSA
9:30 AM
Avenida de América Metro
5:20 PM
Barcelona Sants
ALSA
$31USD
8:50 PM4:30 PM
$96
Estacíon SurBarcelona Nord
FlixBus
8:50 PM
Estacíon Sur
4:30 PM
Barcelona Nord
FlixBus
$96USD
11:30 PM7:20 AM
$39
Avenida de América MetroBarcelona Sants
ALSA
11:30 PM
Avenida de América Metro
7:20 AM
Barcelona Sants
ALSA
$39USD
9:30 AM5:35 PM
$31
Avenida de América MetroBarcelona-Nord
ALSA
9:30 AM
Avenida de América Metro
5:35 PM
Barcelona-Nord
ALSA
$31USD

Bus Madrid to Barcelona: Trip Overview

91
Daily Buses
12:14 AM - 11:59 PM
Departure Time
$43
Average Price
Average Trip Duration

Trip Reviews for Madrid - Barcelona

4.0 out of 5 stars

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

Ratings and Reviews (30)


Adam B.July 14, 2018 | Timeliness: 5 | Staff: 5 | 

Highlight of my holiday

Maria S.July 7, 2018 | Timeliness: 2 | Staff: 1 | 

I already submitted official complaint and pass it to Alsager.

Chloe P.June 26, 2018 | Timeliness: 5 | Staff: 5 | 

I liked how they had a video player

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

Good service for its price

Sofia N.June 18, 2018 | Timeliness: 3 | Staff: 2 | 

To start with, when we put our luggage on the bus there was a lot of water leaking in to the storage, the driver didn’t have any time to check it and we had to put our bags in the water. I later wanted to use the bathroom but the zink was broken and when I pushed the button to get water to clean my hands I suddenly found myself in the middle of a fountain that sprayed water all over the toilet and me. As we travelled in the night we expected to get some sleep on the trip, this was impossible though due to long frequent stops where people went on and off the bus. Even though the first driver was stressed he was really friendly, worse was the second one who yelled at me rudely in Spanish (that I did not understand and someone had to translate) that I need to put my shoes on. I later red that it’s in your rules to keep the shoes on because of the other passengers. I find this completely outrageous, that you instead of kindly asking your passengers to show respect and have new and clean socks, as I did (!) you let your drivers become some kind of police demanding people to put shoes on in the middle of the night. After this it was impossible for me to sit in a nice sleeping position. Even so it would have been hard anyway since the driver put on a really noisy radio channel at 6.30 and was singing. I have travelled a lot with night busses and this was by far the worst experience. And not even a cheap price. I will never use your busses again.

Madrid to Barcelona Buses

Busbud helps you find a bus from Madrid to Barcelona. Get the best fare and schedule, book a round trip ticket or find buses with WiFi and electrical outlets.

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

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

Bus Companies

Madrid to Barcelona buses are provided by ALSA and FlixBus.

Stations & Stops

For a bus leaving from Madrid, the trip starts 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.

In Barcelona, your bus travel ends at 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.

About Bus Travel

Bus Travel Tips

Make friends with the driver. They usually know a lot about your destination and may even recommend which side of the bus to sit on to get the best views on the road between Madrid and Barcelona!

Much more than a mere vehicle taking you from Madrid to Barcelona, 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 Madrid to Barcelona.

Make a music playlist for your bus ride from Madrid to Barcelona, and enjoy the scenery to tunes from your own personal soundtrack.

Did you know?

Did you know there are on average 4,400 intercity bus departures every day in the US only? This number has been growing for 9 years in a row, yay!

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

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

Popular Buses Connecting Madrid

Popular Buses Connecting Barcelona

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. With Busbud, you can buy tickets with confidence. We ensure that you make the most out of your bus trip by partnering up with reliable bus companies from all around the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew