Find the cheapest bus tickets from Madrid to Barcelona

Easily search and book your next trip with Busbud

Cheap buses leaving today
One passenger / one way

19:453:35
£29
Aeropuerto MAD Barajas T4Barcelona-Nord
ALSA
19:45
Aeropuerto MAD Barajas T4
3:35
Barcelona-Nord
ALSA
£29GBP
20:5016:30
£76
Estación Sur - Mendez AlvaroBarcelona Nord
FlixBus
20:50
Estación Sur - Mendez Alvaro
16:30
Barcelona Nord
FlixBus
£76GBP
22:306:20
£29
Avenida de América MetroBarcelona-Nord
ALSA
22:30
Avenida de América Metro
6:20
Barcelona-Nord
ALSA
£29GBP
23:457:20
£29
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
23:45
Aeropuerto MAD Barajas T4
7:20
Barcelona Sants
ALSA
£29GBP
16:300:20
£29
Avenida de América MetroBarcelona Sants
ALSA
16:30
Avenida de América Metro
0:20
Barcelona Sants
ALSA
£29GBP
19:453:35
£29
Aeropuerto MAD Barajas T4Barcelona-Nord
ALSA
19:45
Aeropuerto MAD Barajas T4
3:35
Barcelona-Nord
ALSA
£29GBP

Cheap buses leaving tomorrow
One passenger / one way

13:0021:05
£29
Avenida de América MetroBarcelona-Nord
ALSA
13:00
Avenida de América Metro
21:05
Barcelona-Nord
ALSA
£29GBP
20:5016:30
£52
Estación Sur - Mendez AlvaroBarcelona Nord
FlixBus
20:50
Estación Sur - Mendez Alvaro
16:30
Barcelona Nord
FlixBus
£52GBP
13:1520:50
£29
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
13:15
Aeropuerto MAD Barajas T4
20:50
Barcelona Sants
ALSA
£29GBP
21:1016:55
£85
Aeropuerto MAD Barajas T4Barcelona Nord
FlixBus
21:10
Aeropuerto MAD Barajas T4
16:55
Barcelona Nord
FlixBus
£85GBP
1:309:20
£29
Avenida de América MetroBarcelona-Nord
ALSA
1:30
Avenida de América Metro
9:20
Barcelona-Nord
ALSA
£29GBP
13:0021:05
£29
Avenida de América MetroBarcelona-Nord
ALSA
13:00
Avenida de América Metro
21:05
Barcelona-Nord
ALSA
£29GBP

Cheap buses leaving Monday
One passenger / one way

14:3022:35
£29
Avenida de América MetroBarcelona-Nord
ALSA
14:30
Avenida de América Metro
22:35
Barcelona-Nord
ALSA
£29GBP
20:5016:30
£52
Estación Sur - Mendez AlvaroBarcelona Nord
FlixBus
20:50
Estación Sur - Mendez Alvaro
16:30
Barcelona Nord
FlixBus
£52GBP
23:457:35
£29
Aeropuerto MAD Barajas T4Barcelona-Nord
ALSA
23:45
Aeropuerto MAD Barajas T4
7:35
Barcelona-Nord
ALSA
£29GBP
21:1016:55
£61
Aeropuerto MAD Barajas T4Barcelona Nord
FlixBus
21:10
Aeropuerto MAD Barajas T4
16:55
Barcelona Nord
FlixBus
£61GBP
6:4015:05
£29
Estación Sur - Mendez AlvaroBarcelona-Nord
ALSA
6:40
Estación Sur - Mendez Alvaro
15:05
Barcelona-Nord
ALSA
£29GBP
14:3022:35
£29
Avenida de América MetroBarcelona-Nord
ALSA
14:30
Avenida de América Metro
22:35
Barcelona-Nord
ALSA
£29GBP

Cheap buses leaving Tuesday
One passenger / one way

14:1521:50
£29
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
14:15
Aeropuerto MAD Barajas T4
21:50
Barcelona Sants
ALSA
£29GBP
20:5016:30
£48
Estación Sur - Mendez AlvaroBarcelona Nord
FlixBus
20:50
Estación Sur - Mendez Alvaro
16:30
Barcelona Nord
FlixBus
£48GBP
14:1522:05
£29
Aeropuerto MAD Barajas T4Barcelona-Nord
ALSA
14:15
Aeropuerto MAD Barajas T4
22:05
Barcelona-Nord
ALSA
£29GBP
21:1016:55
£58
Aeropuerto MAD Barajas T4Barcelona Nord
FlixBus
21:10
Aeropuerto MAD Barajas T4
16:55
Barcelona Nord
FlixBus
£58GBP
1:309:20
£29
Avenida de América MetroBarcelona-Nord
ALSA
1:30
Avenida de América Metro
9:20
Barcelona-Nord
ALSA
£29GBP
14:1521:50
£29
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
14:15
Aeropuerto MAD Barajas T4
21:50
Barcelona Sants
ALSA
£29GBP

