Train Times Spain

  • Transport
  • Car rental

These train, bus and flight companies trust us

Madrid


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Barcelona - Madrid 12.89 $ 3 h 3 min 10 15:00 21:00 504 km
Trains Valencia - Madrid 30.29 $ 2 h 6 min 4 18:00 17:10 302 km
Trains Seville - Madrid 31.64 $ 3 h 18 min 11 07:45 20:45 390 km
Trains Saragossa - Madrid 28.06 $ 1 h 37 min 7 21:45 23:45 274 km
Trains Málaga - Madrid 33.28 $ 2 h 51 min 4 10:00 21:00 416 km
Trains Fuengirola - Madrid 38.20 $ 3 h 39 min 3 12:00 20:00 438 km
Trains Benidorm - Madrid 44.23 $ 4 h 33 min 9 17:45 17:45 371 km
Trains Vilanova i la Geltrú - Madrid 58.23 $ 6 h 56 min 1 12:07 19:03 465 km
Trains Granollers - Madrid 126.42 $ 4 h 32 min 1 17:38 17:38 520 km
Trains Vila-real, Valencia - Madrid - - - - - 311 km

Barcelona


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Barcelona 44.64 $ 3 h 2 min 9 09:30 22:40 504 km
Trains Valencia - Barcelona 16.87 $ 2 h 49 min 4 09:15 20:15 303 km
Trains Seville - Barcelona 26.42 $ 7 h 17 min 3 12:50 12:50 828 km
Trains Saragossa - Barcelona 21.97 $ 1 h 54 min 8 12:36 00:06 254 km
Trains Málaga - Barcelona 48.98 $ 6 h 28 min 3 09:00 14:35 769 km
Trains Alcalá de Henares - Barcelona 92.21 $ 6 h 49 min 2 17:21 00:40 474 km
Trains Fuenlabrada - Barcelona - 3 h 28 min 1 18:02 21:30 516 km
Trains Leganés - Barcelona - 3 h 35 min 2 18:09 23:40 512 km
Trains Santander - Barcelona 73.82 $ 13 h 3 07:05 09:10 541 km
Trains Dos Hermanas - Barcelona 97.54 $ 6 h 16 min 1 16:06 22:22 831 km

Valencia


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Valencia 30.29 $ 1 h 50 min 5 17:30 21:40 302 km
Trains Barcelona - Valencia 16.87 $ 4 h 35 min 6 09:15 20:15 303 km
Trains Seville - Valencia 23.55 $ 7 h 50 min 3 09:25 19:45 540 km
Trains Saragossa - Valencia 28.53 $ 5 h 56 min 6 17:58 17:46 247 km
Trains Málaga - Valencia 73.69 $ 5 h 20 min 3 09:00 16:15 467 km
Trains Vigo - Valencia 78.03 $ 18 h 39 min 3 07:42 08:42 766 km
Trains Vitoria-Gasteiz - Valencia 82.08 $ 7 h 44 min 1 11:33 11:33 422 km
Trains Huelva - Valencia 44.29 $ 9 h 7 min 1 07:55 07:55 623 km
Trains Dos Hermanas - Valencia 65.79 $ 5 h 9 min 1 18:10 23:19 541 km
Trains Jaén - Valencia 92.56 $ 25 h 20 min 1 17:20 17:20 352 km

Seville


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Seville 31.64 $ 2 h 36 min 5 07:00 21:00 390 km
Trains Barcelona - Seville 26.42 $ 8 h 17 min 5 13:00 13:00 828 km
Trains Valencia - Seville 23.55 $ 8 h 58 min 3 09:40 13:25 540 km
Trains Saragossa - Seville 48.57 $ 5 h 27 min 4 08:36 17:33 646 km
Trains Málaga - Seville 29.23 $ 3 h 12 min 4 14:22 14:35 156 km
Trains Vigo - Seville 104.28 $ 34 h 25 min 3 07:42 15:25 588 km
Trains Gijón - Seville 56.65 $ 13 h 4 min 2 08:00 11:15 685 km
Trains Elche - Seville 158.18 $ 9 h 2 09:26 10:26 473 km
Trains Oviedo - Seville 161.69 $ 8 h 48 min 1 10:44 10:44 665 km
Trains Pamplona - Seville 40.31 $ 6 h 30 min 2 07:43 16:35 708 km

