Bus from Barcelona to Madrid and return

Find cheap coach tickets for your bus journey from Barcelona to Madrid and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
You’re looking to travel from Barcelona to Madrid or vice versa? Then the best thing you can do is compare and contrast the ticket fares and availability of several coach operators. That's why CheckMyBus was created: In the search results, our search engine will show you every provider offering your desired bus route. Using our search engine is the easiest way to find the ideal bus ticket for your trip from Barcelona to Madrid. All you need to do is to click "Find Now" and book your journey!

Barcelona to Madrid Coach Information

Cheapest Bus£10.28
Fastest Bus2h 15m
Distance505.4 km
Coach CompaniesALSA, FlixBus, Eurolines Suisse
  Bus Barcelona - Madrid    505 km
Ø Bus connections11 x
Savings-65%

The cheapest coach connections from Barcelona to Madrid

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Barcelona
    Madrid
      09:30
      16:50
    12 Dec
    ALSAALSA
    from £10.28
  • Barcelona
    Madrid
      09:30
      16:50
    13 Nov
    ALSAALSA
    from £10.28
  • Barcelona
    Madrid
      09:30
      17:05
    11 Dec
    ALSAALSA
    from £10.28
  • Barcelona
    Madrid
      09:30
      16:50
    22 Nov
    ALSAALSA
    from £10.28
  • Barcelona
    Madrid
      09:30
      16:50
    21 Nov
    ALSAALSA
    from £10.28
  • Barcelona
    Madrid
      09:30
      16:50
    26 Nov
    ALSAALSA
    from £10.28
  • Barcelona
    Madrid
      10:30
      18:35
    15 Dec
    ALSAALSA
    from £14.58
  • Barcelona
    Madrid
      19:45
      22:00
    21 Oct
    ALSAALSA
    from £17.73
  • Barcelona
    Madrid
      14:30
      21:50
    14 Dec
    ALSAALSA
    from £21.54
  • Barcelona
    Madrid
      14:30
      21:50
    11 Dec
    ALSAALSA
    from £21.54
  • Barcelona
    Madrid
      13:00
      08:40
    4 Oct
    +1
    FlixBusFlixBus
    from £25.69
  • Barcelona
    Madrid
      13:00
      08:40
    4 Oct
    +1
    FlixBusFlixBus
    from £25.69
  • Barcelona
    Madrid
      22:15
      05:50
    4 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £29.48
  • Barcelona
    Madrid
      23:00
      06:20
    4 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £29.48


  Train Barcelona - Madrid    505 km

The cheapest train connections from Barcelona to Madrid

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Barcelona
    Madrid
      12:50
      15:45
    9 Nov
    RenfeRenfe
    from £95.47
  • Barcelona
    Madrid
      12:50
      15:45
    29 Sep
    RenfeRenfe
    from £95.47
  • Barcelona
    Madrid
      10:00
      13:10
    26 Oct
    RenfeRenfe
    from £95.47
  • Barcelona
    Madrid
      21:00
      00:02
    11 Oct
    +1
    RenfeRenfe
    from £95.47


  Carpooling Barcelona - Madrid    505 km
   Savings

The cheapest carpooling offers from Barcelona to Madrid

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Barcelona
    Madrid
      07:00
      13:30
    21 Sep
    BlaBlaCarBlaBlaCar
    from £19.50
  • Barcelona
    Madrid
      17:30
      00:30
    10 Oct
    +1
    BlaBlaCarBlaBlaCar
    from £22.00
  • Barcelona
    Madrid
      11:00
      17:30
    26 Sep
    BlaBlaCarBlaBlaCar
    from £22.16
  • Barcelona
    Madrid
      15:30
      22:00
    23 Sep
    BlaBlaCarBlaBlaCar
    from £22.16


  Bus Madrid - Barcelona    505 km
Ø Bus connections11 x
Savings-81%