Cheap buses leaving Wednesday
One passenger / one way

14:1521:50
£29
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
14:15
Aeropuerto MAD Barajas T4
21:50
Barcelona Sants
ALSA
£29GBP
20:5016:30
£48
Estación Sur - Mendez AlvaroBarcelona Nord
FlixBus
20:50
Estación Sur - Mendez Alvaro
16:30
Barcelona Nord
FlixBus
£48GBP
14:1522:05
£29
Aeropuerto MAD Barajas T4Barcelona-Nord
ALSA
14:15
Aeropuerto MAD Barajas T4
22:05
Barcelona-Nord
ALSA
£29GBP
21:1016:55
£72
Aeropuerto MAD Barajas T4Barcelona Nord
FlixBus
21:10
Aeropuerto MAD Barajas T4
16:55
Barcelona Nord
FlixBus
£72GBP
1:309:20
£29
Avenida de América MetroBarcelona-Nord
ALSA
1:30
Avenida de América Metro
9:20
Barcelona-Nord
ALSA
£29GBP
14:1521:50
£29
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
14:15
Aeropuerto MAD Barajas T4
21:50
Barcelona Sants
ALSA
£29GBP

Cheap buses leaving Thursday
One passenger / one way

14:3022:20
£21
Avenida de América MetroBarcelona Sants
ALSA
14:30
Avenida de América Metro
22:20
Barcelona Sants
ALSA
£21GBP
20:5016:30
£61
Estación Sur - Mendez AlvaroBarcelona Nord
FlixBus
20:50
Estación Sur - Mendez Alvaro
16:30
Barcelona Nord
FlixBus
£61GBP
14:3022:35
£21
Avenida de América MetroBarcelona-Nord
ALSA
14:30
Avenida de América Metro
22:35
Barcelona-Nord
ALSA
£21GBP
21:1016:55
£85
Aeropuerto MAD Barajas T4Barcelona Nord
FlixBus
21:10
Aeropuerto MAD Barajas T4
16:55
Barcelona Nord
FlixBus
£85GBP
22:306:05
£22
Avenida de América MetroBarcelona Sants
ALSA
22:30
Avenida de América Metro
6:05
Barcelona Sants
ALSA
£22GBP
14:3022:20
£21
Avenida de América MetroBarcelona Sants
ALSA
14:30
Avenida de América Metro
22:20
Barcelona Sants
ALSA
£21GBP

Cheap buses leaving Friday
One passenger / one way

14:3022:35
£29
Avenida de América MetroBarcelona-Nord
ALSA
14:30
Avenida de América Metro
22:35
Barcelona-Nord
ALSA
£29GBP
21:1016:55
£76
Aeropuerto MAD Barajas T4Barcelona Nord
FlixBus
21:10
Aeropuerto MAD Barajas T4
16:55
Barcelona Nord
FlixBus
£76GBP
0:147:49
£29
Aeropuerto MAD Barajas T4Barcelona Sants
ALSA
0:14
Aeropuerto MAD Barajas T4
7:49
Barcelona Sants
ALSA
£29GBP
20:5016:30
£79
Estación Sur - Mendez AlvaroBarcelona Nord
FlixBus
20:50
Estación Sur - Mendez Alvaro
16:30
Barcelona Nord
FlixBus
£79GBP
6:4015:05
£29
Estación Sur - Mendez AlvaroBarcelona-Nord
ALSA
6:40
Estación Sur - Mendez Alvaro
15:05
Barcelona-Nord
ALSA
£29GBP
14:3022:35
£29
Avenida de América MetroBarcelona-Nord
ALSA
14:30
Avenida de América Metro
22:35
Barcelona-Nord
ALSA
£29GBP

Bus Madrid to Barcelona: Trip Overview

87
Daily Buses
0:14 - 23:59
Departure Time
£33
Average Price
Average Trip Duration

Trip Reviews for Madrid - Barcelona

4.1 out of 5 stars

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

Ratings and Reviews (100)


Qianqian F.7 January 2019 | Staff: 4 | 

The space of seats is too small to stretch legs.

Rahul S.4 January 2019 | Staff: 5 | 

Very comfortable ride, value for money

Avishek B.30 December 2018 | Staff: 3 | 

Need to hire people who are fluent in English. All the announcements were in Spanish. The driver speaks only Spanish. It is extremely difficult for non-spanish speakers to navigate through the country.

