Bus from Barcelona to Madrid and return

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

calendar
Advanced search
625 Companies - 1,673,398 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
A bus from Barcelona to Madrid and return is currently offered by 4 companies, namely Eurolines Czech Republic, Eurolines Suisse, Movelia and Busbud. The choice is yours! You can opt for the fastest bus on this connection, which is operated by or you can go for the cheapest bus from Madrid to Barcelona, which is only £28.83. It's easy: Click on the "Find Now" button and book your trip!

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

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
      10:30
      18:20
    29 Oct
    Movelia
    from £5.25
  • Barcelona
    Madrid
      10:30
      18:20
    2 Oct
    Movelia
    from £5.25
  • Barcelona
    Madrid
      10:30
      18:20
    19 Dec
    Movelia
    from £5.25
  • Barcelona
    Madrid
      10:30
      18:20
    18 Oct
    Movelia
    from £5.25
  • Barcelona
    Madrid
      10:30
      18:20
    21 Oct
    Movelia
    from £5.25
  • Barcelona
    Madrid
      10:30
      18:20
    4 Oct
    Movelia
    from £5.25
  • Barcelona
    Madrid
      10:30
      18:20
    8 Nov
    Busbud
    from £7.26
  • Barcelona
    Madrid
      10:30
      18:20
    1 Nov
    Busbud
    from £7.27
  • Barcelona
    Madrid
      10:30
      18:20
    18 Oct
    Busbud
    from £7.31
  • Barcelona
    Madrid
      10:30
      18:20
    8 Oct
    Busbud
    from £7.34
  • Barcelona
    Madrid
      10:30
      18:20
    26 Oct
    Busbud
    from £7.42
  • Barcelona
    Madrid
      10:30
      18:20
    29 Oct
    Busbud
    from £8.67
  • Barcelona
    Madrid
      23:30
      07:20
    2 Sep
    +1
    Eurolines Suisse
    from £32.11
  • Barcelona
    Madrid
      23:30
      07:20
    23 Sep
    +1
    Eurolines Suisse
    from £32.11


  Train Barcelona - Madrid    505 km
   Savings

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
      20:00
      23:10
    11 Sep
    Logitravel
    from £36.05
  • Barcelona
    Madrid
      21:15
      00:02
    13 Sep
    +1
    Logitravel
    from £36.05
  • Barcelona
    Madrid
      08:00
      11:10
    8 Nov
    Logitravel
    from £36.05
  • Barcelona
    Madrid
      06:40
      09:25
    12 Sep
    Logitravel
    from £44.65


  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
      13:00
      20:00
    27 Jul
    BlaBlaCarBlaBlaCar
    from £20.00
  • Barcelona
    Madrid
      22:10
      05:20
    10 Aug
    +1
    BlaBlaCarBlaBlaCar
    from £20.05
  • Barcelona
    Madrid
      16:30
      22:40
    28 Jul
    BlaBlaCarBlaBlaCar
    from £25.00
  • Barcelona
    Madrid
      18:00
      01:10
    25 Jul
    +1
    BlaBlaCarBlaBlaCar
    from £25.00


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

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
      22:35
    4 Oct
    Movelia
    from £5.25
  • Madrid
    Barcelona
      14:30
      22:35
    18 Oct
    Movelia
    from £5.25
  • Madrid
    Barcelona
      14:30
      22:35
    19 Dec
    Movelia
    from £5.25
  • Madrid
    Barcelona
      14:30
      22:35
    14 Nov
    Movelia
    from £5.25
  • Madrid
    Barcelona
      14:30
      22:35
    30 Oct
    Movelia
    from £5.25
  • Madrid
    Barcelona
      14:30
      22:35
    12 Sep
    Movelia
    from £5.25
  • Madrid
    Barcelona
      14:30
      22:35
    8 Oct
    Movelia
    from £5.25
  • Madrid
    Barcelona
      14:30
      22:35
    23 Nov
    Busbud
    from £7.25
  • Madrid
    Barcelona
      14:30
      22:35
    24 Oct
    Busbud
    from £8.84
  • Madrid
    Barcelona
      14:30
      22:35
    25 Oct
    Busbud
    from £8.84
  • Madrid
    Barcelona
      14:30
      22:35
    22 Nov
    Busbud
    from £8.84
  • Madrid
    Barcelona
      14:30
      22:35
    17 Sep
    Busbud
    from £8.84
  • Madrid
    Barcelona
      23:45
      07:35
    22 Sep
    +1
    Eurolines Suisse
    from £32.11
  • Madrid
    Barcelona
      23:45
      07:35
    24 Sep
    +1
    Eurolines Suisse
    from £32.11


  Train Madrid - Barcelona    505 km
   Savings

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
      06:20
      19:29
    13 Aug
    Logitravel
    from £36.05
  • Madrid
    Barcelona
      06:20
      19:29
    6 Aug
    Logitravel
    from £36.05
  • Madrid
    Barcelona
      05:50
      08:55
    23 Nov
    Logitravel
    from £36.05
  • Madrid
    Barcelona
      20:00
      22:30
    12 Sep
    Logitravel
    from £41.89


  Carpooling Madrid - Barcelona    505 km
   Savings

