Travelling Italy by train: an honest, no-panic guide
As an Italian, I used to think our trains were a mess and didn't really work. It's a typical Italian cliché, and Italians themselves love to complain about it, standing at the bancone del bar over their morning espresso, chatting with the barista (oh yes, we love to complain, and that stereotype is absolutely true). But after travelling by train across almost every continent, I've come to realise we were being unfair on them.
In fact, I'd happily argue that Italy is one of the best countries to travel by train: the landscape helps, and the rail network is denser than people expect. Not every corner of it, of course, and not without a little guidance and preparation. Which is exactly why we're writing this guide.
Here's what we'll cover:
- Why travelling by train in Italy is a great idea
- The different types of trains, and how to choose the right one
- A few insider tips for your journey
See the companion piece, Italy by Train, Vol. 1: Three Regions Made for Slow Travel.
Why travelling by train in Italy is a great idea

Italy has a very solid national rail system, covering the whole country, with a particularly dense network in the North. With the different types of trains available, you can comfortably and affordably reach almost every place that matters: the major art cities, of course, but also the famous lakes in the North (Como, Garda, Maggiore, Iseo), the Alps and the Dolomites, and the best seaside towns along both coasts. I'd happily bet that wherever you're thinking of going for your next trip in Italy, there's a train that gets you there.
Prices are generally good, even if high-speed fares have been climbing over the years. Still, the value for money is hard to beat. For high-speed routes, booking at least a month in advance gets you excellent deals: Milan to Venice for around €20, Bologna to Milan for around €25. Regional trains are cheaper, and the service is decent: some trains are brand new, others a bit older but perfectly dignified.
Type of trains and tickets: practical guide
This is the part where most foreign travellers start to feel a bit confused, but honestly it's simpler than it looks. The logic is very similar to what you'll find in other countries. Get familiar with a handful of names and il gioco è fatto, the game is won.
The Italian rail system, in short (High speed vs Regional)
Italian trains come in three categories, based on speed and reach. Inside each, you'll meet one or two operators.
High-speed (alta velocità, or AV)
The fastest, most comfortable trains, connecting all major cities along the main lines. Two operators run them:
- Trenitalia, the national rail company. Its high-speed trains are branded as Le Frecce: Frecciarossa, Frecciargento, sometimes Frecciabianca. Don't lose sleep over the differences. If the name starts with Freccia, it's high-speed.
- Italo, the private operator. Comparable to the Frecce on speed, comfort and price. If you book early, you can often grab Prima or Club Executive class for the same price as Smart (their economy). Worth keeping an eye on.
Both offer top-quality trains: fast, comfortable, with a bar carriage and (in theory) onboard Wi-Fi. Your seat is assigned, and the ticket is valid only for that specific train. Book in advance: a month ahead you can find deals at 50% off the walk-up fare, and prices climb fast in the last days before departure.
Intercity
Operated by Trenitalia, Intercity sits between high-speed and regional. They connect many Italian cities, often the ones the Frecce skip. Slower because they make more stops, sometimes with a change along the way, but cheaper. Your seat is assigned and the ticket is tied to a specific train. Booking a few days ahead helps with price. There are also Intercity Notte, overnight trains, a lovely way to cover long distances while you sleep.
Regional (Regionale)
The branching network: slower, cheaper, lots of stops, connecting smaller towns and villages. Two flavours: Regionale Veloce (RV, faster, fewer stops) and Regionale (all stops). For shorter hops and reaching small borghi, this is your friend. No seat reservation, just hop on. No need to book in advance: the fare is fixed and there are usually trains every 20 to 30 minutes on busy routes. The ticket is valid on any train on the same route within 4 hours of departure, so if you miss yours, just take the next one. (Honestly, one of my favourite things about regionals.)
Regional trains are run by Trenitalia across most of the country. Around Milan they're operated also by Trenord. That includes the Malpensa Express, the direct train to Milan's main airport.
High-speed or regional: how to choose
Between major cities (Milan, Turin, Venice, Florence, Rome, Bologna, Naples…), take high speed, Freccia or Italo. Faster, more comfortable, and if you book ahead you can get very good deals.
Between a major city and a smaller town nearby, or between two smaller towns, take a Regionale. Cheaper, flexible (more on that below), and often the only option.
When in doubt, search both. The Trenitalia app and aggregators like Trainline show high-speed and regional side by side.
Tickets: where to buy
A few options:
- The apps (Trenitalia, Italo). The practical choice. The ticket is in your phone, easy to show the controllore (the ticket inspector), easy to manage refunds if something goes wrong. Trenitalia covers all its services (Frecce, Intercity, Regional). Italo covers only its high-speed.
- The websites (trenitalia.com, italotreno.it). Same as apps, just more clunky on mobile.
- Aggregators like Trainline (thetrainline.com). Useful for foreigners because the interface is in English and you see Trenitalia and Italo side by side. Honest caveat: for Regionals, fares are the same as buying direct, and if you ever need customer service for a refund, going through the original operator is easier. For high-speed comparisons, Trainline is a good shortcut.
- Counters and machines in the station. You'll get a printed ticket (cartaceo). Works fine, but at busy stations expect queues, and a paper ticket is less practical to manage. Use this only as a fallback.
Validation: the rule that catches tourists out
- E-tickets (the ones in the app, with a QR or booking code): no validation needed. Just show them.
- Paper tickets (cartaceo) for Regionali: you must validate them at the small green-and-white machines on the platform before boarding. Without the stamp, the ticket counts as unused and you risk a fine.
- High-speed paper tickets don't need validation, because they already carry the specific train and time.
Quick tip: always screenshot your ticket once you've booked. Phone signal on trains is patchy, and showing a frozen browser tab to the controllore is awkward.
Small note on bags, bikes and pets
- Luggage: no weight or size limits within reason, no check-in. Bring what you can carry. Use the racks above the seats or the storage at the ends of the carriage.
- Bikes: on Regionali, buy a biglietto bici (around €3.50) and you can bring an assembled bike. On Frecce and Italo, only folding bikes or bikes in a dedicated bag are allowed.
- Pets: small animals in a carrier travel free. Larger dogs travel with a reduced ticket, and a muzzle is required (usually kept in the bag, but you should have it on you).
A few anti-frustration tips
- Delays. Regionals run 5 to 10 minutes late as a matter of routine. Don't get worked up, it's part of the system. Build a small buffer when you have connections.
- Wi-Fi on high-speed. In theory there's onboard Wi-Fi. In practice, it almost never works. Download what you want to read, watch or listen to before boarding.
- Arrive 10 to 15 minutes early. Platforms (binario) sometimes change at the last minute. Check the departures board (partenze) as soon as you arrive at the station.
- Travelling in August? The week around Ferragosto (August 15) is the peak of Italian holidays. High-speed trains can sell out and stations get busy. If you're travelling in that window, book a few weeks ahead.
- Useful Italian to know. Binario = platform. Partenze = departures. Carrozza = carriage. Controllore = ticket inspector. Sciopero = strike.
Airport connections
Italy's rail network doesn't always reach the airport. Some big ones do (Rome Fiumicino has a direct train, Milan Malpensa has the Malpensa Express, Venice Marco Polo is a short bus from Mestre station). Many others don't (Treviso, Verona, Trieste, all rely on shuttle buses or local connections).
If your trip starts or ends at an airport, check the connection separately. The answer is often a dedicated shuttle bus, cheap, frequent, and clearly signposted from arrivals, rather than a train.
That's more or less everything I think will make your trip in Italy by train easier.. The rest is usually specific questions, so I've gathered the ones I get most often below. If yours isn't there, write to us, we'll add it.
Frequently asked
Do I need to book Italian trains in advance?
Only for high-speed (Frecce and Italo). Book a month ahead and you’ll find deals at 50% off the walk-up fare. For Regionali, no need to book: the fare is fixed and trains run every 20 to 30 minutes on busy routes. The exception is the week around Ferragosto (August 15), when high-speed trains can sell out.
Is Trenitalia or Italo better?
Both are excellent. Comparable speed, comfort and price on the routes they share. Italo only runs high-speed (no regional, no Intercity), so for everything else you’re on Trenitalia anyway. If you book early on Italo, you can sometimes get the upper class cabin for the same price as economy. Worth a side-by-side check on Trainline or directly in both apps.
Do I need to validate my train ticket in Italy?
Only paper tickets for Regionali. Validate them at the green-and-white machines on the platform before boarding, or you risk a fine. E-tickets (in the Trenitalia or Italo app) don’t need validation. High-speed paper tickets don’t either, because they’re already tied to a specific train.
What happens if I miss my train?
If it’s a Regionale, just hop on the next one: the ticket is valid for 4 hours on the same route. If it’s a Freccia, Italo or Intercity, your ticket is for that specific train. You either lose it or pay a small change fee. Flexible fares (Economy or above) let you change for free until shortly before departure.
Can I bring a bike on Italian trains?
Yes. On Regionali, buy a biglietto bici (around €3.50) and you can bring an assembled bike. On Frecce and Italo, only folding bikes or bikes packed in a dedicated bag are allowed.


