Barcelona - Madrid Bus - Train Ticket

Bus Journeys from Barcelona to Madrid

Cheapest Trip on obilet
€ 22.00
Number of Trips Per Day
91
The Most Favorable Price
Barcelona - Madrid Duration
6hr 12min
The Highest Number of Trips
Average Price
€ 2,192.21

Cheap Buses to Barcelona - Madrid

  • ALSA ARATESA 2
    Bus
    Barcelona
    Barcelona (Norte)
    Madrid
    Aeropuerto Madrid - Adolfo Suarez
    € 38.42
    07:00
    14:35
  • Alsa International
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Terminal Del Aeropuerto De Madrid Barajas Autobús T4
    € 38.42
    07:00
    14:35
  • Alsa International
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Avenida De América Station
    € 22.00
    07:00
    14:50
  • IRYO
    Train
    Barcelona
    Barcelona Santos
    Madrid
    Madrid-Atocha Tren
    € 105.88
    07:05
    09:35
  • Renfe
    Train
    Barcelona
    Barcelona-Sants
    Madrid
    Madrid-Puerta De Atocha
    € 90.95
    08:00
    11:12
  • Renfe
    Train
    Barcelona
    Barcelona-Estacio De França
    Madrid
    Madrid-Chamartin
    € 43.25
    08:43
    18:09
  • Renfe
    Train
    Barcelona
    Barcelona-Sants
    Madrid
    Madrid-Puerta De Atocha
    € 102.35
    09:00
    11:45
  • IRYO
    Train
    Barcelona
    Barcelona Santos
    Madrid
    Madrid-Atocha Tren
    € 37.81
    12:40
    15:25
  • Alsa International
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Madrid (South Bus Station)
    € 38.42
    13:00
    21:05
  • ALSA ARATESA 2
    Bus
    Barcelona
    Barcelona (Norte)
    Madrid
    Aeropuerto Madrid - Adolfo Suarez
    € 38.42
    13:00
    20:20
  • Alsa International
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Madridplaza De Castilla
    € 38.42
    13:00
    20:35
  • alsa
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Adolfo Suárez Madrid–Barajas Airport
    € 42.02
    13:00
    20:20
  • IRYO
    Train
    Barcelona
    Barcelona Santos
    Madrid
    Madrid-Atocha Tren
    € 45.02
    14:55
    17:40
  • ALSA ARATESA 2
    Bus
    Barcelona
    Barcelona (Norte)
    Madrid
    Madrid (Intercam Av.America)
    € 22.00
    15:00
    22:50
  • alsa
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Adolfo Suárez Madrid–Barajas Airport
    € 42.02
    15:00
    22:35
  • Alsa International
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Avenida De América Station
    € 22.00
    15:00
    22:50
  • IRYO
    Train
    Barcelona
    Barcelona Santos
    Madrid
    Madrid-Atocha Tren
    € 80.47
    15:55
    18:40
  • Alsa International
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Avenida De América Station
    € 22.00
    16:30
    00:20
  • Renfe
    Train
    Barcelona
    Barcelona-Sants
    Madrid
    Madrid-Puerta De Atocha
    € 113.70
    17:00
    19:45
  • Renfe
    Train
    Barcelona
    Barcelona-Sants
    Madrid
    Madrid-Puerta De Atocha
    € 90.95
    18:00
    21:12
  • IRYO
    Train
    Barcelona
    Barcelona Santos
    Madrid
    Madrid-Atocha Tren
    € 75.08
    19:05
    21:35
  • Renfe
    Train
    Barcelona
    Barcelona-Sants
    Madrid
    Madrid-Puerta De Atocha
    € 29.00
    20:00
    23:12
  • ALSA ARATESA 2
    Bus
    Barcelona
    Barcelona (Norte)
    Madrid
    Madrid (Intercam Av.America)
    € 38.42
    22:00
    05:50
  • alsa
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Avenida De América Station
    € 42.02
    22:00
    05:50
  • ALSA ARATESA 2
    Bus
    Barcelona
    Barcelona (Norte)
    Madrid
    Aeropuerto Madrid - Adolfo Suarez
    € 38.42
    22:00
    05:35
  • Flix Bus
    Bus
    Barcelona
    Barcelona-Sants
    Madrid
    Madrid Mendez Alvaro South Station
    € 146.65
    23:00
    08:40
  • alsa
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Madrid (South Bus Station)
    € 42.02
    23:30
    07:05
  • alsa
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Adolfo Suárez Madrid–Barajas Airport
    € 42.02
    23:59
    07:34
  • Alsa International
    Bus
    Barcelona
    Barcelona Nord Bus Station
    Madrid
    Avenida De América Station
    € 22.00
    23:59
    07:49
  • Flix Bus
    Bus
    Barcelona
    Barcelona-Sants
    Madrid
    Madrid Mendez Alvaro South Station
    € 148.49
    02:20
    11:30
Click to see on the map.

Carriers Operating Between Barcelona - Madrid

Madrid Hotels

Frequently Asked Questions

bus