Find the cheapest bus tickets from Barcelona to Madrid

Easily search and book your next trip with Busbud

Cheap buses leaving today
One passenger / one way

14:3021:50
$38
NordAvenida de América Metro
14:30
Nord
21:50
Avenida de América Metro
ALSA
$38USD
1:008:50
$38
NordAvenida de América Metro
1:00
Nord
8:50
Avenida de América Metro
ALSA
$38USD
7:0014:50
$38
NordAvenida de América Metro
7:00
Nord
14:50
Avenida de América Metro
ALSA
$38USD
8:0015:35
$38
NordAeropuerto MAD T4
8:00
Nord
15:35
Aeropuerto MAD T4
ALSA
$38USD
8:0015:50
$38
NordAvenida de América Metro
8:00
Nord
15:50
Avenida de América Metro
ALSA
$38USD
14:3021:50
$38
NordAvenida de América Metro
14:30
Nord
21:50
Avenida de América Metro
ALSA
$38USD

Cheap buses leaving tomorrow
One passenger / one way

13:0020:35
$38
NordAeropuerto MAD T4
13:00
Nord
20:35
Aeropuerto MAD T4
ALSA
$38USD
1:008:50
$38
NordAvenida de América Metro
1:00
Nord
8:50
Avenida de América Metro
ALSA
$38USD
7:0014:50
$38
NordAvenida de América Metro
7:00
Nord
14:50
Avenida de América Metro
ALSA
$38USD
8:0015:35
$38
NordAeropuerto MAD T4
8:00
Nord
15:35
Aeropuerto MAD T4
ALSA
$38USD
8:0015:50
$38
NordAvenida de América Metro
8:00
Nord
15:50
Avenida de América Metro
ALSA
$38USD
13:0020:35
$38
NordAeropuerto MAD T4
13:00
Nord
20:35
Aeropuerto MAD T4
ALSA
$38USD

Cheap buses leaving Sunday
One passenger / one way

11:3019:05
$38
NordAvenida de América Metro
11:30
Nord
19:05
Avenida de América Metro
ALSA
$38USD
1:008:50
$38
NordAvenida de América Metro
1:00
Nord
8:50
Avenida de América Metro
ALSA
$38USD
7:0014:50
$38
NordAvenida de América Metro
7:00
Nord
14:50
Avenida de América Metro
ALSA
$38USD
8:0015:35
$38
NordAeropuerto MAD T4
8:00
Nord
15:35
Aeropuerto MAD T4
ALSA
$38USD
8:0015:50
$38
NordAvenida de América Metro
8:00
Nord
15:50
Avenida de América Metro
ALSA
$38USD
11:3019:05
$38
NordAvenida de América Metro
11:30
Nord
19:05
Avenida de América Metro
ALSA
$38USD

Cheap buses leaving Monday
One passenger / one way

7:0014:35
$38
NordAeropuerto MAD T4
7:00
Nord
14:35
Aeropuerto MAD T4
ALSA
$38USD
23:597:49
$38
NordAvenida de América Metro
23:59
Nord
7:49
Avenida de América Metro
ALSA
$38USD
8:0015:35
$38
NordAeropuerto MAD T4
8:00
Nord
15:35
Aeropuerto MAD T4
ALSA
$38USD
8:0015:50
$38
NordAvenida de América Metro
8:00
Nord
15:50
Avenida de América Metro
ALSA
$38USD
9:3016:50
$38
NordAvenida de América Metro
9:30
Nord
16:50
Avenida de América Metro
ALSA
$38USD
7:0014:35
$38
NordAeropuerto MAD T4
7:00
Nord
14:35
Aeropuerto MAD T4
ALSA
$38USD

Bus Barcelona to Madrid: Trip Overview

34
Daily Buses
1:00 - 23:59
Departure Time
$42
Average Price
Average Trip Duration

Trip Reviews for Barcelona - Madrid

4.1 out of 5 stars

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

Ratings and Reviews (100)


Mathilde D.5 April 2019 | Staff: 5 | 