Saragossa


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Saragossa 28.06 $ 1 h 46 min 13 20:05 22:40 274 km
Trains Barcelona - Saragossa 12.89 $ 1 h 43 min 12 08:50 22:00 254 km
Trains Valencia - Saragossa 47.61 $ 4 h 38 min 3 07:13 12:15 247 km
Trains Seville - Saragossa 56.24 $ 4 h 34 min 2 08:50 14:45 646 km
Trains Málaga - Saragossa 42.24 $ 7 h 45 min 2 09:35 15:35 628 km
Trains Almería - Saragossa 59.46 $ 13 h 6 min 1 08:05 21:11 553 km
Trains Leganés - Saragossa - 1 h 59 min 2 10:52 21:51 284 km
Trains Santander - Saragossa 58.58 $ 9 h 58 min 3 09:10 09:10 313 km
Trains Castellón de la Plana - Saragossa 39.37 $ 3 h 54 min 2 08:45 10:55 199 km
Trains Huelva - Saragossa 62.86 $ 5 h 41 min 2 07:55 09:00 713 km

Málaga


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Málaga 33.28 $ 2 h 49 min 4 09:35 21:35 416 km
Trains Canary Islands - Málaga - - - - - 1420 km
Trains Barcelona - Málaga 48.98 $ 10 h 23 min 3 06:51 20:00 769 km
Trains Valencia - Málaga 61.08 $ 6 h 33 min 3 07:13 15:10 467 km
Trains Saragossa - Málaga 46.91 $ 4 h 46 min 3 10:20 17:33 628 km
Trains Seville - Málaga 29.23 $ 2 h 17 min 5 16:30 19:20 156 km
Trains Murcia - Málaga 125.37 $ 8 h 37 min 2 08:41 08:41 323 km
Trains Valladolid - Málaga 94.91 $ 17 h 4 min 2 13:53 14:13 549 km
Trains Gijón - Málaga 149.98 $ 9 h 10 min 1 10:15 10:15 765 km
Trains Granada - Málaga 28.12 $ 1 h 54 min 1 08:15 08:14 89 km

Murcia


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Murcia 48.04 $ 4 h 44 min 1 17:45 14:10 349 km
Trains Barcelona - Murcia 36.97 $ 6 h 38 min 2 15:16 16:16 471 km
Trains Valencia - Murcia 34.10 $ 3 h 23 min 2 07:08 17:35 177 km
Trains Seville - Murcia 54.95 $ 13 h 23 min 2 14:40 19:45 432 km
Trains Saragossa - Murcia 46.98 $ 9 h 11 min 3 10:00 13:43 409 km
Trains Vigo - Murcia 42.83 $ 11 h 58 min 1 09:49 09:49 799 km
Trains Gijón - Murcia 64.85 $ 22 h 52 min 1 14:48 11:15 725 km
Trains Vitoria-Gasteiz - Murcia 70.54 $ 9 h 41 min 2 07:45 11:33 556 km
Trains Granada - Murcia 132.99 $ 8 h 45 min 2 08:10 00:00 236 km
Trains Oviedo - Murcia 58.41 $ 24 h 22 min 1 12:20 15:39 717 km

Bilbao


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Bilbao 32.75 $ 6 h 15 min 2 17:05 17:05 323 km
Trains Barcelona - Bilbao 35.21 $ 6 h 32 min 1 08:50 09:50 467 km
Trains Valencia - Bilbao 71.12 $ 11 h 14 min 2 12:21 13:21 472 km
Trains Saragossa - Bilbao 21.09 $ 5 h 18 min 2 10:48 10:48 245 km
Trains Málaga - Bilbao 150.85 $ 19 h 8 min 3 09:00 19:00 738 km
Trains Seville - Bilbao 80.85 $ 20 h 8 min 3 19:45 19:45 703 km
Trains Gijón - Bilbao 57.41 $ 15 h 52 min 2 10:15 10:15 223 km
Trains Vitoria-Gasteiz - Bilbao 24.31 $ 3 h 46 min 2 18:53 19:53 50 km
Trains Granada - Bilbao 96.08 $ 26 h 18 min 3 07:14 15:46 678 km
Trains Elche - Bilbao 48.86 $ 12 h 45 min 2 10:22 10:25 587 km