Search | Compare | Purchase

Train tickets Madrid

Search | Compare | Purchase

Train tickets Madrid

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 Madrid

Route
Operator
Train
Date
Price
OuiGo
OuiGo
28/04/2027
From 11,00€
Avlo
Avlo
03/03/2027
From 6,44€
Avlo
Avlo
14/03/2027
From 5,60€
Avlo
Avlo
08/02/2027
From 6,44€
OuiGo
OuiGo
05/05/2027
From 9,00€
OuiGo
OuiGo
18/11/2026
From 4,50€
Avlo
Avlo
29/01/2027
From 6,44€
INTERBUS
INTERBUS
18/11/2026
From 4,75€
Alsa
Alsa
01/12/2026
From 9,00€
Alsa
Alsa
07/02/2027
From 6,06€
OuiGo
OuiGo
22/05/2027
From 9,00€
Avlo
Avlo
02/12/2026
From 9,00€
Trains Madrid Lion
Intercity
Intercity
08/03/2027
From 14,78€
Avlo
Avlo
07/01/2027
From 7,00€
Trains Madrid La Coruña
Avlo
Avlo
29/01/2027
From 13,80€
Trains Madrid Lleida
AVE
AVE
06/02/2027
From 20,46€
Alsa
Alsa
01/02/2027
From 12,00€
Avlo
Avlo
22/01/2027
From 14,50€
Alsa
Alsa
27/12/2026
From 21,50€
Trains Madrid Valencia Joaquín Sorolla
Avlo
Avlo
15/12/2026
From 7,00€
Avlo
Avlo
09/01/2027
From 7,00€
Intercity
Intercity
10/03/2027
From 14,43€
Avlo
Avlo
30/11/2026
From 7,00€
Intercity
Intercity
02/02/2027
From 16,13€
Trains Madrid Castellón
AVE
AVE
24/11/2026
From 11,12€
OuiGo
OuiGo
22/01/2027
From 5,85€
Trains Madrid Zaragoza Delicias
AVE
AVE
22/01/2027
From 17,95€
iryo
iryo
03/10/2027
From 20,00€
Trains Madrid Saint Sebastian
OuiGo
OuiGo
27/02/2027
From 9,00€
OuiGo
OuiGo
25/05/2027
From 9,00€
Trains Madrid Zamora
Avlo
Avlo
10/12/2026
From 9,00€
Alvia
Alvia
01/12/2026
From 21,30€
Regional
Regional
12/11/2026
From 9,25€
Intercity
Intercity
09/01/2027
From 17,50€
Alsa
Alsa
11/01/2027
From 20,50€
Intercity
Intercity
11/01/2027
From 11,40€
Avlo
Avlo
11/01/2027
From 15,00€
OuiGo
OuiGo
19/06/2027
From 17,00€
AVE
AVE
24/11/2026
From 14,20€
Trains Madrid Barcelona Sants
OuiGo
OuiGo
12/01/2027
From 19,00€
Alsa
Alsa
29/01/2027
From 9,00€
Trains Madrid Villena
Alvia
Alvia
22/12/2026
From 5,30€
Trains Madrid Palencia
Avlo
Avlo
25/11/2026
From 12,20€
Alvia
Alvia
20/12/2026
From 19,25€
Alsa
Alsa
25/02/2027
From 15,90€
Trains Madrid Huesca
AVE
AVE
06/01/2027
From 18,40€
Intercity
Intercity
07/12/2026
From 14,80€
Trains Madrid Gandía
AVANZA_NOR
AVANZA_NOR
14/11/2026
From 40,46€
Trains Madrid Port of Santa Maria
Alvia
Alvia
01/01/2027
From 23,80€
Trains Madrid Puertollano
Avlo
Avlo
18/11/2026
From 7,00€
Trains Madrid Jaén
Alsa
Alsa
19/03/2027
From 23,28€
Trains Madrid Lugo
Alvia
Alvia
05/01/2027
From 19,30€
Trains Madrid Badajoz
Alvia
Alvia
03/01/2027
From 17,55€
Trains Madrid Plasencia
Alvia
Alvia
04/01/2027
From 10,55€
Trains Madrid Madrid Atocha
Alsa
Alsa
24/10/2026
From 15,00€
Trains Madrid San Fernando South Bay
Alvia
Alvia
01/01/2027
From 24,05€
Trains Madrid Mérida
Alvia
Alvia
05/01/2027
From 15,55€
Avlo
Avlo
01/12/2026
From 14,00€
Trains Madrid Tudela De Navarra
Alvia
Alvia
17/11/2026
From 18,50€
Avlo
Avlo
02/12/2026
From 22,60€
Trains Madrid Benicarló
AVE
AVE
18/11/2026
From 27,30€
Trains Madrid Alcazar de San Juan
INTERBUS
INTERBUS
25/11/2026
From 13,13€
Trains Madrid Oropesa Del Mar
Avlo
Avlo
18/11/2026
From 21,30€
Trains Madrid Linares
Media Distancia
Media Distancia
21/11/2026
From 24,90€
Trains Madrid Requena Utiel
Avlo
Avlo
03/12/2026
From 3,50€
Trains Madrid Calatayud
AVE
AVE
29/12/2026
From 8,95€
Trains Madrid Bridge Genil Herrera
Avlo
Avlo
15/03/2027
From 7,00€
Avlo
Avlo
02/12/2026
From 20,00€
Trains Madrid Talavera De La Reina
MAR
MAR
18/11/2026
From 11,93€
Trains Madrid Figueres
AVEINT
AVEINT
13/01/2027
From 30,55€
AVANZA_NOR
AVANZA_NOR
16/11/2026
From 15,78€
Trains Madrid Villanueva de Córdoba
Avlo
Avlo
16/11/2026
From 7,00€
Trains Madrid Madrid Chamartin
CORBUS
CORBUS
02/08/2026
From 44,05€
Alsa
Alsa
09/12/2026
From 18,90€
Alvia
Alvia
17/11/2026
From 21,85€
Trains Madrid Torrelavega
Alvia
Alvia
18/11/2026
From 22,30€
Trains Madrid Valdepeñas
MAR
MAR
13/11/2026
From 21,54€
Media Distancia
Media Distancia
11/06/2026
From 7,60€
Trains Madrid Villarrobledo
Media Distancia
Media Distancia
17/11/2026
From 18,30€
Trains Madrid Narbonne
Blablabus
Blablabus
13/11/2026
From 34,48€
Trains Madrid San Roque
iryo
iryo
08/12/2026
From 20,60€
Trains Madrid Bilbao Abando
Intercity
Intercity
02/03/2027
From 11,87€
Trains Madrid Puebla De Sanabria
MONBUS
MONBUS
15/11/2026
From 26,40€
REG.EXP.
REG.EXP.
27/11/2026
From 5,40€
Trains Madrid Vilches
Media Distancia
Media Distancia
15/11/2026
From 31,20€
Trains Madrid Zumarraga
Alvia
Alvia
29/12/2026
From 19,30€
Trains Madrid Soria
Alsa
Alsa
12/12/2026
From 19,33€
Trains Madrid Aguilar De Campoo
Alvia
Alvia
24/11/2026
From 20,40€
Trains Madrid Siguenza
Regional
Regional
16/11/2026
From 12,30€
Trains Madrid Miranda De Ebro
Intercity
Intercity
16/11/2026
From 15,25€
Trains Madrid Torrijos
Regional
Regional
15/11/2026
From 8,10€
Trains Madrid Calahorra
Alvia
Alvia
06/01/2027
From 17,60€
Trains Madrid Cullera
AVANZA_NOR
AVANZA_NOR
17/11/2026
From 38,07€
Trains Madrid Navalmoral De La Mata
Alvia
Alvia
05/01/2027
From 11,65€
Trains Madrid Perpiñán
Blablabus
Blablabus
04/12/2026
From 16,99€
Trains Madrid Manzanares
Avlo
Avlo
17/11/2026
From 13,50€
Trains Madrid Villacañas
Media Distancia
Media Distancia
15/11/2026
From 14,00€
Trains Madrid Marsella
Royal Express
Royal Express
15/11/2026
From 39,00€
Trains Madrid Oropesa De Toledo
Alvia
Alvia
25/11/2026
From 14,80€
Trains Madrid Guadix
Alvia
Alvia
02/01/2027
From 20,70€
Trains Madrid Reinosa
Alvia
Alvia
16/12/2026
From 19,40€
Trains Madrid Monforte de Lemos
Alvia
Alvia
15/01/2027
From 19,55€
Trains Madrid Illescas
Regional
Regional
23/11/2026
From 4,40€
Trains Madrid Reus
AVE
AVE
18/11/2026
From 30,60€
Trains Madrid Nimes
AVEINT
AVEINT
15/12/2026
From 44,00€
Trains Madrid Vinaròs
AVE
AVE
18/11/2026
From 30,10€
Alsa
Alsa
23/11/2026
From 28,60€
Trains Madrid La Palma Del Condado
Intercity
Intercity
08/12/2026
From 19,55€
Trains Madrid Monfragüe
Alvia
Alvia
24/11/2026
From 16,50€
Trains Madrid Guadalajara
Regional
Regional
22/11/2026
From 5,65€
Trains Madrid Antequera
AVE
AVE
30/11/2026
From 16,50€
Trains Madrid Jódar
Alsa
Alsa
11/12/2026
From 18,90€
Trains Madrid Medina Del Campo
Avlo
Avlo
06/12/2026
From 12,00€
Trains Madrid Sagunto
AVE
AVE
26/11/2026
From 25,40€
AVE
AVE
08/11/2026
From 40,70€
Trains Madrid Peñaranda de Bracamonte
MONBUS
MONBUS
17/12/2026
From 12,34€
Trains Madrid Tarancon
AVANZA_NOR
AVANZA_NOR
29/10/2026
From 7,84€
Intercity
Intercity
22/01/2027
From 23,90€
Trains Madrid Cieza
AVE
AVE
21/11/2026
From 26,00€
Trains Madrid A Gudiña
AVE
AVE
22/02/2026
From 31,90€
Trains Madrid Almendralejo
INTERBUS
INTERBUS
19/12/2026
From 27,15€
Trains Madrid Guillarei
Avlo
Avlo
19/11/2026
From 22,30€
Trains Madrid Tolosa
Alvia
Alvia
19/01/2027
From 20,05€
Trains Madrid Zaragoza Goya
Alsa
Alsa
29/11/2026
From 9,00€
Trains Madrid Benicasim
Avlo
Avlo
02/12/2026
From 20,70€
Trains Madrid Almagro
Avlo
Avlo
04/01/2027
From 14,00€
Trains Madrid Alfaro
Alvia
Alvia
17/01/2027
From 15,70€
Trains Madrid Las Navas del Marqués
Regional
Regional
13/11/2026
From 7,40€
Trains Madrid Zafra
Alvia
Alvia
18/11/2026
From 25,80€
Trains Madrid Balsicas
Avlo
Avlo
10/12/2026
From 14,00€
Trains Madrid Avignon
Alsa
Alsa
20/11/2026
From 78,60€
Trains Madrid Bembibre
AVE
AVE
09/12/2026
From 28,10€
Trains Madrid Tafalla
Alvia
Alvia
17/11/2026
From 16,15€
Trains Madrid Requena
AVANZA_NOR
AVANZA_NOR
17/11/2026
From 27,36€
Alvia
Alvia
18/11/2026
From 27,45€
Trains Madrid Llodio
Alvia
Alvia
09/12/2026
From 25,50€
Trains Madrid Redondela
Avlo
Avlo
19/11/2026
From 31,50€
Trains Madrid Sahagun
Alvia
Alvia
04/12/2026
From 31,30€
Trains Madrid Daimiel
Media Distancia
Media Distancia
16/11/2026
From 19,40€
Trains Madrid San Antonio De Requena
Avlo
Avlo
20/12/2026
From 15,00€
Trains Madrid Robledo De Chavela
Regional
Regional
09/11/2026
From 5,65€
Trains Madrid Pola De Lena
Alvia
Alvia
20/11/2026
From 20,65€
Trains Madrid Campo De Criptana
Media Distancia
Media Distancia
09/01/2027
From 16,65€
Trains Madrid Hellín
AVE
AVE
15/11/2026
From 26,00€
Trains Madrid Arévalo
Media Distancia
Media Distancia
20/11/2026
From 13,50€
Trains Madrid La Roda De Albacete
Alsa
Alsa
20/12/2026
From 16,15€
Trains Madrid Almansa
Alsa
Alsa
08/12/2026
From 24,42€
Trains Madrid Socuéllamos
Regional
Regional
19/11/2026
From 16,65€
Trains Madrid Xativa
Avlo
Avlo
18/11/2026
From 20,00€
Trains Madrid Archena
AVE
AVE
24/11/2026
From 26,00€
Trains Madrid Mieres Puente
Alvia
Alvia
24/01/2027
From 16,60€
Trains Madrid Villafranca De Los Barros
Media Distancia
Media Distancia
08/11/2026
From 41,10€
Trains Madrid Valencia Nord
Alvia
Alvia
02/12/2026
From 22,00€
Trains Madrid Castejón De Ebro
Alvia
Alvia
14/12/2026
From 31,20€
Trains Madrid Leganes
Intercity
Intercity
16/05/2025
From 48,30€
Trains Madrid Santa Cruz De Mudela
Media Distancia
Media Distancia
20/11/2026
From 27,00€
Trains Madrid Ocaña
MAR
MAR
04/11/2026
From 7,12€
Trains Madrid Buñol
AVANZA_NOR
AVANZA_NOR
03/10/2026
From 35,93€
Trains Madrid Fuenlabrada
AVE
AVE
05/04/2025
From 28,75€
Trains Madrid Villada
Media Distancia
Media Distancia
31/07/2026
From 34,10€
Trains Madrid Torre Pacheco
Avlo
Avlo
26/11/2026
From 30,00€
Trains Madrid Noblejas
INTERBUS
INTERBUS
19/02/2026
From 7,34€
Trains Madrid Altsasu Alsasua
Intercit
Intercit
02/12/2026
From 20,90€
Trains Madrid Venta de Baños
Avlo
Avlo
11/11/2026
From 12,00€
Trains Madrid Huete
AVANZA_NOR
AVANZA_NOR
24/07/2025
From 8,84€
Trains Madrid Villasequilla
REG.EXP.
REG.EXP.
06/11/2026
From 8,40€
Trains Madrid Santa Maria de Alameda
Media Distancia
Media Distancia
21/11/2026
From 9,85€
Trains Madrid Navalperal de Pinares
Regional
Regional
08/11/2026
From 8,10€
Trains Madrid Araia
Alvia
Alvia
26/02/2025
From 68,50€
Trains Madrid Veguellina de Órbigo
AVE
AVE
13/11/2026
From 33,00€
Trains Madrid Errenteria
Media Distancia
Media Distancia
01/09/2025
From 50,05€
Trains Madrid Aix en Provence
AVEINT
AVEINT
28/12/2026
From 91,10€
Trains Madrid Aix-en-Provence
AVEINT
AVEINT
29/11/2026
From 125,00€
Trains Madrid Alhama de Aragón
Regional
Regional
28/11/2026
From 18,45€
Trains Madrid Porriño
Avlo
Avlo
17/08/2026
From 31,80€
Trains Madrid Zaragoza Miraflores
Alvia
Alvia
11/11/2026
From 29,70€
Trains Madrid Rincón de Soto
Alvia
Alvia
20/12/2026
From 17,55€
Trains Madrid Barcelona Estació De França
Alsa
Alsa
17/02/2027
From 19,00€
Trains Madrid Sant Vicenç De Calders
AVE
AVE
19/08/2026
From 37,70€
Trains Madrid Almuradiel
Media Distancia
Media Distancia
16/11/2026
From 27,00€
Trains Madrid Pontedeume
Avlo
Avlo
27/11/2026
From 30,00€
Trains Madrid Ariza
Regional
Regional
12/08/2026
From 16,90€
Trains Madrid Mengíbar Artichuela
Media Distancia
Media Distancia
14/12/2026
From 35,30€
Trains Madrid Utiel
AVANZA_NOR
AVANZA_NOR
20/11/2026
From 25,92€
Trains Madrid Sant Isidre
AVANZA_NOR
AVANZA_NOR
07/11/2026
From 34,24€
Trains Madrid Zarzalejo
Regional
Regional
11/11/2026
From 5,65€
Trains Madrid Villalba De Guadarrama
Media Distancia
Media Distancia
16/01/2025
From 20,80€
Trains Madrid Beasin
Alsa
Alsa
15/11/2026
From 41,38€
Trains Madrid Briviesca
AVE
AVE
09/09/2026
From 24,50€
Trains Madrid Lalín
Intercity
Intercity
11/12/2026
From 27,90€
Trains Madrid Zafra Feria
Media Distancia
Media Distancia
11/10/2026
From 42,20€
Trains Madrid Cabra del Santo Cristo
Intercity
Intercity
29/08/2026
From 32,70€
Trains Madrid Cañaveral
REG.EXP.
REG.EXP.
20/11/2026
From 26,45€
Trains Madrid Herradón de Pinares
Regional
Regional
16/10/2026
From 8,55€
Trains Madrid Barco De Valdeorras
Avlo
Avlo
26/11/2026
From 33,00€
Trains Madrid Betanzos
Alsa
Alsa
24/11/2026
From 45,97€
Trains Madrid Flix
AVE
AVE
15/11/2026
From 44,80€
Trains Madrid Casatejada
REG.EXP.
REG.EXP.
06/11/2026
From 19,40€
Trains Madrid Ricla La Almunia
AVE
AVE
30/05/2026
From 36,10€
Trains Madrid A Rua
Avlo
Avlo
19/10/2026
From 26,30€
Trains Madrid Alegría de Álava
Intercit
Intercit
09/01/2026
From 23,30€
Trains Madrid Almazán
REG.EXP.
REG.EXP.
31/10/2026
From 19,40€
Trains Madrid Altafulla
AVE
AVE
24/07/2026
From 42,40€
Trains Madrid Arcos de Jalón
Regional
Regional
08/11/2026
From 15,35€
Trains Madrid Ateca
Regional
Regional
14/08/2026
From 18,45€
Trains Madrid Barcelona Passeig De Gracia
Alsa
Alsa
06/12/2026
From 19,00€
Trains Madrid Binefar
AVE
AVE
30/11/2026
From 35,60€
Trains Madrid Brañuelas
AVE
AVE
20/10/2026
From 47,00€
Trains Madrid Calamonte
Media Distancia
Media Distancia
11/10/2026
From 38,85€
Trains Madrid Calatorao
AVE
AVE
25/12/2025
From 28,40€
Trains Madrid Houses of Millán
REG.EXP.
REG.EXP.
27/10/2026
From 26,45€
Trains Madrid Caspe
AVE
AVE
18/10/2026
From 54,10€
Trains Madrid Cetina
Regional
Regional
26/08/2025
From 16,90€
Trains Madrid Cinco Casas
Media Distancia
Media Distancia
27/11/2026
From 18,70€
Trains Madrid El Romeral
Media Distancia
Media Distancia
12/09/2026
From 12,70€
Trains Madrid Epila
Regional
Regional
13/09/2024
From 23,05€
Trains Madrid Fiñana
Alvia
Alvia
27/07/2025
From 78,70€
Trains Madrid Frómista
Avant
Avant
30/05/2026
From 29,80€
Trains Madrid Gádor
Alvia
Alvia
01/09/2026
From 63,10€
Trains Madrid Grañén
AVE
AVE
10/06/2026
From 25,70€
Trains Madrid Grisén
AVE
AVE
19/01/2025
From 94,40€
Trains Madrid Guitiriz
AVE
AVE
03/08/2026
From 78,40€
Trains Madrid Jadraque
Regional
Regional
23/11/2026
From 8,55€
Trains Madrid La Gineta
Media Distancia
Media Distancia
04/12/2025
From 29,10€
Trains Madrid La Puebla de Híjar
AVE
AVE
16/04/2026
From 51,80€
Trains Madrid Legazpi
Avant
Avant
24/10/2026
From 40,50€
Trains Madrid Loja San Francisco
AVE
AVE
03/04/2026
From 44,25€
Trains Madrid Los Santos De Maimona
Media Distancia
Media Distancia
06/11/2026
From 42,20€
Trains Madrid Mirabel
REG.EXP.
REG.EXP.
15/11/2026
From 24,65€
Trains Madrid Montearagón
Regional
Regional
16/11/2026
From 10,35€
Trains Madrid Montijo
Alvia
Alvia
16/11/2026
From 27,30€
Trains Madrid Monzón
AVE
AVE
10/11/2026
From 40,30€
Trains Madrid Móra La Nova
AVE
AVE
10/12/2026
From 40,50€
Trains Madrid Morata de Jalón
AVE
AVE
09/05/2026
From 30,90€
Trains Madrid Morés
AVE
AVE
16/01/2026
From 63,30€
Trains Madrid Carballino
AVE
AVE
19/10/2026
From 53,10€
Trains Madrid Ordizia
Media Distancia
Media Distancia
02/08/2026
From 42,52€
Trains Madrid Osorno
Avant
Avant
13/07/2026
From 37,55€
Trains Madrid Paredes De Nava
Avant
Avant
07/11/2026
From 30,15€
Trains Madrid Quero
Media Distancia
Media Distancia
25/09/2026
From 15,00€
Trains Madrid Quintana Del Puente
Media Distancia
Media Distancia
28/09/2026
From 32,85€
Trains Madrid Quintana Redonda
REG.EXP.
REG.EXP.
09/08/2024
From 21,15€
Trains Madrid Ribadavia
Avlo
Avlo
17/10/2026
From 30,00€
Trains Madrid Salvaterra De Miño
Avlo
Avlo
19/08/2026
From 25,30€
Trains Madrid Salvatierra
Intercit
Intercit
06/08/2026
From 35,50€
Trains Madrid Ribas de Sil
Avlo
Avlo
20/10/2026
From 30,80€
Trains Madrid San Miguel De Las Dueñas
Intercity
Intercity
14/12/2026
From 37,90€
Trains Madrid Santa María de Huerta
Regional
Regional
14/09/2026
From 15,35€
Trains Madrid Sariñena
AVE
AVE
29/07/2026
From 37,80€
Trains Madrid Tardelcuende
REG.EXP.
REG.EXP.
30/12/2024
From 21,15€
Trains Madrid Tardienta
AVE
AVE
17/11/2026
From 23,80€
Trains Madrid Tembleque
Media Distancia
Media Distancia
28/05/2026
From 11,50€
Trains Madrid Torralba
REG.EXP.
REG.EXP.
02/10/2025
From 15,85€
Trains Madrid Torre Del Bierzo
Alvia
Alvia
25/10/2026
From 31,10€
Trains Madrid Torredembarra
AVE
AVE
25/08/2026
From 36,20€
Trains Madrid Vilanova i la Geltrú
AVE
AVE
13/10/2026
From 42,40€
Trains Madrid Vilaseca
AVE
AVE
30/10/2026
From 78,50€
Trains Madrid Villanueva de Gállego
AVE
AVE
03/09/2026
From 37,80€
Trains Madrid Villaquirán de los Infantes
Media Distancia
Media Distancia
11/08/2026
From 34,10€
Trains Madrid Zaragoza Portillo
Alsa
Alsa
04/03/2027
From 12,00€

To travel by train Madrid

Train schedules

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