Search | Compare | Purchase

Train tickets Barcelona

Search | Compare | Purchase

Train tickets Barcelona

Passengers
Adults
26 - 59 years

Buy your tickets from

Trains renfe Trains AVE Trains avlo Trains OUIGO Trains iryo
Trains EUROSTAR
Trains TRENITALIA Trains SNCF
Trains alsa
Trains DB
Trains italo
eco logo

The best route is the one with the least emissions

For you and for the planet:
traveling by train is the way to travel.

The European Environment Agency states that the train has the lowest emissions per kilometer and passenger compared to aviation and road transport.

Your tickets,
with you always

Download your tickets in PDF or receive them by SMS.

App Store Google PLay

Cheap train tickets to Barcelona

Route
Operator
Train
Date
Price
OuiGo
OuiGo
22/11/2026
From 11,00€
Euromed
Euromed
25/08/2026
From 10,53€
Trains Barcelona Zaragoza Delicias
OuiGo
OuiGo
21/09/2026
From 9,00€
iryo
iryo
05/07/2026
From 8,00€
AVE
AVE
09/07/2026
From 39,00€
AVE
AVE
15/07/2026
From 39,00€
OuiGo
OuiGo
15/09/2026
From 19,00€
Trains Barcelona Madrid Atocha
OuiGo
OuiGo
30/07/2026
From 2,00€
AVEINT
AVEINT
01/10/2026
From 6,80€
Avant
Avant
13/07/2026
From 13,90€
Alsa
Alsa
08/09/2026
From 23,50€
AVE
AVE
05/08/2026
From 7,65€
Alsa
Alsa
17/09/2026
From 11,90€
AVE
AVE
28/07/2026
From 4,20€
Alvia
Alvia
08/07/2026
From 25,00€
Trains Barcelona Ciudad Real
AVE
AVE
29/06/2026
From 39,00€
Alvia
Alvia
14/09/2026
From 16,65€
Euromed
Euromed
16/08/2026
From 19,00€
OuiGo
OuiGo
19/07/2026
From 9,00€
Alvia
Alvia
15/07/2026
From 19,00€
Trains Barcelona Saint Sebastian
Alvia
Alvia
11/08/2026
From 21,40€
Trains Barcelona Lion
AVE
AVE
23/06/2026
From 16,80€
Trains Barcelona Toulouse
Blablabus
Blablabus
20/07/2026
From 18,82€
Trains Barcelona Valladolid
AVE
AVE
21/08/2026
From 35,70€
AVE
AVE
28/07/2026
From 38,60€
Blablabus
Blablabus
01/10/2026
From 12,99€
Blablabus
Blablabus
02/07/2026
From 25,49€
Trains Barcelona Vitoria Gasteiz
Alvia
Alvia
12/09/2026
From 20,85€
Alvia
Alvia
26/07/2026
From 21,90€
Trains Barcelona Ponferrada
Alvia
Alvia
22/08/2026
From 18,85€
Trains Barcelona Albacete
AVE
AVE
01/09/2026
From 34,90€
Trains Barcelona Ourense
Alvia
Alvia
14/09/2026
From 22,85€
Trains Barcelona Puertollano
AVE
AVE
25/06/2026
From 39,00€
Alvia
Alvia
29/09/2026
From 16,85€
Trains Barcelona Linares
Alvia
Alvia
24/06/2026
From 45,80€
Trains Barcelona Marsella
Royal Express
Royal Express
21/06/2026
From 15,99€
Alsa
Alsa
29/06/2026
From 36,90€
Trains Barcelona Perpiñán
Itabus
Itabus
27/06/2026
From 5,99€
Trains Barcelona Calatayud
Alsa
Alsa
30/08/2026
From 17,72€
Trains Barcelona Barcelona Sants
AVE
AVE
17/06/2026
From 73,60€
Alvia
Alvia
02/09/2026
From 35,40€
Trains Barcelona La Coruña
AVE
AVE
29/06/2026
From 25,00€
Trains Barcelona Valencia Joaquín Sorolla
Alsa
Alsa
28/06/2026
From 17,00€
Trains Barcelona Benicarló
REG.EXP.
REG.EXP.
13/07/2026
From 15,50€
REG.EXP.
REG.EXP.
03/07/2026
From 5,10€
REG.EXP.
REG.EXP.
23/06/2026
From 9,35€
Trains Barcelona Bridge Genil Herrera
AVE
AVE
08/07/2026
From 39,00€
Trains Barcelona L'Aldea
REG.EXP.
REG.EXP.
23/06/2026
From 12,80€
REG.EXP.
REG.EXP.
23/06/2026
From 10,20€
Trains Barcelona Vinaròs
REG.EXP.
REG.EXP.
28/06/2026
From 13,30€
Trains Barcelona Andújar
Avlo
Avlo
16/04/2026
From 7,00€
Trains Barcelona Bilbao Abando
Alvia
Alvia
24/06/2026
From 36,35€
Itabus
Itabus
06/07/2026
From 14,99€
Trains Barcelona Tudela De Navarra
Alvia
Alvia
21/09/2026
From 18,70€
Alvia
Alvia
15/07/2026
From 49,80€
Trains Barcelona Monforte de Lemos
Alvia
Alvia
24/07/2026
From 22,75€
Trains Barcelona Valencia Nord
Alsa
Alsa
14/09/2026
From 17,00€
REG.EXP.
REG.EXP.
24/06/2026
From 22,90€
Trains Barcelona Lugo
AVE
AVE
29/09/2026
From 47,10€
PLANA
PLANA
04/07/2026
From 15,30€
Trains Barcelona Elche
Alsa
Alsa
10/09/2026
From 38,44€
Intercit
Intercit
01/07/2026
From 54,90€
Trains Barcelona Palencia
Alvia
Alvia
23/06/2026
From 20,40€
Trains Barcelona Caspe
REG.EXP.
REG.EXP.
23/06/2026
From 21,15€
Trains Barcelona Antequera
AVE
AVE
28/06/2026
From 39,00€
Royal Express
Royal Express
25/09/2026
From 20,99€
Trains Barcelona Xativa
Alvia
Alvia
24/06/2026
From 34,45€
Trains Barcelona Calahorra
AVE
AVE
26/06/2026
From 40,90€
Blablabus
Blablabus
13/07/2026
From 23,99€
Trains Barcelona Sagunto
REG.EXP.
REG.EXP.
23/06/2026
From 27,50€
Trains Barcelona Zumarraga
Alvia
Alvia
12/10/2026
From 27,60€
Trains Barcelona Madrid Chamartin
Alsa
Alsa
06/08/2026
From 25,00€
Trains Barcelona Miranda De Ebro
Alvia
Alvia
09/10/2026
From 21,25€
Trains Barcelona Flaçà
Regional
Regional
21/06/2026
From 10,50€
Trains Barcelona Gijón
Alvia
Alvia
04/10/2026
From 50,30€
Trains Barcelona L'Ampolla
REG.EXP.
REG.EXP.
30/06/2026
From 12,80€
Trains Barcelona Espelúy
Avlo
Avlo
23/08/2026
From 82,70€
Trains Barcelona Vilches
Alvia
Alvia
30/06/2026
From 47,90€
Trains Barcelona Tafalla
Alvia
Alvia
30/06/2026
From 25,95€
Union Ivkonil
Union Ivkonil
04/08/2026
From 18,00€
Trains Barcelona Cuenca
MAR
MAR
08/06/2026
From 53,61€
Trains Barcelona Barcelona Plaça Catalunya
REG.EXP.
REG.EXP.
22/12/2025
From 24,65€
Blablabus
Blablabus
29/06/2026
From 24,98€
Trains Barcelona Altafulla
REG.EXP.
REG.EXP.
22/06/2026
From 8,60€
REG.EXP.
REG.EXP.
31/07/2026
From 5,75€
Blablabus
Blablabus
25/06/2026
From 19,98€
REG.EXP.
REG.EXP.
04/07/2026
From 7,45€
Trains Barcelona Llançà
Regional
Regional
21/06/2026
From 14,40€
Trains Barcelona Guadalajara
AVE
AVE
15/07/2026
From 33,50€
Regional
Regional
06/06/2026
From 14,40€
Trains Barcelona Bembibre
Alvia
Alvia
16/07/2026
From 52,70€
Trains Barcelona Sahagun
Alvia
Alvia
18/11/2025
From 64,00€
Trains Barcelona Granollers
Regional
Regional
08/03/2026
From 4,20€
Trains Barcelona Villarrobledo
Alvia
Alvia
24/06/2026
From 38,20€
Trains Barcelona Astorga
Alvia
Alvia
18/08/2026
From 30,00€
Trains Barcelona Balsicas
Intercit
Intercit
04/07/2026
From 83,60€
Trains Barcelona Valdepeñas
AVE
AVE
06/07/2026
From 80,30€
Trains Barcelona Lorca Sutullena
Intercit
Intercit
03/08/2026
From 54,10€
Trains Barcelona La Puebla de Híjar
REG.EXP.
REG.EXP.
24/06/2026
From 24,65€
Trains Barcelona L'Ametlla De Mar
REG.EXP.
REG.EXP.
26/06/2026
From 11,20€
Trains Barcelona Benicasim
REG.EXP.
REG.EXP.
26/06/2026
From 24,65€
Trains Barcelona Alcazar de San Juan
Alvia
Alvia
11/07/2026
From 51,50€
Trains Barcelona Manzanares
Alvia
Alvia
31/05/2026
From 58,15€
Trains Barcelona Vilaseca
REG.EXP.
REG.EXP.
24/06/2026
From 9,35€
Trains Barcelona Sant Vicenç De Calders
Regional
Regional
14/06/2026
From 6,15€
Trains Barcelona Maçanet
Regional
Regional
15/01/2026
From 7,20€
Trains Barcelona Villena
AVE
AVE
04/07/2026
From 61,60€
Trains Barcelona Móra La Nova
FE
FE
15/05/2026
From 12,30€
Trains Barcelona Castejón De Ebro
AVE
AVE
28/06/2026
From 39,40€
Trains Barcelona Hostalric
Regional
Regional
25/01/2026
From 6,35€
Trains Barcelona Redondela
Alvia
Alvia
14/08/2026
From 73,90€
Trains Barcelona Zaragoza Goya
Alsa
Alsa
27/06/2026
From 9,00€
Trains Barcelona Valence Tgv Rhone
AVEINT
AVEINT
15/07/2026
From 49,00€
Trains Barcelona Elda
Intercit
Intercit
28/06/2026
From 69,50€
Trains Barcelona Almansa
Alsa
Alsa
11/07/2026
From 38,85€
Regional
Regional
28/06/2026
From 8,25€
Trains Barcelona Villarreal
REG.EXP.
REG.EXP.
16/05/2026
From 26,45€
Trains Barcelona Barco De Valdeorras
Alvia
Alvia
01/07/2026
From 37,75€
Trains Barcelona A Rua
Alvia
Alvia
17/07/2026
From 37,85€
Trains Barcelona Irun
MONBUS
MONBUS
20/08/2026
From 32,90€
Trains Barcelona Zaragoza Portillo
REG.EXP.
REG.EXP.
07/04/2026
From 29,55€
Trains Barcelona L'Hospitalet De L'Infant
REG.EXP.
REG.EXP.
04/07/2026
From 11,15€
Trains Barcelona Ribas de Sil
Alvia
Alvia
11/07/2026
From 75,80€
Trains Barcelona Alfaro
AVE
AVE
27/04/2026
From 38,00€
Trains Barcelona Altsasu Alsasua
Alvia
Alvia
16/08/2026
From 75,50€
Trains Barcelona Alcalà De Xivert
REG.EXP.
REG.EXP.
30/04/2026
From 21,15€
Trains Barcelona Orihuela
Intercit
Intercit
10/08/2026
From 51,60€
Trains Barcelona Torreblanca
REG.EXP.
REG.EXP.
25/05/2026
From 21,15€
Trains Barcelona Sant Celoni
Regional
Regional
07/06/2026
From 5,25€
Trains Barcelona Haro
Alvia
Alvia
30/06/2026
From 41,35€
Trains Barcelona Siguenza
AVE
AVE
02/04/2026
From 47,40€
Trains Barcelona Colera
Regional
Regional
08/02/2026
From 13,90€
Trains Barcelona Sils
Regional
Regional
29/06/2026
From 7,45€
AVEINT
AVEINT
30/06/2026
From 49,00€
Trains Barcelona Mieres Puente
AVE
AVE
13/07/2026
From 56,90€
Trains Barcelona Alcalá De Henares
Alsa
Alsa
19/06/2026
From 33,00€
Trains Barcelona Alhama De Murcia
Intercit
Intercit
02/08/2026
From 57,30€
Trains Barcelona Arcos de Jalón
AVE
AVE
02/07/2026
From 63,10€
Trains Barcelona Saus
Regional
Regional
06/06/2026
From 11,20€
Trains Barcelona Celrà
Regional
Regional
14/12/2024
From 9,10€
Trains Barcelona Curtis
Alvia
Alvia
11/03/2026
From 67,60€
Trains Barcelona Flix
REG.EXP.
REG.EXP.
13/06/2026
From 14,40€
Trains Barcelona Guillarei
Alvia
Alvia
21/09/2025
From 74,80€
Trains Barcelona Riells
Regional
Regional
16/11/2024
From 6,15€
Trains Barcelona Riudellots de la Selva
Regional
Regional
07/01/2025
From 7,70€
Trains Barcelona San Jordi Desvalls
Regional
Regional
25/02/2026
From 10,15€
Trains Barcelona Sant Miquel de Fluvià
Regional
Regional
11/06/2026
From 11,20€
Trains Barcelona Socuéllamos
Alvia
Alvia
17/06/2026
From 45,00€
Trains Barcelona Torre Pacheco
Intercit
Intercit
20/03/2026
From 50,10€
Trains Barcelona Totana
Intercit
Intercit
06/06/2026
From 54,80€
Trains Barcelona Cabanyal
REG.EXP.
REG.EXP.
16/05/2026
From 28,55€
Trains Barcelona Vilajuiga
Sagales
Sagales
09/04/2026
From 16,67€
Trains Barcelona Zaragoza Miraflores
Avant
Avant
23/11/2025
From 39,75€

To travel by train Barcelona

Train schedules

Check the Train schedules, AVE and international trains at Trenes.com.