InterInformation
RoutesMapCountriesGuidesSearch route...
Search routeRoutesMapCountriesGuides
InterInformation

Find the best way to travel anywhere in the world — trains, ferries, buses and flights.

info@interinformation.com

Navigate

RoutesCountriesGuidesMap

More

Contact

Get updates

New routes, guides and updates — straight to your inbox.

Booking links on this site are affiliate links — the commission we receive does not affect the price you pay.
© 2026 InterInformation. All rights reserved.
HomeRoutesCountriesGuides
Home›Routes›Train›Italy

Italy Train Travel

17 routes and 1 guide

Italy's rail network connects the cities you are probably going to anyway, and the measured times on this page show why driving between them is rarely worth it: Rome to Naples in seventy minutes, Rome to Florence in ninety, Florence to Venice in two hours and Milan to Venice in two and a half. Fourteen journeys are bookable here, from six starting cities. Two operators run the fast trains. Trenitalia is the national company; Italo is a private high-speed competitor on the same main lines. Both require a seat reservation on high-speed services, and both are substantially cheaper booked ahead than on the day, so the choice is usually made by departure time rather than by brand. Not everything on this page is high-speed, and that is worth knowing before you compare durations. Naples to Sorrento is a regional line — slower, more local, and the way to the Amalfi Coast. Palermo to Catania is a Sicilian regional run. And Rome to Catania is an overnight service on which the train itself boards a ferry to cross the Strait of Messina.

Italy train guides

mode-guide

  • Italy Train Guide — High-Speed & Regional

Bookable routes

Florence → RomeFastest: 1 h 30 minFrom: from €15TrainFlorence → VeniceFastest: 2 hFrom: from €15TrainFlorence → Cinque TerreFastest: 2 h 30 minFrom: from €10TrainMilan → RomeFastest: 3 h 5 minFrom: from €25FlightTrainMilan → BarcelonaFastest: 12 hFrom: from €30TrainMilan → VeniceFastest: 2 h 30 minFrom: from €15TrainFlightMilan → ZurichFastest: 3 h 30 minFrom: from €20TrainFlightNaples → RomeFastest: 1 h 10 minFrom: from €10TrainNaples → SorrentoFastest: 1 hFrom: from €4TrainPalermo → CataniaFastest: 3 hFrom: from €8TrainRome → VeniceFastest: 3 h 45 minFrom: from €30FlightTrainRome → MilanFastest: 3 hFrom: from €20TrainFlightRome → NaplesFastest: 1 h 10 minFrom: from €10TrainRome → FlorenceFastest: 1 h 30 minFrom: from €15TrainVenice → RomeFastest: 3 h 45 minFrom: from €30FlightTrainVenice → FlorenceFastest: 2 hFrom: from €15TrainZurich → MilanFastest: 3 h 30 minFrom: from €20TrainFlight

Other ways to travel in Italy

Where this mode does not reach, these do.

All routes in Italy