Header background
  • One-way
  • Round-trip
Train Times
Italy
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Milan - Rome NZ$ 21.17 8 h 10 min 16 05:40 22:27 477 km
Trains Naples - Rome NZ$ 17.61 2 h 36 min 21 05:50 21:35 189 km
Trains Turin - Rome NZ$ 24.72 7 h 18 min 33 06:00 21:55 524 km
Trains Palermo - Rome NZ$ 40.73 12 h 40 min 5 06:50 20:55 427 km
Trains Genoa - Rome NZ$ 19.39 7 h 15 min 6 06:00 16:58 401 km
Trains Monza - Rome NZ$ 51.49 6 h 45 min 10 06:02 18:38 484 km
Trains Forlì - Rome NZ$ 52.03 4 h 11 min 29 06:15 19:33 261 km
Trains Varese - Rome NZ$ 31.13 10 h 6 min 27 07:11 20:50 527 km
Trains Imola - Rome NZ$ 33.35 5 h 26 min 30 06:17 23:00 280 km
Trains Savona - Rome NZ$ 31.84 7 h 25 min 14 06:00 21:33 422 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Milan NZ$ 21.17 8 h 46 min 6 16:35 14:12 477 km
Trains Naples - Milan NZ$ 40.73 8 h 13 min 25 05:14 21:35 658 km
Trains Turin - Milan NZ$ 17.61 1 h 59 min 20 06:00 20:54 125 km
Trains Palermo - Milan NZ$ 65.81 18 h 51 min 19 06:50 20:55 887 km
Trains Genoa - Milan NZ$ 17.61 1 h 57 min 20 06:44 21:44 119 km
Trains Terni - Milan NZ$ 36.02 6 h 31 min 19 06:10 22:38 425 km
Trains Lucca - Milan NZ$ 25.79 4 h 58 min 55 06:00 18:42 208 km
Trains Marsala - Milan NZ$ 170.40 25 h 43 min 6 07:24 15:15 894 km
Trains Busto Arsizio - Milan NZ$ 7.29 35 min 161 06:03 00:03 31 km
Trains Ragusa - Milan NZ$ 164.17 20 h 46 min 5 08:05 19:30 1,055 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Naples NZ$ 17.61 2 h 45 min 18 06:25 19:56 189 km
Trains Milan - Naples NZ$ 40.73 7 h 32 min 52 05:40 22:27 658 km
Trains Turin - Naples NZ$ 40.73 11 h 26 min 12 06:00 21:55 712 km
Trains Palermo - Naples NZ$ 35.40 11 h 51 min 6 06:50 20:55 312 km
Trains Genoa - Naples NZ$ 35.40 7 h 16 min 34 06:00 23:53 589 km
Trains Bari - Naples NZ$ 23.66 6 h 17 min 7 06:10 16:05 221 km
Trains Trieste - Naples NZ$ 53 8 h 5 min 31 06:42 19:50 537 km
Trains Foggia - Naples NZ$ 22.77 5 h 15 min 10 06:45 17:41 129 km
Trains Perugia - Naples NZ$ 21.26 5 h 55 min 121 06:03 18:25 296 km
Trains Ravenna - Naples NZ$ 43.13 5 h 53 min 19 06:27 18:44 432 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Turin NZ$ 24.72 8 h 56 min 14 05:40 23:55 524 km
Trains Milan - Turin NZ$ 17.61 1 h 52 min 22 06:15 22:15 125 km
Trains Naples - Turin NZ$ 40.73 6 h 36 min 56 06:02 21:35 712 km
Trains Palermo - Turin NZ$ 83.60 20 h 41 min 14 06:50 20:55 905 km
Trains Genoa - Turin NZ$ 17.61 2 h 2 min 16 06:15 21:27 123 km
Trains Livorno - Turin NZ$ 35.40 5 h 29 min 11 06:25 17:18 269 km
Trains Syracuse - Turin NZ$ 111.70 20 h 1 min 11 10:10 21:45 1,091 km
Trains Monza - Turin NZ$ 23.39 2 h 35 min 45 06:11 21:27 137 km
Trains Forlì - Turin NZ$ 46.07 5 h 2 min 33 06:51 19:33 358 km
Trains Latina - Turin NZ$ 49.62 6 h 42 min 22 07:10 23:21 582 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Palermo NZ$ 40.73 12 h 24 min 9 11:26 23:24 427 km
Trains Milan - Palermo NZ$ 65.81 20 h 16 min 9 08:00 22:27 887 km
Trains Naples - Palermo NZ$ 35.40 9 h 42 min 5 09:50 00:22 312 km
Trains Genoa - Palermo NZ$ 129.49 19 h 10 min 5 12:24 23:53 791 km
Trains Catania - Palermo NZ$ 17.61 3 h 43 min 7 07:20 17:47 166 km
Trains Turin - Palermo NZ$ 70.79 19 h 55 min 9 11:54 20:50 905 km
Trains Florence - Palermo NZ$ 86.27 16 h 12 min 7 06:40 22:00 653 km
Trains Bologna - Palermo NZ$ 60.12 18 h 50 min 9 07:27 01:51 729 km
Trains Bari - Palermo NZ$ 69.28 14 h 44 min 4 06:10 23:00 448 km
Trains Venice - Palermo NZ$ 70.79 19 h 15 min 14 06:26 23:05 819 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Genoa NZ$ 19.39 8 h 6 min 13 06:12 16:12 401 km
Trains Milan - Genoa NZ$ 17.61 2 h 24 min 24 06:10 21:10 119 km
Trains Naples - Genoa NZ$ 28.64 7 h 56 min 41 06:55 21:46 589 km
Trains Turin - Genoa NZ$ 17.61 2 h 14 min 24 06:05 22:03 123 km
Trains Palermo - Genoa NZ$ 60.12 19 h 49 min 10 06:50 20:55 791 km
Trains Bari - Genoa NZ$ 84.66 10 h 36 min 23 06:30 22:10 742 km
Trains Trieste - Genoa NZ$ 59.50 7 h 34 min 12 09:16 15:45 405 km
Trains Taranto - Genoa NZ$ 63.68 13 h 40 min 14 08:01 20:15 808 km
Trains Reggio Calabria - Genoa NZ$ 81.46 14 h 6 min 27 06:03 21:43 897 km
Trains Prato - Genoa NZ$ 32.02 5 h 3 min 81 08:24 23:12 182 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Florence NZ$ 17.61 3 h 43 min 11 05:40 20:02 231 km
Trains Milan - Florence NZ$ 17.61 5 h 13 min 18 05:40 20:10 249 km
Trains Naples - Florence NZ$ 24.72 6 h 57 min 12 05:14 19:31 409 km
Trains Turin - Florence NZ$ 19.39 6 h 12 min 18 06:25 14:54 318 km
Trains Genoa - Florence NZ$ 33.08 4 h 30 min 24 06:16 23:53 198 km
Trains Palermo - Florence NZ$ 60.12 15 h 28 min 15 06:50 20:55 653 km
Trains Bari - Florence NZ$ 37.97 8 h 56 min 16 06:10 22:10 546 km
Trains Catania - Florence NZ$ 55.67 13 h 32 min 21 06:17 22:58 768 km
Trains Messina - Florence NZ$ 56.56 12 h 26 min 49 06:52 00:35 717 km
Trains Syracuse - Florence NZ$ 96.94 14 h 55 min 16 07:32 21:45 817 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Bologna NZ$ 19.39 6 h 6 min 20 05:40 22:35 304 km
Trains Milan - Bologna NZ$ 17.61 2 h 55 min 19 05:40 22:05 201 km
Trains Naples - Bologna NZ$ 24.72 10 h 29 min 7 05:14 13:25 471 km
Trains Turin - Bologna NZ$ 19.39 4 h 27 min 37 06:05 20:50 295 km
Trains Palermo - Bologna NZ$ 63.68 18 h 7 min 9 06:50 20:55 729 km
Trains Monza - Bologna NZ$ 30.95 3 h 21 min 41 06:47 21:27 202 km
Trains Latina - Bologna NZ$ 40.73 5 h 7 min 29 06:16 23:21 360 km
Trains Varese - Bologna NZ$ 27.57 4 h 37 min 67 06:13 20:36 247 km
Trains Asti - Bologna NZ$ 17.61 4 h 17 min 39 06:07 21:29 252 km
Trains Grosseto - Bologna NZ$ 41.53 5 h 6 min 30 06:55 22:26 192 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Bari NZ$ 24.72 6 h 1 min 4 07:28 07:28 374 km
Trains Milan - Bari NZ$ 49.62 8 h 2 min 26 06:10 21:15 786 km
Trains Turin - Bari NZ$ 40.73 9 h 49 min 18 08:00 20:50 863 km
Trains Palermo - Bari NZ$ 67.68 15 h 5 06:50 20:55 448 km
Trains Genoa - Bari NZ$ 54.43 10 h 20 min 17 07:05 13:44 742 km
Trains Naples - Bari NZ$ 23.66 7 h 25 min 4 08:12 16:14 221 km
Trains Brescia - Bari NZ$ 56.38 10 h 4 min 44 06:13 20:39 726 km
Trains Reggio Calabria - Bari NZ$ 42.87 8 h 35 min 2 07:35 11:55 350 km
Trains Parma - Bari NZ$ 30.77 7 h 39 min 19 06:00 23:06 670 km
Trains Rimini - Bari NZ$ 24.72 5 h 3 min 12 13:15 18:51 479 km
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Rome - Catania NZ$ 35.40 10 h 14 min 11 07:26 23:00 537 km
Trains Milan - Catania NZ$ 55.67 17 h 6 min 9 08:00 22:13 1,012 km
Trains Naples - Catania NZ$ 24.72 7 h 59 min 8 09:50 00:06 377 km
Trains Palermo - Catania NZ$ 17.61 3 h 26 min 7 07:08 19:45 166 km
Trains Genoa - Catania NZ$ 151.01 17 h 15 min 4 12:24 21:56 925 km
Trains Turin - Catania NZ$ 91.25 18 h 16 min 9 20:50 21:55 1,043 km
Trains Florence - Catania NZ$ 68.48 12 h 53 min 14 06:40 00:45 768 km
Trains Bologna - Catania NZ$ 109.03 14 h 3 min 9 07:27 21:02 838 km
Trains Bari - Catania NZ$ 52.11 11 h 38 min 8 06:10 23:00 430 km
Trains Venice - Catania NZ$ 74.35 16 h 54 min 4 18:26 23:05 912 km
Close

Get free deals and discounts
when you sign-up

  • Omio 10% cashback

  • Booking.com 2% cashback

  • Rentalcars.com 10% off

  • Exclusive access to special promotions and deals

Offer expires in
2
Days
:
14
Hours
:
35
Minutes
:
33
Seconds
248 joined today

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

We're subscribing you...

Thank you!
We have added your email to the
signup queue.

Something went wrong!

An error occurred when you're subscribing to our deals. Please try again in a minute.