Mert D.26 December 2018 | Staff: 2 | 

Safe and quick drive but staff had lack of interest in passengers I had problems with usb plugs and wifi none of them were neither worked nor tried to be fixed

Hui Mei L.16 December 2018 | Staff: 2 | 

The seats were too narrow and the bus was playing a radio talkshow throughout the journey causing passengers to have a hard time sleeping!

Nasir A.20 November 2018 | Staff: 5 | 

Good service

Rajiv S.18 October 2018 | Timeliness: 5 | Staff: 1 | 

Smooth ride, friendly staff

Valentina O.27 September 2018 | Timeliness: 4 | Staff: 5 | 

Wifi is not good. Bad or no conection

Jay Prakash K.23 September 2018 | Timeliness: 5 | Staff: 5 | 

Very good and safe ride

Mai T.27 August 2018 | Timeliness: 5 | Staff: 4 | 

It was difficult to tell which bus was bus number 1 or 2.

Emir D.26 August 2018 | Timeliness: 4 | Staff: 1 | 

Like shit

Orla M.4 August 2018 | Timeliness: 5 | Staff: 5 | 

Journey was more pleasant than I was expecting - comfortable seats and great staff

Nora F.30 July 2018 | Timeliness: 3 | Staff: 3 | 

We were asked to arrive 30-45 mins before departure however the driver arrived 10 mins after the scheduled departure time. The lady behind me was making drama and didn’t want me to move down my seat back as she said she is having knee pain so if I bend the chair she can’t sit properly. She was keep hitting the back of my seat during the whole trip. I felt very uncomfortable

Kiana F.30 July 2018 | Timeliness: 1 | Staff: 1 | 

Left without 2 paying customers who were 2 minutes late.

Jayaraman T.30 July 2018 | Timeliness: 4 | Staff: 5 | 

Nice trip

Luis M.19 July 2018 | Timeliness: 5 | Staff: 5 | 

Smooth and easy travel

Dilshadbegum A.16 July 2018 | Timeliness: 1 | 

The driver could not communicate in English and put the suitcase inside the loading space or remove it. The bus was quite dirty and seats looked horrible.

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

Highlight of my holiday

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

I already submitted official complaint and pass it to Alsager.

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

I liked how they had a video player

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

Good service for its price

Sofia N.18 June 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.

Mackenzie M.11 June 2018 | Timeliness: 5 | Staff: 5 | 

Not great for an overnight trip. Other passengers were loud.

Luis A.4 June 2018 | Timeliness: 1 | Staff: 5 | 

Horrible extra bus from ALSA not providing the same level of service. Totally unacceptable

Jannezza Czara P.26 May 2018 | Timeliness: 5 | Staff: 5 | 

Very comfortable and very good for long travel as they have entertainment.

Mansoor K.26 May 2018 | Timeliness: 2 | Staff: 1 | 

I lost my wallet on your bus and have reached out to your team multiple times with no help to find it.

James G.25 May 2018 | Timeliness: 5 | Staff: 5 | 

Bus was right on schedule, clean and the driver was very helpful.

Hamida A.21 May 2018 | Timeliness: 5 | Staff: 5 | 

Thank you

Anita P.17 May 2018 | Timeliness: 5 | Staff: 4 | 

Great service! Comfortable and on time.

Sitthipun K.14 May 2018 | Timeliness: 5 | Staff: 5 | 

Good good

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 Avenida de América Metro, Aeropuerto MAD Barajas T4, Estación Sur - Mendez Alvaro, Estación Sur, Plaza Eliptica, Aeropuerto MAD Barajas T123, Príncipe Pío, Moncloa, Plaza Puerta del Sol, 3 or Aeropuerto MAD Barajas T1.

In Barcelona, your bus travel ends at Barcelona-Nord, Barcelona Nord, Aeroport BCN El-Prat T1, Avinguda Diagonal, 686, Avinguda Diagonal, 587, Ronda de la Universitat, 9, Terminal del puerto de cruceros, Barcelona Sants, Passeig de Gràcia, 36 or Gran Via de les Corts Catalanes, 534.

Daily Buses87
Departure Time0:14 - 23:59
Average Price
£33
Average Trip Duration
Bus companies on this routeALSA, FlixBus

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!

Will you be returning to Madrid by bus?

If you are looking for the return bus journey, take a look at buses from Barcelona to Madrid.

Popular Buses Connecting Madrid

Popular Buses Connecting Barcelona

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud helps you easily search, compare and book intercity bus tickets on a worlwide scale with our comprehensive list of bus routes and schedules. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. 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