Bus Tickets from Madrid to Barcelona

Bus Journeys from Madrid to Barcelona

Cheap Trips
€ 22.00
Number of Trips Per Day
86
The Most Favorable Price
Madrid - Barcelona Duration
6hr 25min
The Highest Number of Trips
Route Score
5.0 / 5 Last 30 Days: 1 VOTE Total: 1 VOTE

Cheap Buses to Madrid - Barcelona

  • Alsa International
    Madrid
    Terminal del Aeropuerto de Madrid Barajas Autobús T4
    Barcelona
    Barcelona Sants Central Bus Station
    € 38.42
    00:14
    08:04
  • ALSA ARATESA 2
    Madrid
    Madrid (Intercam Av.America)
    Barcelona
    Barcelona (Norte)
    € 38.42
    01:00
    09:05
  • ALSA ARATESA 2
    2+2
    Madrid
    Madrid (Intercam Av.America)
    Barcelona
    Barcelona/Sants
    € 38.42
    01:00
    08:50
  • alsa
    Madrid
    Avenida de América Salida-Destino del Autobús
    Barcelona
    Barcelona Sants Central Bus Station
    € 42.02
    01:00
    09:05
  • alsa
    Madrid
    Avenida de América Salida-Destino del Autobús
    Barcelona
    Estación Central de Autobuses de Barcelona Sants
    € 42.02
    01:00
    08:50
  • alsa
    Madrid
    Aeropuerto de Madrid-Barajas
    Barcelona
    Barcelona Sants Central Bus Station
    € 42.02
    01:15
    09:05
  • Renfe
    Madrid
    Madrid-Chamartin
    Barcelona
    Barcelona-Estacio De França
    € 43.25
    07:24
    16:55
  • Renfe
    Madrid
    Madrid-Puerta De Atocha
    Barcelona
    Barcelona-Sants
    € 80.30
    08:00
    10:30
  • alsa
    Madrid
    Avenida de América Salida-Destino del Autobús
    Barcelona
    Estación Central de Autobuses de Barcelona Sants
    € 42.02
    08:00
    16:05
  • Alsa International
    Madrid
    Terminal del Aeropuerto de Madrid Barajas Autobús T4
    Barcelona
    Barcelona Sants Central Bus Station
    € 38.42
    08:15
    16:15
  • Renfe
    Madrid
    Madrid-Puerta De Atocha
    Barcelona
    Barcelona-Sants
    € 59.00
    10:30
    13:15
  • Alsa International
    Madrid
    Estación de Autobuses Sur de Madrid
    Barcelona
    Barcelona Sants Central Bus Station
    € 38.42
    11:30
    19:35
  • alsa
    Madrid
    Estación de Autobuses Sur de Madrid
    Barcelona
    Barcelona Sants Central Bus Station
    € 42.02
    11:30
    19:35
  • Alsa International
    Madrid
    Terminal del Aeropuerto de Madrid Barajas Autobús T4
    Barcelona
    Barcelona Sants Central Bus Station
    € 38.42
    11:55
    19:35
  • Renfe
    Madrid
    Madrid-Puerta De Atocha
    Barcelona
    Barcelona-Sants
    € 67.10
    13:00
    15:30
  • ALSA ARATESA 2
    2+2
    Madrid
    Madrid (Intercam Av.America)
    Barcelona
    Barcelona (Norte)
    € 38.42
    14:00
    22:05
  • ALSA ARATESA 2
    Madrid
    Madrid (Intercam Av.America)
    Barcelona
    Barcelona/Sants
    € 38.42
    14:00
    21:50
  • Renfe
    Madrid
    Madrid-Puerta De Atocha
    Barcelona
    Barcelona-Sants
    € 107.10
    15:00
    17:29
  • Renfe
    Madrid
    Madrid-Puerta De Atocha
    Barcelona
    Barcelona-Sants
    € 45.50
    15:30
    18:42
  • Renfe
    Madrid
    Madrid-Puerta De Atocha
    Barcelona
    Barcelona-Sants
    € 68.20
    17:30
    20:42
  • Renfe
    Madrid
    Madrid-Puerta De Atocha
    Barcelona
    Barcelona-Sants
    € 53.70
    19:00
    21:30
  • Renfe
    Madrid
    Madrid-Puerta De Atocha
    Barcelona
    Barcelona-Sants
    € 39.80
    20:40
    23:55
  • ALSA ARATESA 2
    Madrid
    Madrid (Intercam Av.America)
    Barcelona
    Barcelona/Sants
    € 38.42
    22:30
    06:20
  • alsa
    Madrid
    Avenida de América Salida-Destino del Autobús
    Barcelona
    Estación Central de Autobuses de Barcelona Sants
    € 42.02
    22:30
    06:20
  • alsa
    Madrid
    Avenida de América Salida-Destino del Autobús
    Barcelona
    Barcelona Sants Central Bus Station
    € 42.02
    22:30
    06:35
  • alsa
    Madrid
    Aeropuerto de Madrid-Barajas
    Barcelona
    Barcelona Sants Central Bus Station
    € 42.02
    22:45
    06:35
  • Alsa International
    Madrid
    Terminal del Aeropuerto de Madrid Barajas Autobús T4
    Barcelona
    Barcelona Sants Central Bus Station
    € 38.42
    22:45
    06:35
  • Alsa International
    Madrid
    Estación de Autobuses Sur de Madrid
    Barcelona
    Barcelona Sants Central Bus Station
    € 38.42
    23:30
    07:20
  • Alsa International
    Madrid
    Terminal del Aeropuerto de Madrid Barajas Autobús T4
    Barcelona
    Barcelona Sants Central Bus Station
    € 38.42
    23:45
    07:20
  • alsa
    Madrid
    Avenida de América Salida-Destino del Autobús
    Barcelona
    Barcelona Sants Central Bus Station
    € 42.02
    23:59
    08:04

Bus Terminals in Madrid

Aeropuerto de Madrid-Barajas
Estación de Autobuses Sur de Madrid
Avenida de América Salida-Destino del Autobús
Terminal del Aeropuerto de Madrid Barajas Autobús T4
Aeropuerto de Madrid-Barajas
Madrid-Chamartin
Madrid-Puerta De Atocha
Madrid (Intercam Av.America)
MADRID ESTACION SUR
MADRID ESTACION SUR
MADRID ESTACION SUR

Bus Terminals in Barcelona

Barcelona Sants Central Bus Station
Estación Central de Autobuses de Barcelona Sants
Barcelona-Sants
Barcelona (Norte)
Barcelona-Estacio De França
Barcelona-Passeig De Gracia
Barcelona/Sants
Click to see on the map.

Carriers Operating Between Madrid - Barcelona

Barcelona Hotels

Frequently Asked Questions

bus