TrenTren EspañaTren BarcelonaTren Madrid - Barcelona

Las mejores ofertas ahora mismo

Madrid – Barcelona
Ida – 4 dic 2026
12:22
IRYO
15:39
Estación de Madrid Atocha
3h 17m
directodirecto
Estación de Barcelona Sants
Vuelta – 8 dic 2026
20:20
CENTA
23:48
Estación de Barcelona Sants
3h 28m
directodirecto
Estación de Madrid Atocha
147 €
Madrid – Barcelona
Ida – 3 dic 2026
12:22
IRYO
15:39
Estación de Madrid Atocha
3h 17m
directodirecto
Estación de Barcelona Sants
Vuelta – 6 dic 2026
20:20
CENTA
23:48
Estación de Barcelona Sants
3h 28m
directodirecto
Estación de Madrid Atocha
99 €
Madrid – Barcelona
Ida – 3 dic 2026
14:27
AVEVSC
17:49
Estación de Madrid Atocha
3h 22m
directodirecto
Estación de Barcelona Sants
Vuelta – 6 dic 2026
20:20
CENTA
23:48
Estación de Barcelona Sants
3h 28m
directodirecto
Estación de Madrid Atocha
98 €
Madrid – Barcelona
Ida – 3 dic 2026
17:57
AVEVSC
20:59
Estación de Madrid Atocha
3h 2m
directodirecto
Estación de Barcelona Sants
Vuelta – 6 dic 2026
20:20
CENTA
23:48
Estación de Barcelona Sants
3h 28m
directodirecto
Estación de Madrid Atocha
97 €

* Los precios son en EUR por pasajero, tasas incluidas, para un viaje de ida y vuelta. Los precios se basan en búsquedas realizadas en las últimas 72 horas. Tenga en cuenta que la disponibilidad y los precios de los billetes están sujetos a cambios y no deben considerarse como el precio final indicado.

Precios de los billetes de tren Madrid - Barcelona

  • En los próximos 30 días, el billete más barato es desde 23 €.
  • En los próximos 90 días, el billete más barato es desde 20 €.
  • El precio medio de un billete de tren Madrid - Barcelona es de 72 €.
  • El mes pasado, el precio más barato que encontró un usuario de Liligo fue de 16 € por un tren Centauro, desde Estación de Madrid Atocha hasta Estación de Barcelona Sants.

Los precios que se muestran en Liligo son los precios de los billetes de tren antes de aplicar los descuentos con tarjetas y suscripciones. Si tienes una tarjeta o suscripción, obtendrás entre un 30 y un 60 % de descuento en tus billetes de tren.

Información del tren Madrid - Barcelona

Tiempo de viaje

El viaje más rápido: 2 h 37 
Duración media: 2 h 56

Distancia

595 km

Estaciones de salida

Estación de Madrid Atocha

Estaciones de llegada

Estación de Barcelona Sants

Trenes directos

Sí

Número de trenes al día

Entre 1 y 14 trenes al día.

Empresas ferroviarias

N/A

Precio mínimo

16 €

Precio medio

72 €

Tiempo de viaje

El viaje más rápido: 2 h 37 
Duración media: 2 h 56

Distancia

595 km

Estaciones de salida

Estación de Madrid Atocha

Estaciones de llegada

Estación de Barcelona Sants

Trenes directos

Sí

Número de trenes al día

Entre 1 y 14 trenes al día.

Empresas ferroviarias

N/A

Precio mínimo

16 €

Precio medio

72 €

Cómo encontrar un billete de tren barato para ir de Madrid a Barcelona

Es bueno saberlo

El precio medio de un billete de tren Madrid - Barcelona es de 72 €. El mes pasado, el precio más barato que encontró un usuario de Liligo fue de 16 € por un tren Centauro, desde Estación de Madrid Atocha hasta Estación de Barcelona Sants.

Busca para ver las empresas que ofrecen billetes de tren en esta ruta.

Esta información no está disponible temporalmente. Busca para ver los horarios de los billetes de tren que coincidan con tus criterios.

Sí, hay trenes directos en la ruta de Madrid y Barcelona.

Un tren recorre alrededor de km para ir de Madrid a Barcelona.

El viaje Madrid - Barcelona dura un promedio de 2 h 56. El viaje más rápido tarda 2 h 37.

Los trenes salen desde Estación de Madrid Atocha.

Los trenes desde Madrid llegan a Estación de Barcelona Sants.

Prepara tu estancia en Barcelona