Italy by train
How to travel in Italy by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
train types
- Centovalli Express(CEX)
- Centovalli Panorama(CEP)
- Centovalli Regional(CER)
- DB ÖBB Eurocity(DB ÖBB EC)
- EuroCity (IT)(EC)
- Eurocity Thello(THELLO)
- FGC Tren(FGC)
- Flixbus(FLIX)
- Frecciabianca(FB)
- Frecciargento(FA AV)
- Frecciarossa(FR AV)
- FUC Regional(FUCR)
- Hellö(HÖ)
- InterCity(IC)
- InterCity Bus Italien(ICB I)
- InterCityNotte(ICN)
- Italo(ITALO)
- Malpensa Express(MXP)
- ÖBB Nightjet(NJ)
- RegioExpress(RE)
- Regionale(R)
- Regionale(R)
- Regionale Veloce(RV)
- REX MiCoTra(REX MiCoTra)
- S-Bahn(S)
- Suburbane(S)
- SZ Arriva Express Bus(Bus)
- TGV France - Italy(TGV)
night train
- ICN 1559 Rome - Palermo
- ICN 1580 Lecce - Turin
- ICN 1584 Syracuse - Milan
- ICN 1954 Palermo - Rome
- ICN 1955 Rome - Syracuse
- ICN 1955 Rome - Palermo
- ICN 1956 Syracuse - Rome
- ICN 1958 Palermo - Rome
- ICN 1959 Rome - Syracuse
- ICN 1960 Syracuse - Rome
- ICN 1963 Milan - Palermo
- ICN 1963 Milan - Syracuse
- ICN 1964 Palermo - Milan
- ICN 752 Lecce - Milan
- ICN 754 Lecce - Turin
- ICN 755 Milan - Lecce
- ICN 757 Turin - Lecce
- ICN 758 Lecce - Milan
- ICN 763 Bolzano - Rome
- ICN 764 Rome - Bolzano
- ICN 765 Milan - Lecce
- ICN 770 Trieste - Rome
- ICN 774 Rome - Trieste
- ICN 788 Lecce - Rome
- ICN 789 Rome - Lecce
- ICN 794 Reggio Calabria - Turin
- ICN 795 Turin - Reggio Calabria
- ICN 796 Salerno - Turin
- ICN 797 Turin - Salerno
- ICN 798 Salerno - Turin
- ICN 799 Turin - Salerno
- ÖBB nightjet NJ1234 Livorno - Vienna
- ÖBB nightjet NJ1237 Vienna - Livorno
- ÖBB nightjet NJ233 Vienna - Milan
- ÖBB nightjet NJ235 Milan - Vienna
- ÖBB nightjet NJ236 Venice - Vienna
- ÖBB nightjet NJ237 Vienna - Venice
- ÖBB nightjet NJ294 Rome - Munich
- ÖBB nightjet NJ295 Munich - Rome
- ÖBB nightjet NJ40233 Vienna - Rome
- ÖBB nightjet NJ40235 Milan - Munich
- ÖBB nightjet NJ40236 Venice - Munich
- ÖBB nightjet NJ40294 Rome - Vienna
- ÖBB nightjet NJ40295 Munich - Milan
- ÖBB nightjet NJ40463 Munich - Venice
train connections
popular connections travelled by other users
search for train schedules here
Online timetable information, on which you can find relevant, up-to-date connections.
train company
- ARST ARST Gestione FdS srl
- BLUE Blue Star Ferries
- BLUELINE Blueline Ferries
- FAL Ferrovie Appulo Lucane
- FART Ferrovie autolinee regionali ticinesi
- FdC Ferrovie della Calabria
- FGC Ferrovia Genova Casella
- FLIX Flixbus
- FNB Ferrotramviaria S.p.A.
- FSE Ferrovie del Sud Est
- FUC Ferrovie Udine-Cividale
- GNV Grandi Navi Veloci
- GRIM Grimaldi Lines
- GTT Gruppo Torinese Trasporti
- HML Hellenic Mediterranean Lines
- JADR Jadrolinija
- MINO Minoan Lines
- NTV Nuovo Trasporto Viaggiatori
- SAD SAD Nahverkehr AG
- SNAV SNAV Ferries
- SSIF Società Subalpina di Imprese Ferroviarie
- ST Sistemi Territoriali S.p.A.
- SUPF Superfast Ferries
- TFT Trasporto Ferroviario Toscano
- THELLO Thello
- TILO Treni Regionali Ticino Lombardia
- TREN Trenord
- TRENITALIA Trenitalia - Ferrovie dello stato
- TT Trentino Trasporti Esercizio S.p.a
- VENT Ventouris Ferries
Italy - Albania
If you want to travel from Italy to Albania the direct way, you have to use a ferry. Ferry connections are available for example from Bari (Italy) to Durrës (Albania).
Italy - Austria
Direct "Railjet" trains run from Italy to Austria during the day. They are available on the route Venice via Villach with Vienna. "Eurocity" trains run on the route from Bologna, Verona to Innsbruck.
We also recommend you the "Nightjet" night train connections for your journey. They run from Rome, Milan and Venice to Salzburg and Vienna. The Nightjet trains are very comfortable and save your travel time while you sleep.
The Austrian railways ÖBB offers saver fares "Sparschiene" from 29 EUR for the Railjet and Eurocity trains. A ticket for the night train Nightjet starts from 29 EUR in the seat car and from 69 EUR in the sleeping car.
You find the the best route for your journey, exact timetable and ticket prices via our booking links. It might be possible that you need two train tickets: first one to travel inside Italy. And a second one for the journey from Italy to Austria.
Italy - Switzerland
The train journey from Italy to Switzerland usually leads via Milan. You reach Milan easily from everywhere in Italy by several high-speed-train connections. From Milan you continue by Eurocity train to Switzerland.
Saver fare tickets are available from 29 EUR. You find timetables and ticket prices via our booking links. Sometimes you have to book two tickets, first to Milano, then a second one to your destiantion in Switzerland.
If you want to travel on the scenic Bernina and Galcier Express routes, continue from Milan via Tirano (border to Switzerland).
Italy - Germany
To travel by train from Italy to Germany you have two main travel routes. The western route on the line Milan-Basel-Frankfurt. And the eastern route Verona-Munich.
German railways "Deutsche Bahn" offers special fare tickets called "Sparpreis Europa" to selected destinations in Italy starting from 19 EUR.
If you want to include a night train, have a look at the "Nightjet" train connections from Milan, Rome and Venice to Munich. Train tickets are available from 29 EUR.
Buy your tickets via the given booking links. There you will find as well the exact train schedules and ticket prices. If it is not possible to book your whole journey in one ticket, split it and buy two separated tickets.
Italy - Spain
Travel by train from Italy to Spain in one day is possible on the route Milan (Italy) to Barcelona (Spain).
A more relaxing way is to have an overnight stop in between, for example in Nice (France).
If you want to use a ferry, have a look at the connection from Civitavecchia (Italy) by overnight ferry to Barcelona (Spain). Civitavecchia is located one hour away by train to Rome.
Find the exact schedules and book your tickets via the given booking links.
Italy - France
To travel from Italy to France, the main hub to leave Italy is Milan. Milan is very well connected to most regions of Italy. On the main travel route to France, from Milan to Marseille and Paris, you have frequent direct trains.
We recommend you the night train from Venice via Milan to Paris. It saves you travel time and it is very comfortable.
To find the exact train-schedules and ticket fares, use our booking links. As earlier you book, as cheaper the tickets are.
Italy - Greece
Travel from Italy to Greece by train and ferry. The ferry routes are from Bari, Ancona, Trieste and Venice via Igoumenitsa to Patras. All ferry ports except Igoumenitsa are connected to the railway network.
You have to buy three tickets.
1. One train ticket from your departure railway station in Italy to the ports of Bari, Ancona, Trieste or Venice. All cities are well connected to the Italy railway network.
2. One ferry ticket from Bari, Ancona, Trieste or Venice to Igoumenitsa or Patras. These routes are served by the ferry companies Minoan Lines and Superfast Ferries. The fastest route is from Bari to Patras with a journey time of 16 hours and ticket fares from 40 EUR. The other routes take up to 24 hours with ticket fares from 45 EUR.
3. One train or bus ticket from Igoumenitsa or Patras to your travel destination in Greece. To travel to Thessaloniki, the best option is by bus from Igoumenitsa. To travel to Athens, take the train from Patras.
Find the exact train and ferry schedules and buy your tickets via the given booking links.
Italy - Croatia
Travel from Italy to Croatia by train and ferry. There are ferry connections from Ancona to Split and from Bari to Dubrovnik.
You have to buy three tickets.
1. A train ticket from your departure station in Italy to Ancona or Bari.
2. The ferry ticket for the ferry route from Italy to Croatia: Ancona-Split or Bari-Dubrovnik. Ferry tickets are available from 16 EUR. The journey times is 11 hours.
3. A train or bus ticket from Split or Dubrovnik to your travel destination.
If you want to travel the whole route by train, travel via Ljubljana (Slovenia) to Zagreb (Croatia). From there continue to your travel destination.
Italy - Monaco
To travel by train from Italy to Monaco first travel by Italian trains to the Italian-French border at Ventimiglia. There you change to a regional train to Monaco.
Italy - Slovenia
Travel from Italy to Slovenia on the train route from Trieste (Italy) to Ljubljana (Slovenia).
Travel first from your departure station in Italy to Trieste. Find the exact train schedules and buy your tickets via the booking links.
From Trieste (Italy) you have at least two trains per day in direction of Ljubljana (Slovenia). The journey time on the railway line Trieste to Ljubljana is 2:50 hours. The train ticket fare is 8 EUR. Buy the ticket at a train station.
It is also possible to cross the border at Gorizia. But you have to include a bus to get from the Italian to the Slovenian train station within the town.