Coronavirus (COVID-19): get the latest travel updates

Find the cheapest bus tickets from Madrid to Barcelona

Easily compare and book your next trip with Busbud

Cheap buses leaving tomorrow

One passenger / one way

2:30 pm10:20 pm
$52
Madrid - Avenida de América MetroBarcelona - Sants
2:30 pm
Madrid - Avenida de América Metro
10:20 pm
Barcelona - Sants
ALSA
$52
2:30 pm10:35 pm
$52
Madrid - Avenida de América MetroBarcelona - Nord
2:30 pm
Madrid - Avenida de América Metro
10:35 pm
Barcelona - Nord
ALSA
$52
2:30 pm10:20 pm
$52
Madrid - Avenida de América MetroBarcelona - Sants
2:30 pm
Madrid - Avenida de América Metro
10:20 pm
Barcelona - Sants
ALSA
$52

Cheap buses leaving Friday

One passenger / one way

3:30 pm10:12 pm
$52
Madrid - Aeropuerto MAD T1Barcelona - Aeroport BCN T1
3:30 pm
Madrid - Aeropuerto MAD T1
10:12 pm
Barcelona - Aeroport BCN T1
BlaBlaCar
$52
2:30 pm10:20 pm
$52
Madrid - Avenida de América MetroBarcelona - Sants
2:30 pm
Madrid - Avenida de América Metro
10:20 pm
Barcelona - Sants
ALSA
$52
2:30 pm10:35 pm
$52
Madrid - Avenida de América MetroBarcelona - Nord
2:30 pm
Madrid - Avenida de América Metro
10:35 pm
Barcelona - Nord
ALSA
$52
11:30 pm7:20 am
$52
Madrid - Avenida de América MetroBarcelona - Sants
11:30 pm
Madrid - Avenida de América Metro
7:20 am
Barcelona - Sants
ALSA
$52
11:30 pm7:35 am
$52
Madrid - Avenida de América MetroBarcelona - Nord
11:30 pm
Madrid - Avenida de América Metro
7:35 am
Barcelona - Nord
ALSA
$52
3:30 pm10:12 pm
$52
Madrid - Aeropuerto MAD T1Barcelona - Aeroport BCN T1
3:30 pm
Madrid - Aeropuerto MAD T1
10:12 pm
Barcelona - Aeroport BCN T1
BlaBlaCar
$52

Cheap buses leaving Saturday

One passenger / one way

2:30 pm10:20 pm
$52
Madrid - Avenida de América MetroBarcelona - Sants
2:30 pm
Madrid - Avenida de América Metro
10:20 pm
Barcelona - Sants
ALSA
$52
2:30 pm10:35 pm
$52
Madrid - Avenida de América MetroBarcelona - Nord
2:30 pm
Madrid - Avenida de América Metro
10:35 pm
Barcelona - Nord
ALSA
$52
11:30 pm7:20 am
$52
Madrid - Avenida de América MetroBarcelona - Sants
11:30 pm
Madrid - Avenida de América Metro
7:20 am
Barcelona - Sants
ALSA
$52
11:30 pm7:35 am
$52
Madrid - Avenida de América MetroBarcelona - Nord
11:30 pm
Madrid - Avenida de América Metro
7:35 am
Barcelona - Nord
ALSA
$52
11:45 pm7:20 am
$52
Madrid - Aeropuerto MAD T4Barcelona - Sants
11:45 pm
Madrid - Aeropuerto MAD T4
7:20 am
Barcelona - Sants
ALSA
$52
2:30 pm10:20 pm
$52
Madrid - Avenida de América MetroBarcelona - Sants
2:30 pm
Madrid - Avenida de América Metro
10:20 pm
Barcelona - Sants
ALSA
$52

Cheap buses leaving Tuesday

One passenger / one way

2:30 pm10:20 pm
$52
Madrid - Avenida de América MetroBarcelona - Sants
2:30 pm
Madrid - Avenida de América Metro
10:20 pm
Barcelona - Sants
ALSA
$52
2:30 pm10:35 pm
$52
Madrid - Avenida de América MetroBarcelona - Nord
2:30 pm
Madrid - Avenida de América Metro
10:35 pm
Barcelona - Nord
ALSA
$52
11:30 pm7:20 am
$52
Madrid - Avenida de América MetroBarcelona - Sants
11:30 pm
Madrid - Avenida de América Metro
7:20 am
Barcelona - Sants
ALSA
$52
11:30 pm7:35 am
$52
Madrid - Avenida de América MetroBarcelona - Nord
11:30 pm
Madrid - Avenida de América Metro
7:35 am
Barcelona - Nord
ALSA
$52
11:45 pm7:20 am
$52
Madrid - Aeropuerto MAD T4Barcelona - Sants
11:45 pm
Madrid - Aeropuerto MAD T4
7:20 am
Barcelona - Sants
ALSA
$52
2:30 pm10:20 pm
$52
Madrid - Avenida de América MetroBarcelona - Sants
2:30 pm
Madrid - Avenida de América Metro
10:20 pm
Barcelona - Sants
ALSA
$52