The cheapest coach connections from Madrid to Barcelona

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Madrid
    Barcelona
      14:30
      16:01
    7 Oct
    CONDACONDA
    from £5.50
  • Madrid
    Barcelona
      14:30
      22:35
    11 Dec
    ALSAALSA
    from £10.28
  • Madrid
    Barcelona
      14:30
      22:35
    30 Nov
    ALSAALSA
    from £10.28
  • Madrid
    Barcelona
      14:30
      22:35
    21 Oct
    ALSAALSA
    from £10.28
  • Madrid
    Barcelona
      14:30
      22:35
    28 Oct
    ALSAALSA
    from £10.28
  • Madrid
    Barcelona
      14:30
      22:35
    18 Nov
    ALSAALSA
    from £10.28
  • Madrid
    Barcelona
      14:00
      22:05
    26 Dec
    ALSAALSA
    from £10.28
  • Madrid
    Barcelona
      14:30
      22:35
    15 Dec
    ALSAALSA
    from £10.28
  • Madrid
    Barcelona
      21:30
      00:18
    14 Oct
    +1
    ALSAALSA
    from £12.60
  • Madrid
    Barcelona
      16:00
      20:10
    17 Oct
    ALSAALSA
    from £14.54
  • Madrid
    Barcelona
      20:50
      16:30
    4 Oct
    +1
    FlixBusFlixBus
    from £25.69
  • Madrid
    Barcelona
      20:50
      16:30
    4 Oct
    +1
    FlixBusFlixBus
    from £25.69
  • Madrid
    Barcelona
      19:45
      03:25
    4 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £29.48
  • Madrid
    Barcelona
      19:45
      03:20
    4 Oct
    +1
    Eurolines SuisseEurolines Suisse
    from £29.48


  Train Madrid - Barcelona    505 km

The cheapest train connections from Madrid to Barcelona

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Madrid
    Barcelona
      08:30
      11:15
    29 Sep
    RenfeRenfe
    from £95.47
  • Madrid
    Barcelona
      21:25
      23:55
    22 Sep
    RenfeRenfe
    from £95.47
  • Madrid
    Barcelona
      05:50
      08:55
    14 Oct
    RenfeRenfe
    from £95.47
  • Madrid
    Barcelona
      05:50
      08:55
    18 Nov
    RenfeRenfe
    from £95.47


  Carpooling Madrid - Barcelona    505 km
   Savings

The cheapest carpooling offers from Madrid to Barcelona

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Madrid
    Barcelona
      23:00
      06:50
    21 Sep
    +1
    BlaBlaCarBlaBlaCar
    from £17.73
  • Madrid
    Barcelona
      15:00
      21:30
    4 Oct
    BlaBlaCarBlaBlaCar
    from £22.16
  • Madrid
    Barcelona
      15:00
      21:20
    25 Sep
    BlaBlaCarBlaBlaCar
    from £22.16
  • Madrid
    Barcelona
      15:00
      21:50
    10 Nov
    BlaBlaCarBlaBlaCar
    from £22.16


Current ticket prices


Bus stops in Barcelona and Madrid

  Stations
Calle de Méndez Álvaro 83, 28045 Madrid (Spain)
Avd. de América , 28002 Madrid (Spain)

Find out more details about the service on your bus from Barcelona to Madrid and return

Opting for the bus for a city trip is getting ever more popular. Not only is it a very inexpensive and eco-friendly way of travelling, but also as convenient as well as comfortable as taking a plane or train. In recent years, intercity bus operators have stepped up their game when it comes to on-board features by offering appliances from electrical outlets over air-con to WiFi free of charge. When taking a look at the search results depicted on our page, you can instantly see, which provider offers which comfort features. For instance, WiFi free of charge can be found on the buses of Eurolines France. A generous baggage allowance is basically a given as well: Most providers, which offer buses from Barcelona to Madrid, allow their passengers to take a normal sized suitcase in addition to hand-luggage. Additional luggage or oversized baggage can usually be booked for a few quid on top. Have you remembered to check all the data necessary for a successful bus trip from Madrid to Barcelona? Take a look at the exact location of the bus terminals in both cities, find out about departure times and pick the ideal bus for your very own needs and wishes. You can also use CheckMyBus to look for current promotions for your bus Barcelona – Madrid: Saving a little money will allow you to spend more money on souvenirs, snacks and beverages on the coach or simply to stock up your holiday funds.

Barcelona and Madrid: Useful Info

Barcelona
1.62 Million
Madrid
3.26 Million
Taxi
£3.19
£3.54
Barcelona
Madrid
A taxi journey in Barcelona is 10% cheaper than in Madrid.
Local buses
£1.91
£1.33
Barcelona
Madrid
A bus fare in Barcelona is 31% more expensive than in Madrid.
Beer
£2.22
£2.66
Barcelona
Madrid
A pint of beer in Barcelona is 17% cheaper than in Madrid.
Water
£0.52
£0.62
Barcelona
Madrid
A bottle of water in Barcelona is 17% cheaper than in Madrid.
Meal
£9.32
£9.04
Barcelona
Madrid
A meal in Barcelona is 4% more expensive than in Madrid.
Trusted shop
The CheckMyBus App
Free Download