Very satisfied

Seda H.5 April 2019 | Staff: 5 | 

Busses are excellent

Ryan Jian Tong N.29 March 2019 | Staff: 4 | 

I’ve read some pretty bad reviews which was making me second guessed my decision however upon taking it I feel it was pretty satisfactory the bus arrived on time left on time drivers were polite so all in all a pretty good experience

Isabel L.24 March 2019 | Staff: 5 | 

Comfortable seats. Entertainment options great. Rest stops adequete. Could have been a little cooler.

Asser Y.11 March 2019 | Staff: 4 | 

No WiFi

Alexandre M.6 March 2019 | Staff: 3 | 

Seat extremely narrow

Isabela G.3 February 2019 | Staff: 5 | 

It was great and confortable

Maitreya S.22 January 2019 | Staff: 5 | 

Very nice service, comfortable vehicle, good amenities, the stuff is very helpful.

Ezgi U.17 January 2019 | Staff: 3 | 

Other travellers were so rude

Rahul S.4 January 2019 | Staff: 5 | 

Very comfortable ride, value for money

Qais S.30 December 2018 | Staff: 3 | 

Bus was really uncomfortably hot

Marilyn Gayle H.25 November 2018 | Staff: 4 | 

The trip was very good. My problem is I didn’t understand the driver as he only spoke Spanish and I didn’t realize the stop in Zaragoza was long enough for a toilet break or that there was a toilet on the bus.

Chanity B.16 November 2018 | Staff: 4 | 

It would be nice to get some more info on the road about in how much time we will get to the destinations

Alisa V.15 November 2018 | Staff: 5 | 

The best one

Eiko M.11 November 2018 | Staff: 5 | 

Very nice

Kakhaber E.12 October 2018 | Timeliness: 5 | Staff: 5 | 

Very great

Xuan Huong C.13 September 2018 | Timeliness: 5 | Staff: 5 | 

good service

Karine A.23 August 2018 | Staff: 4 | 

The trip was OK - not very comfortable, but bearable.

Eugenio G.19 August 2018 | Timeliness: 1 | Staff: 1 | 

Reserve un asiento específico, luego el número de asiento para nada era el seleccionado. Un timo pagar 36 euros por ir en una lata de sardinas, una pena!

Natalie K.10 August 2018 | Timeliness: 5 | Staff: 2 | 

The bus was timely and clean however I found the staff to be unhelpful.

Deepak M.6 August 2018 | Timeliness: 5 | Staff: 5 | 

Very nice service

José Pablo R.2 August 2018 | Timeliness: 5 | Staff: 5 | 

Todo ok!!

Ryan O.14 July 2018 | Timeliness: 4 | Staff: 5 | 

no plugs to charge our phones No wifi On a 8hour long ride

Ron V.7 July 2018 | Timeliness: 5 | Staff: 4 | 

The bus driver was very helpful, I just wish he speaks more English. :) The bus I think is great because it has on board entertainment. My only complaint is that I booked for 2 seats (me and my wife) and the seats that the computerized booking system gave us are not seated beside each other. I had to ask one passenger if she was willing to swap seats, good thing she agreed.

Natalie L.2 July 2018 | Timeliness: 2 | Staff: 2 | 

Driver was rude to me and then the bus broke and a long delay.

Maor M.27 June 2018 | Timeliness: 5 | Staff: 4 | 

No wifi as promised, no a single way to know which type of bus you get. I wanted to pay more for a better bus but there wasn't any way to do so.

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

Everything just the way it should be. Thank you!

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.

Barcelona to Madrid Route Map

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 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 Gran Via de les Corts Catalanes, 534.

A bus ride to Madrid will drop you off 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-2-3.

Daily Buses34
Departure Time1:00 - 23:59
Average Price
$42
Average Trip Duration
Bus companies on this routeALSA, FlixBus

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.

Will you be returning to Barcelona by bus?

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

Popular Buses Connecting Barcelona

Popular Buses Connecting Madrid

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. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew