Train Times
Italy
Our partners The best way to find and compare tickets for trains, buses, carpools and planes. We work with more than 100 partners to offer you the best prices on the market.
references references references references references references references references references references
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Milan - Rome $ 14.27 3 h 31 min 59 04:30 19:10 296.4 mi
Trains Naples - Rome $ 10.16 2 h 52 min 15 04:05 20:45 117.4 mi
Trains Turin - Rome $ 17.35 4 h 46 min 53 05:50 19:35 325.6 mi
Trains Palermo - Rome $ 23.50 11 h 45 min 8 05:07 20:55 265.3 mi
Trains Genoa - Rome $ 15.29 6 h 34 min 12 00:02 16:58 249.2 mi
Trains Monza - Rome $ 30.38 6 h 337 06:02 21:32 300.7 mi
Trains Forlì - Rome $ 24.32 4 h 56 min 374 00:55 23:17 162.2 mi
Trains Giugliano in Campania - Rome $ 11.91 3 h 52 min 138 05:23 21:08 110.6 mi
Trains Catanzaro - Rome $ 17.35 7 h 9 min 92 06:36 15:47 300.1 mi
Trains Cesena - Rome $ 28.79 5 h 53 min 167 01:09 17:48 155.3 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Milan $ 14.27 3 h 28 min 53 00:11 19:50 296.4 mi
Trains Naples - Milan $ 23.50 4 h 56 min 63 04:00 19:35 408.9 mi
Trains Turin - Milan $ 6.06 1 h 28 min 41 04:54 21:20 77.7 mi
Trains Palermo - Milan $ 47.21 17 h 23 min 6 05:07 20:55 551.2 mi
Trains Genoa - Milan $ 10.16 1 h 46 min 10 05:44 21:44 73.9 mi
Trains Ferrara - Milan $ 19.65 3 h 50 min 29 07:35 20:38 126.1 mi
Trains Trento - Milan $ 18.37 3 h 38 min 33 05:37 17:43 101.9 mi
Trains Giugliano in Campania - Milan $ 42.08 10 h 28 min 3 21:08 21:08 402 mi
Trains Catanzaro - Milan $ 55.22 15 h 17 min 7 10:44 14:41 590.9 mi
Trains Torre del Greco - Milan $ 88.37 9 h 40 min 8 07:52 21:26 415.7 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Naples $ 10.16 2 h 57 min 19 05:00 20:56 117.4 mi
Trains Milan - Naples $ 26.58 4 h 45 min 50 05:00 18:40 408.9 mi
Trains Turin - Naples $ 28.64 6 h 41 min 32 05:50 20:50 442.4 mi
Trains Palermo - Naples $ 20.42 9 h 57 min 3 05:07 20:55 193.9 mi
Trains Genoa - Naples $ 25.56 6 h 42 min 14 00:02 07:05 366.0 mi
Trains Bari - Naples $ 13.96 6 h 58 min 2 06:10 07:20 137.3 mi
Trains Trieste - Naples $ 44.95 8 h 8 min 26 04:26 16:16 333.7 mi
Trains Foggia - Naples $ 13.80 4 h 37 min 49 05:06 19:53 80.2 mi
Trains Perugia - Naples $ 22.94 5 h 29 min 81 04:59 18:25 183.9 mi
Trains Ravenna - Naples $ 41.98 5 h 26 min 15 06:27 16:45 268.4 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Turin $ 20.42 4 h 46 min 55 00:11 19:05 325.6 mi
Trains Milan - Turin $ 6.06 1 h 44 min 27 06:15 22:15 77.7 mi
Trains Naples - Turin $ 28.64 6 h 21 min 36 04:48 17:30 442.4 mi
Trains Genoa - Turin $ 10.16 2 h 7 min 18 05:27 21:27 76.4 mi
Trains Florence - Turin $ 15.29 4 h 20 min 42 02:03 19:55 197.6 mi
Trains Palermo - Turin $ 70.15 19 h 50 min 7 05:07 20:55 562.3 mi
Trains Catania - Turin $ 51.11 17 h 42 min 10 06:17 22:58 648 mi
Trains Messina - Turin $ 47.11 16 h 19 min 101 00:00 22:10 624.5 mi
Trains Taranto - Turin $ 35.31 11 h 51 min 7 06:20 20:01 577.9 mi
Trains Ravenna - Turin $ 30.69 5 h 28 min 48 05:03 18:44 226.2 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Palermo $ 23.50 11 h 48 min 4 07:26 23:00 265.3 mi
Trains Milan - Palermo $ 60.35 16 h 13 min 3 08:00 19:35 551.2 mi
Trains Naples - Palermo $ 20.42 10 h 4 min 2 09:50 23:06 193.9 mi
Trains Genoa - Palermo $ 59.32 17 h 14 min 2 05:53 05:53 491.5 mi
Trains Catania - Palermo $ 15.29 4 h 55 min 8 04:44 15:50 103.1 mi
Trains Turin - Palermo $ 52.14 19 h 43 min 11 06:50 21:55 562.3 mi
Trains Florence - Palermo $ 46.90 15 h 37 min 5 05:35 20:48 405.8 mi
Trains Bologna - Palermo $ 42.08 15 h 16 min 5 02:40 20:07 453.0 mi
Trains Bari - Palermo $ 61.02 14 h 48 min 3 06:10 08:46 278.4 mi
Trains Venice - Palermo $ 60.35 19 h 26 min 12 06:26 22:26 508.9 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Genoa $ 18.37 5 h 12 min 12 00:11 18:27 249.2 mi
Trains Milan - Genoa $ 10.16 1 h 51 min 12 06:10 20:25 73.9 mi
Trains Naples - Genoa $ 26.48 7 h 3 min 22 05:20 16:55 366.0 mi
Trains Turin - Genoa $ 10.16 2 h 15 05:30 21:30 76.4 mi
Trains Palermo - Genoa $ 51.21 19 h 3 min 6 05:07 20:55 491.5 mi
Trains Bari - Genoa $ 34.28 10 h 19 min 13 05:30 14:55 461 mi
Trains Trieste - Genoa $ 36.64 7 h 36 min 34 07:21 16:16 251.7 mi
Trains Taranto - Genoa $ 37.36 12 h 26 min 9 07:05 18:23 502 mi
Trains Reggio Calabria - Genoa $ 28.53 13 h 27 min 12 06:12 21:43 557.4 mi
Trains Prato - Genoa $ 18.47 4 h 46 min 82 06:03 21:00 113 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Florence $ 10.16 3 h 43 min 9 00:11 20:02 143.5 mi
Trains Milan - Florence $ 10.16 5 h 29 min 9 05:00 18:15 154.7 mi
Trains Naples - Florence $ 17.35 3 h 45 min 53 04:00 19:20 254.1 mi
Trains Genoa - Florence $ 14.27 3 h 44 min 29 05:10 19:47 123 mi
Trains Bologna - Florence $ 9.70 1 h 55 min 20 05:30 22:08 50.3 mi
Trains Cuneo - Florence $ 23.20 6 h 59 min 16 06:12 20:12 188.9 mi
Trains Foligno - Florence $ 16.93 2 h 58 min 16 06:36 20:00 92.6 mi
Trains Massafra - Florence $ 37.36 10 h 4 min 15 07:18 20:28 371.6 mi
Trains Alba, Piedmont - Florence $ 25.86 6 h 2 min 10 08:07 19:07 171.5 mi
Trains Mola di Bari - Florence $ 65.33 10 h 23 min 14 07:25 20:56 351.7 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Bologna $ 10.16 2 h 33 min 87 00:17 20:50 188.9 mi
Trains Milan - Bologna $ 10.16 2 h 50 min 16 05:00 22:05 124.9 mi
Trains Naples - Bologna $ 22.27 4 h 4 min 47 04:05 19:35 292.7 mi
Trains Turin - Bologna $ 13.24 3 h 18 min 62 04:54 20:50 183.3 mi
Trains Genoa - Bologna $ 21.96 4 h 11 min 13 06:16 19:44 118.7 mi
Trains Palermo - Bologna $ 76.77 16 h 4 min 7 08:27 20:55 453.0 mi
Trains Syracuse - Bologna $ 36.74 16 h 19 07:32 21:15 551.8 mi
Trains La Spezia - Bologna $ 18.83 4 h 1 min 141 04:43 21:14 78.3 mi
Trains Lucca - Bologna $ 18.73 4 h 4 min 70 07:18 19:41 60.9 mi
Trains Cremona - Bologna $ 11.39 2 h 42 min 44 06:53 21:30 78.3 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Bari $ 14.27 4 h 11 min 6 07:28 18:05 232.4 mi
Trains Milan - Bari $ 28.64 7 h 32 min 13 06:10 16:05 488.4 mi
Trains Turin - Bari $ 27.61 9 h 33 min 11 04:54 20:50 536.2 mi
Trains Bologna - Bari $ 14.27 6 h 33 min 22 00:10 23:39 364.1 mi
Trains Venice - Bari $ 34.69 8 h 48 min 19 05:26 19:40 375.3 mi
Trains Naples - Bari $ 13.96 5 h 18 min 4 08:12 16:14 137.3 mi
Trains Palermo - Bari $ 38.49 15 h 16 min 4 06:50 20:55 278.4 mi
Trains Genoa - Bari $ 37.77 10 h 30 min 25 00:02 21:22 461 mi
Trains Florence - Bari $ 34.28 7 h 43 min 18 05:24 22:22 339.3 mi
Trains Catania - Bari $ 29.35 13 h 48 min 4 08:41 22:25 267.2 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Catania $ 22.89 9 h 59 min 3 07:26 12:00 333.7 mi
Trains Milan - Catania $ 36.23 15 h 26 min 2 08:00 19:00 628.8 mi
Trains Naples - Catania $ 14.27 7 h 48 min 2 00:22 13:45 234.3 mi
Trains Turin - Catania $ 56.76 17 h 18 min 8 05:50 18:40 648 mi
Trains Palermo - Catania $ 15.29 4 h 48 min 7 07:31 18:33 103.1 mi
Trains Udine - Catania $ 64.45 19 h 19 min 6 12:09 20:21 599 mi
Trains Ragusa - Catania $ 12.73 4 h 52 min 10 05:53 16:26 44.7 mi
Trains Savona - Catania $ 59.32 18 h 5 min 8 06:17 21:33 582.8 mi
Trains Modica - Catania $ 11.50 4 h 43 min 15 05:00 16:47 48.5 mi
Trains Fiumicino - Catania $ 39.93 11 h 11 07:53 22:08 331.8 mi
Close
Logo
authentication

Sign in or create an account

Sign in to Virail to get exclusive travel deals

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

Close

Deals

Booking.com

2% cashback