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!
2094 Companies – 5,609,721 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the coach from Barcelona to Madrid

Cheapest Bus£5.10
Fastest Bus0h 30m
Earliest Coach00:45
Latest Coach23:30
Daily Bus Connections2 Ø
Distance505.4 km
Coach CompaniesAerobus BCN, ALSA, FlixBus, Eurolines Suisse

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.

  • 06:45
    07:15
    Barcelona
    18 Jun
    Madrid
    Aerobus BCNAerobus BCN
    from£5.10
  • 00:45
    01:15
    Barcelona
    18 Jun
    Madrid
    Aerobus BCNAerobus BCN
    from£5.10
  • 16:30
    00:20
    Barcelona
    11 Jul +1
    Madrid
    ALSAALSA
    from£6.25
  • 22:15
    05:35
    Barcelona
    8 Jul +1
    Madrid
    ALSAALSA
    from£6.25
  • 22:15
    05:35
    Barcelona
    7 Jul +1
    Madrid
    ALSAALSA
    from£6.25
  • 16:30
    00:20
    Barcelona
    27 Jun +1
    Madrid
    ALSAALSA
    from£6.25
  • 14:30
    21:50
    Barcelona
    18 Jul
    Madrid
    ALSAALSA
    from£6.25
  • 16:30
    00:20
    Barcelona
    22 Jun +1
    Madrid
    ALSAALSA
    from£21.69
  • 16:30
    00:20
    Barcelona
    4 Jul +1
    Madrid
    ALSAALSA
    from£21.69
  • 13:00
    08:40
    Barcelona
    18 Jun +1
    Madrid
    FlixBusFlixBus
    from£25.87
  • 13:00
    08:40
    Barcelona
    18 Jun +1
    Madrid
    FlixBusFlixBus
    from£25.87
  • 17:30
    00:50
    Barcelona
    18 Jun +1
    Madrid
    Eurolines SuisseEurolines Suisse
    from£29.69
  • 22:15
    05:35
    Barcelona
    18 Jun +1
    Madrid
    Eurolines SuisseEurolines Suisse
    from£29.69
  • 23:30
    07:20
    Barcelona
    13 Jun +1
    Madrid
    ALSAALSA
    from£29.69

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.

  • 16:25
    18:55
    Barcelona
    18 Jun
    Madrid
    RenfeRenfe
    from£34.06
  • 21:00
    00:02
    Barcelona
    18 Jun +1
    Madrid
    RenfeRenfe
    from£36.56
  • 12:50
    15:45
    Barcelona
    18 Jun
    Madrid
    RenfeRenfe
    from£36.56
  • 09:03
    18:07
    Barcelona
    18 Jun
    Madrid
    RenfeRenfe
    from£37.32

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.

  • 11:00
    18:06
    Barcelona
    11 Jun
    Madrid
    BlaBlaCarBlaBlaCar
    from£20.53
  • 11:00
    17:51
    Barcelona
    9 Jun
    Madrid
    BlaBlaCarBlaBlaCar
    from£21.43
  • 15:00
    21:43
    Barcelona
    5 Jun
    Madrid
    BlaBlaCarBlaBlaCar
    from£25.00
  • 08:30
    15:24
    Barcelona
    7 Jun
    Madrid
    BlaBlaCarBlaBlaCar
    from£25.89

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.

  • 23:30
    07:35
    Madrid
    18 Jul +1
    Barcelona
    ALSAALSA
    from£6.25
  • 23:30
    07:35
    Madrid
    13 Jun +1
    Barcelona
    ALSAALSA
    from£6.25
  • 23:30
    07:35
    Madrid
    18 Jun +1
    Barcelona
    ALSAALSA
    from£6.25
  • 16:30
    00:35
    Madrid
    1 Aug +1
    Barcelona
    ALSAALSA
    from£6.25
  • 01:30
    09:20
    Madrid
    29 Jun
    Barcelona
    ALSAALSA
    from£21.69
  • 19:45
    03:25
    Madrid
    18 Jun +1
    Barcelona
    Eurolines SuisseEurolines Suisse
    from£29.69
  • 19:45
    03:20
    Madrid
    18 Jun +1
    Barcelona
    Eurolines SuisseEurolines Suisse
    from£29.69
  • 23:45
    07:35
    Madrid
    14 Jun +1
    Barcelona
    ALSAALSA
    from£29.69
  • 23:45
    07:35
    Madrid
    8 Jun +1
    Barcelona
    ALSAALSA
    from£29.69
  • 23:45
    07:35
    Madrid
    5 Jun +1
    Barcelona
    ALSAALSA
    from£29.69
  • 23:45
    07:35
    Madrid
    6 Jun +1
    Barcelona
    ALSAALSA
    from£29.69
  • 23:30
    07:35
    Madrid
    17 Jun +1
    Barcelona
    ALSAALSA
    from£29.69
  • 11:15
    07:18
    Madrid
    18 Jun +1
    Barcelona
    FlixBusFlixBus
    from£76.09
  • 11:15
    07:40
    Madrid
    18 Jun +1
    Barcelona
    FlixBusFlixBus
    from£76.16

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.

  • 06:30
    09:20
    Madrid
    18 Jun
    Barcelona
    RenfeRenfe
    from£28.84
  • 05:50
    08:55
    Madrid
    18 Jun
    Barcelona
    RenfeRenfe
    from£28.84
  • 05:50
    08:55
    Madrid
    18 Jun
    Barcelona
    RenfeRenfe
    from£28.84
  • 21:25
    23:55
    Madrid
    18 Jun
    Barcelona
    RenfeRenfe
    from£36.56

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.

  • 08:00
    14:48
    Madrid
    14 Jun
    Barcelona
    BlaBlaCarBlaBlaCar
    from£17.86
  • 18:20
    01:14
    Madrid
    12 Jun +1
    Barcelona
    BlaBlaCarBlaBlaCar
    from£19.64
  • 13:20
    20:03
    Madrid
    8 Jun
    Barcelona
    BlaBlaCarBlaBlaCar
    from£20.53
  • 15:00
    21:54
    Madrid
    7 Jun
    Barcelona
    BlaBlaCarBlaBlaCar
    from£25.00

