Switch
outward date picker
return date picker
passengers select
0
Let's go
Italy by train

By train to the beaches of the Mediterranean. Captivating cities and impressive landscapes. Faster and more comfortable than expected. Always book the most affordable train tickets to and within Italy here at HappyRail. HIGH-SPEED LINE Turin - Milan - Bologna - Florence - Rome - Naples - Salerno with Frecciarossa (The Red Arrow) up to 320 km/h.

Train Travel in Italy:

Italy is easily accessible by train, both during the day and with night trains. For example, Amsterdam to Palermo requires 2 transfers.

There is a direct nightly train from Munich to Florence, Rome, and Venice. Within Italy, night trains run from north to south, including Sicily.

Similar to the TGV in France, high-speed trains in Italy have won the competition against planes between major cities.

In addition to high-speed trains, Italy has comfortable Intercity trains serving all major and medium-sized cities, as well as regional trains connecting small towns and villages to major cities.

Night Trains, High-Speed Trains, and EuroCity Trains to Italy:

Three direct TGV trains run from Paris and Lyon to Turin and Milan. From Switzerland, EuroCity trains depart from Geneva (2 trains daily), Basel and Bern (4 trains daily), Basel and Lucerne (1 train daily), and Zurich (6 trains daily) to Milan. From Germany to Austria, there is a EuroCity train connection departing from Munich and Innsbruck every two hours to Bolzano and Verona. Two daily trains continue to Bologna and Venice. There are daily EuroCity trains from Vienna to Venice. The OBB Nightjet runs from Munich and Vienna to Venice, Florence, Milan, and Rome. Regional trains run from Brennero to Bolzano, San Candido to Lienz, and Villach to Tarvisio.

Regional Train Travel to Italy:

Regional trains run frequently from Brig to Domodossola and Lugano to Como and Milan. The scenic Bernina Express runs from Chur and St. Moritz to Tirano. From Tirano, there is an hourly connection to Milan. The Centovalli Railway from Domodossola to Locarno is also a scenic railway. Regional trains run from Nice to the border town of Ventimiglia. Regional trains run on the scenic Tende Railway from Nice to Tende and Turin.

Domestic high-speed trains depart every hour to Turin, Venice, and Milan to Bologna, Florence, Rome, and Naples. The railway company TrenItalia operates FrecciaRossa trains that can reach speeds of 340 kilometers per hour. The private railway company NTV operates the Italo high-speed train and mainly runs on popular routes.

Rates - International Train Travel from France & Switzerland to Italy:

Rates for the TGV trains from Paris and Lyon to Turin and Milan start from €29 one way. Mandatory seat reservation is required on these trains. From Switzerland, there are EuroCity trains running from Basel/Zurich/Geneva to Milan. Rates start from €9 one way, including seat reservation. Train tickets can be booked 2-3 months before the departure date.

Rates - International Train Travel from Germany to Italy:

Affordable 'Supersparpreis-' rates available for direct trains from Germany to Italy. Rates start from €39 one way. For night trains from Munich and Vienna to Venice, Milan, Florence, and Rome, rates start from €29 for a seat in the night train, from €49 for a couchette, and from €69 for a two-person sleeping compartment.

Domestic Train Tickets:

Within Italy, there are 'Economy' and 'Super Economy' rates starting from €9 one way for short distances and from €19 for longer distances. The rates apply to TrenItalia trains, such as FrecciaRossa, FrecciaBianca, FrecciaGento, and Intercity trains. Train tickets for the private Italo train between Turin, Milan, Florence, Rome, Naples, and Salerno start from €9, the 'Smart Class' rate.

Rate Indication Netherlands - Italy:

Route Starting Price Booking Period
Amsterdam - Paris €35 Aop. 6 months
Paris - Milan €39 App. 3-6 months
Milan - Rome €9 Approximately 2-3 months in advance
Amsterdam - Rome €85 In 1x te boeken via onze treinplanner
 
Route Starting Price Booking Period
Amsterdam - Basel €39 6 months
Basel - Milan €29 Approximately 2-3 months in advance
Milan - Rome €9 Approximately 2-3 months in advance
Amsterdam - Rome €77 In 1x te boeken via onze treinplanner


Indication of Starting Prices for Train Travel within Italy:

Traject Starting Price
Milan - Rome €9
Rome - Naples €9
Florence - Venice €20
Milan - Florence €15
Venice - Naples €15
Rome - Florence €5


Indication of Travel Duration for Train Travel to & within Italy:

Traject Travel Duration
Amsterdam - Rome Circa 14 hours
Amsterdam - Milan Circa 10 hours
Rome - Milan Circa 3 hours
Rome - Naples Circa 1 hour
Florence - Venice Circa 2 hours
Milan - Florence Circa 1.5 hours
Read more

High speed trains reach 320 km/h (200 m/h)

Italy's rail network offers efficient and scenic high-speed travel.

Explore iconic routes, including Rome to Florence, Cinque Terre, and the Amalfi Coast.


Info
Photos
Filters