Trip Reviews for Madrid - Barcelona

4.1 out of 5 stars

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

Ratings and Reviews (100)


Aldo C.February 12, 2020 | 

Overall is okay.

Liangchun H.January 30, 2020 | 

We take the Supra bus to Barcelona in the midnight. There are some suggestions for ALSA. 1.The driver give the introduction or guideline not only by Spanish but English. 2.I know driving in the night is tired, but the driver should wear the earphone when listening the music, avoid annoying the sleep of passengers. Sincerely, Spencer

Sara M.January 5, 2020 | 

This time the bus wasn’t as comfortable as the first, the leg space was way less, there was no electric plug the Wifi didn’t work. It wasn’t an Alsa bus it was a bad quality one

Kathleen R.January 3, 2020 | 

Very comfortable and modern!

Ruben O.December 27, 2019 | 

The bus restroom did not work so it was a nightmare for all of us passengers.. the driver did not let us know until the bus was already in transit.. the bus had to do several stops because of that and there were some very angry customers some almost got into a fight.. bad words were used on confrontations with no respect for families with kids like me

Liron H.December 12, 2019 | 

Small seats but overall very professional and punctual.

Maria Belen D.December 7, 2019 | 

Really good service. Timely and comfortable and very nice staff.

Ane D.December 5, 2019 | 

Good trip and price .

Sabina V.December 1, 2019 | 

Driver could tell some informations also in english

Giovanni R.November 14, 2019 | 

Good service

Victoria T.November 9, 2019 | 

Bus is comfortable, everything is ok with the trip, though due to some reasons it skipped Barcelona Sants (I have ticket to the Sants) and arrived at Barcelona Nord.

Yasuo K.November 4, 2019 | 

Bus4 not appeared long time.

Maria Cristina M.November 3, 2019 | 

Excelent service

Sofia O.November 2, 2019 | 

Good company, staff wasn't very polite to some of the passengers, and the screens didn't show movies in English

Inderjeet G.October 21, 2019 | 

Wifi- internet was not working Request to make announcements in the bus in English too- please.

Kiran Krishnayya A.October 15, 2019 | 

Facility was good. Bus condition was nice. Staff was friendly.

Levente M.October 1, 2019 | 

Great service overall.

Aleta Mcqueen D.September 29, 2019 | 

Smooth ride, they even gave us water and an inflatable neck pillow to sleep which is exactly what I did on my overnight bus. The toilet wasn't in great condition, that's my only complaint.

Seyed T.September 26, 2019 | 

it was very good and on time and polite well dress driver

David H.September 13, 2019 | 

The bus was in poor shape. The window creaked so loudly that I couldn’t sleep for 7 hours overnight. The driver didn’t attempt to fix it or even care when I asked.

Md Badrul I.August 30, 2019 | 

Perfect Journey

Saley A.August 27, 2019 | 

All good but I was still asked to download the boarding pass at the last minute which was only possible after my sons IPhone was used. I showed 4 reference numbers on my phone to bus staff member but was asked to download the boarding passes. The booking system clearly says digital or printed pass was "optional". A little panic but the journey and service was first class. Many thanks.

Prakash S.August 20, 2019 | 

There was no toilet in bus it was soo disgusting

Usanee P.August 20, 2019 | 

Schedule is on time, Facilities on Bus are good.

Shady E.August 11, 2019 | 

More comfortable

Bilal Berkay A.August 3, 2019 | 

The bus wasnt alsa. They send another firms bus

Miranda W.July 30, 2019 | 

very good staff and bus

Ying Yee C.July 22, 2019 | 

Really reliable and comfortable bus service with free WiFi and entertainment services.

Anna M.July 15, 2019 | 

very comfortable

Georgina Z.July 14, 2019 | 

Overall good but would suggest that driver or at least recording/screen giving information at stops etc in English

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, BlaBlaCar and ALSA Supra.

Stations & Stops

For a bus leaving from Madrid, the trip starts at Avenida de América Metro, Aeropuerto MAD T4, Estación Sur, Estación Sur, Plaza Eliptica, Aeropuerto MAD T1-2-3, Príncipe Pío, Moncloa, Plaza Puerta del Sol, 3 or Aeropuerto MAD T1.

In Barcelona, your bus travel ends at Nord, Nord, Aeroport BCN T1, Avinguda Diagonal, 686, Avinguda Diagonal, 587, Ronda de la Universitat, 9, Puerto Maritimo, Sants, Passeig de Gràcia, 36 or Urgell.

Madrid to Barcelona Route Map

Madrid to Barcelona Route Map

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 the 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!

Will you be returning to Madrid by bus?

If you are looking for the return bus journey, check out buses from Barcelona to Madrid.

Why choose 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, Eurolines, ALSA, OUIBUS, National Express and many others.

  • Your trip, your priorities
  • Global coverage
  • 24/7 support