Search | Compare | Purchase

Train tickets Barcelona

Search | Compare | Purchase

Train tickets Barcelona

Passengers
Adults
26 - 59 years
Select your origin and destination before adding discount cards.

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

To travel by train Barcelona

Train schedules

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