Planning a trip around Italy by train but don’t know where to start? You’re in luck! Our interactive train map of Italy highlights some of the most popular routes in Italy and from France, Switzerland and Germany to Italy. Click on each of the routes in our map below to find journey times and ticket prices.
Red routes – High-speed trains
Green routes – Regional trains
Blue routes – Cross-border trains
Depending on your journey, you can either take a high-speed train, which connects Italy’s largest cities, or a slower regional train, which usually runs through the rural areas. For example, the route from Rome to Milan is served by both Frecciarossa and Italo high-speed trains, which cover the 296 miles (477 km) between the two cities in about three hours, reaching speeds of up to 300 km/h (186 mph). In contrast, the route from Catania to Palermo is 104 miles (167 km) and is covered by Trenitalia’s regional trains, which take the same amount of time to complete the journey – three hours. Regional trains stop at lots of small stations on a given route and aren’t as fast as high-speed trains, but they tend to be much cheaper.
Want to know a bit more about some of the most popular train routes in Italy? Check out our table below and click on the route you’re most interested in – you’ll find plenty of information, including journey times, ticket prices and some useful FAQs. At Trainline, we connect directly to Trenitalia, Italo and Thello’s ticket inventory, so your train ticket will always be valid for travel if you book online with us.
Route | Distance | Fastest journey |
---|---|---|
Rome to Venice | 245 miles (394 km) | 3h 16m |
Rome to Florence | 144 miles (232 km) | 1h 17m |
Rome to Naples | 117 miles (189 km) | 1h 07m |
Florence to Venice | 127 miles (204 km) | 2h 01m |
Milan to Rome | 296 miles (477 km) | 3h 10m |
Milan to Venice | 152 miles (245 km) | 2h 12m |
Milan to Florence | 155 miles (249 km) | 1h 44m |
Rome to Milan | 296 miles (477 km) | 3h 05m |
Paris to Milan | 397 miles (639 km) | 6h 56m |
Paris to Venice | 524 miles (844 km) | 9h 11m |
If you’re planning on travelling from Italy to France, Switzerland, Germany or any other European country, why not get a Rail Pass – it can be a cost-effective way to travel cross-country by rail. There are two types of Rail Passes which cover train travel in Italy and Europe:
Looking for ideas for your next trip to Italy? You’ve come to the right place! Our Italy Travel Inspiration hub is full of handy guides to help you plan your Italian holiday and enjoy la dolce vita. From a weekend in Rome to the most scenic train routes in Italy, we’ve got you covered!
Want to explore another European country but not sure about the trains you can take? Click on one of the country guides below – we’ll provide you with all the information you need about train and ticket types, discounts and destinations. If you’re travelling to Spain, Switzerland, France, Belgium or Germany, have a look at our Spain Rail map, Switzerland train map, France train map, Belgium train map and Germany train map pages, or for a general overview of the European rail network, head to our Europe train map page.