The cheapest train connections from Madrid to Barcelona

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Madrid
    Barcelona
      08:00
      14:10
    28 Jul
    BlaBlaCarBlaBlaCar
    from £21.00
  • Madrid
    Barcelona
      09:00
      15:50
    25 Jul
    BlaBlaCarBlaBlaCar
    from £21.00
  • Madrid
    Barcelona
      09:00
      16:20
    26 Jul
    BlaBlaCarBlaBlaCar
    from £22.00
  • Madrid
    Barcelona
      10:00
      16:00
    12 Aug
    BlaBlaCarBlaBlaCar
    from £25.00


Current ticket prices

Ticket prices can vary depending on current demand, which is why it’s good to check more than one offer. Compare prices for buses, trains, carpooling and flights and with a hint of luck you'll find an awesome deal. For the trip of your choice, prices currently range between £28.83 und .

Bus stops in Barcelona and Madrid

  Stations
Moll de Ponent , 08039 Barcelona (Spain)
C/ Alí Bei 80, 08013 Barcelona (Spain)
Plaça dels Països Catalans , 08014 Barcelona (Spain)
Gran Via Corts Catalanes 534, 08011 Barcelona (Spain)
  Stations
Avd. de América  , 28002 Madrid (Spain)
Calle de Méndez Álvaro 70, 28045 Madrid (Spain)
Calle de Méndez Álvaro 83, 28045 Madrid (Spain)

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

You are looking for a low-cost travel option which is simultaneously ecologically friendly and convenient? In this case, taking the long distance bus from Barcelona to Madrid is the way to go! You don’t have to break the bank to experience top-notch amenities ranging from air-conditioning systems over free luggage transportation to comfy seats. Even power outlets, USB ports and WiFi free of charge can already be found on many buses. If you're not sure which offer is the perfect one for you, then CheckMyBus can help you: At a glance, you'll find details on the exact location of the bus terminals, on travelling times and on current promotions. This way you have to spend even less! You see, taking a bus is as comfortable and convenient as taking a plane or train. All you have to do is to compare the individual offers and book your cheap ticket!


Barcelona and Madrid: Useful Info

Barcelona
1.62 Million
Madrid
3.26 Million
Taxi
£3.23
£3.59
Barcelona
Madrid
A taxi journey in Barcelona is 11% cheaper than in Madrid.
Local buses
£1.93
£1.35
Barcelona
Madrid
A bus fare in Barcelona is 31% more expensive than in Madrid.
Beer
£2.24
£2.69
Barcelona
Madrid
A pint of beer in Barcelona is 17% cheaper than in Madrid.
Water
£0.53
£0.63
Barcelona
Madrid
A bottle of water in Barcelona is 16% cheaper than in Madrid.
Meal
£9.44
£9.16
Barcelona
Madrid
A meal in Barcelona is 3% more expensive than in Madrid.