Trains in Catalonia: timetables, prices and tickets

  • Transport
  • Car rental

These train, bus and flight companies trust us

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

L'Hospitalet de Llobregat


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Barcelona - L'Hospitalet de Llobregat 2.52 $ 18 min 60 01:02 00:06 6 km
Trains Alicante - L'Hospitalet de Llobregat 61.63 $ 5 h 29 min 12 08:45 01:59 401 km
Trains Badalona - L'Hospitalet de Llobregat - 32 min 109 06:19 00:36 16 km
Trains Terrassa - L'Hospitalet de Llobregat - 55 min 80 05:57 00:14 24 km
Trains Sabadell - L'Hospitalet de Llobregat - 45 min 217 06:05 00:28 20 km
Trains Madrid - L'Hospitalet de Llobregat 102.23 $ 3 h 27 min 1 10:30 13:57 499 km

Badalona


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Barcelona - Badalona - 34 min 204 01:10 00:54 10 km
Trains L'Hospitalet de Llobregat - Badalona - 31 min 89 06:38 00:46 16 km
Trains Terrassa - Badalona - 1 h 4 min 112 05:57 23:33 23 km
Trains Sabadell - Badalona - 53 min 341 05:46 23:48 15 km
Trains Mataró - Badalona - 21 min 108 05:57 00:13 19 km

Terrassa


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Barcelona - Terrassa - 1 h 4 min 148 05:57 00:55 23 km
Trains L'Hospitalet de Llobregat - Terrassa - 56 min 71 06:43 00:43 24 km
Trains Badalona - Terrassa - 1 h 9 min 112 06:13 00:36 23 km
Trains Sabadell - Terrassa - 9 min 207 01:31 00:57 8 km
Trains Lleida - Terrassa 12.30 $ 2 h 33 min 7 09:50 20:57 116 km

Sabadell


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Barcelona - Sabadell - 50 min 423 05:57 00:51 18 km
Trains Valencia - Sabadell - - - - - 312 km
Trains Seville - Sabadell - - - - - 834 km
Trains Murcia - Sabadell - - - - - 483 km
Trains Alicante - Sabadell - - - - - 419 km

Tarragona


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Tarragona 48.16 $ 7 h 55 min 1 08:15 08:15 424 km
Trains Barcelona - Tarragona 8.20 $ 1 h 8 min 57 16:51 22:30 82 km
Trains Valencia - Tarragona 31.64 $ 3 h 36 min 4 05:38 16:38 229 km
Trains Seville - Tarragona 67.96 $ 8 h 50 min 3 08:50 12:50 748 km
Trains Saragossa - Tarragona 28.88 $ 3 h 49 min 8 12:16 17:39 187 km
Trains Almería - Tarragona 41.71 $ 11 h 36 min 1 08:05 09:05 574 km
Trains Leganés - Tarragona - 3 h 11 min 2 10:52 23:03 431 km
Trains Santander - Tarragona 135.04 $ 8 h 40 min 1 08:05 16:45 491 km
Trains Huelva - Tarragona 47.98 $ 11 h 46 min 1 07:55 08:55 825 km
Trains Marbella - Tarragona - 7 h 9 min 1 08:40 15:49 737 km

Lleida


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Lleida 37.61 $ 2 h 50 min 7 07:30 21:40 387 km
Trains Barcelona - Lleida 26.95 $ 1 h 11 21:00 20:00 130 km
Trains Valencia - Lleida 58 $ 5 h 23 min 4 05:38 16:12 253 km
Trains Seville - Lleida 36.32 $ 13 h 54 min 2 09:09 20:30 736 km
Trains Saragossa - Lleida 11.37 $ 1 h 13 min 15 08:52 23:06 125 km
Trains Jerez de la Frontera - Lleida 66.90 $ 6 h 9 min 3 08:05 09:13 800 km
Trains Almería - Lleida 133.28 $ 12 h 19 min 2 06:08 20:16 594 km
Trains Santander - Lleida 60.93 $ 8 h 32 min 2 07:05 07:05 417 km
Trains Huelva - Lleida 76.75 $ 6 h 27 min 2 07:55 09:00 809 km
Trains Badajoz - Lleida 105.92 $ 10 h 34 min 1 09:45 07:17 712 km

Mataró


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Bilbao - Mataró - - - - - 480 km

Reus


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Reus 47.28 $ 7 h 46 min 2 08:15 08:15 413 km
Trains Barcelona - Reus 9.84 $ 1 h 24 min 6 16:03 16:03 92 km
Trains Saragossa - Reus 26.83 $ 3 h 30 min 8 12:16 17:39 175 km
Trains Lleida - Reus 48.04 $ 3 h 8 min 2 07:05 14:31 65 km
Trains Huesca - Reus - - - - - 167 km

Girona


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Madrid - Girona 47.10 $ 4 h 3 min 4 09:30 19:00 573 km
Trains Barcelona - Girona 9.84 $ 57 min 33 06:16 12:50 86 km
Trains Valencia - Girona 53.90 $ 5 h 34 min 2 07:05 13:05 388 km
Trains Seville - Girona 71.47 $ 8 h 50 min 3 08:50 14:45 910 km
Trains Saragossa - Girona 49.21 $ 2 h 32 min 3 10:46 17:46 309 km
Trains Murcia - Girona 35.15 $ 16 h 4 min 4 07:30 17:16 557 km
Trains Valladolid - Girona 72.41 $ 8 h 35 min 3 08:45 15:24 626 km
Trains Elche - Girona 34.04 $ 15 h 51 min 3 08:17 18:06 511 km
Trains San Sebastián / Donostia - Girona 47.69 $ 8 h 1 min 1 08:28 09:28 419 km
Trains Castellón de la Plana - Girona 26.60 $ 3 h 20 min 2 08:45 16:55 327 km