Information about the bus connection, amenities and services

Although ticket prices for a bus from Barcelona to Madrid normally start at £29.69, they might be a bit more expensive in times of strong demand or when you book at short notice. This is why it’s good to check and compare! Use our search engine to find the best option for your preferences and pick one of the buses offered by Eurolines Suisse, Movelia, Busbud and . The fastest bus from Madrid to Barcelona only takes 7h 5m. All you need to do is to click "Find Now" and book your journey!
You're looking for a budget travel option which is at the same time environment-friendly and convenient? In this case, taking the bus from Barcelona to Madrid is the way to go! You don’t have to spend too many pounds to experience top-notch on-board features ranging from air-conditioning over free luggage transportation to comfy seats. Even electric sockets, USB ports and WiFi free of charge can already be found on many buses. If you're not sure which offer is the best one for you, then CheckMyBus can help you: At a glance, you will find details on the exact location of the bus terminals, on journey times and on current promotions. This way you have to spend even less! You see, taking a coach is as comfortable and convenient as taking a plane or train. All you need to do is to compare the individual offers and book your cheap ticket!
Steer clear of the price chaos by using our site! Find suitable bus rides and compare them to other travel options such as trains, carpooling and even flights. This way you’ll always get the best offer with prices currently starting from £29.69. Also check travel times: The fastest coach – at the moment provided by – only needs 7h 5m to get you to your destination.

Bus stops in Barcelona and Madrid

Stations
Calle de Méndez Álvaro 83, 28045 Madrid (Spain)
Paseo de la R. Cristina 2, 28014 Madrid (Spain)
Av. de Concha Espina 3, 28036 Madrid (Spain)
Avd. de América  , 28002 Madrid (Spain)
A2 , 28022 Madrid (Spain)
Madrid (Spain)
M-605 , 28048 Madrid (Spain)
Carretera Monte del Pilar , 28023 Madrid (Spain)
Ronda de Valencia 3, 28012 Madrid (Spain)
A-2 , 28042 Madrid (Spain)
C/ Princesa 89, 28008 Madrid (Spain)
Madrid (Spain)
28024 Madrid (Spain)
Madrid (Spain)
Plaza Fernandez Ladreda 3, 28026 Madrid (Spain)
A-2 , 28022 Madrid (Spain)
Paseo de la Florida 2, 28008 Madrid (Spain)
Calle del Corazón de María 7 - 5, 28002 Madrid (Spain)
A-2 , 28043 Madrid (Spain)
Plaza de la Independencia 10, 28001 Madrid (Spain)
Plaza Puerta del Sol 1-3, 28013 Madrid (Spain)
Madrid (Spain)
Facultades de Politicas y Sociologia Parada 4300, 28223 Madrid (Spain)
Madrid (Spain)
Calle de Marie Curie 4, 28049 Madrid (Spain)
Av. Complutense 1, 28040 Madrid (Spain)
Avda de Barajas 4, 28109 Madrid (Spain)
Polideportivo Campus Sur , 28038 Madrid (Spain)

Compare Barcelona and Madrid

£3.20
£3.57
Barcelona
Madrid
A taxi journey in Barcelona is 11% cheaper than in Madrid.
£1.92
£1.34
Barcelona
Madrid
A bus fare in Barcelona is 31% more expensive than in Madrid.
£2.23
£2.68
Barcelona
Madrid
A pint of beer in Barcelona is 17% cheaper than in Madrid.
£0.53
£0.62
Barcelona
Madrid
A bottle of water in Barcelona is 15% cheaper than in Madrid.
£9.39
£9.11
Barcelona
Madrid
A meal in Barcelona is 3% more expensive than in Madrid.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.