Blog Tutorials
Old Articles About Me
Getting around Italy by Train
By Alan Zisman © 2018-09-20; updated 2023-04-18 We love Italy and go there whenever we can - though it's more of a ordeal getting there from the West Coast of Canada than, say, the UK. We just got back from our 10th trip this week. Much to the surprise of some folks we know, though, we've never rented a car - when we're there, we get around on foot much of the time, and when that won't work, we go by train. The Italian train system goes to all the big and medium-sized cities and lots of the small towns. (Not all of them - once in a while we have to take a bus. But not usually). And train service is reasonably comfortable, reasonably quick, and reasonably inexpensive - about half the cost of comparable British service, for instance. There are some quirks - magnified by language, though the Italian train system tries to offer its services in English alongside Italian. A few things to know to get started - most of the trains are part of a nationalized country-wide network run by Gruppo Ferrovie dello Stato Italiane under the name Trenitalia. There is some competition from ItaliaRail - but they only operate between major cities. There are some local, independent rail lines, like the Circumversuviana line that goes between Naples and Sorrento, with stops including Pompeii. But most of the time, you'll be dealing with Trenitalia - and that's what I'm going to focus on. Trenitalia offers three levels of trains: Regionale trains are the local trains - they run, mostly within a single region, as the name suggests - stopping at many small stations along the way. Slowest, due to the frequent stops, but also the least expensive option. No reserved seats. You can sometimes buy first class or second class tickets - first class has 3 seats in a row, second class has 4 seats in a row, but otherwise there's not much difference. (Not all trains have first class seating available). Intercity trains make fewer stops at small stations - making for a faster run at a higher price. Often, tickets include assigned seating on these trains - so make sure you sit in the assigned seats1 ![]() I find Trenitalia's online scheduling information very useful and refer to it often - both before travelling and while I'm in Italy. It lets me know if there is train service where I'd like to go - and if so, how often it runs. If there are a couple of trains each hour, then I can be pretty flexible in my planning. If there's just one train in the afternoon and one in the evening, though, I want to make sure I get to the station on time! However - prices can be more expansive getting tickets for that day compared to booking well in advance. For instance, I had looked at train options from Tivoli to Salerno several months prior to our trip - the train we thought we might take was listed as costing 26 Euro. We didn't get tickets - our plans were not yet finalized. Arriving in the station the day we wanted to travel, the same trip cost is double - 52 Euro... Similarly, a train from Lecce to Ancona jumped from 35 Euro well in advance to 70 Euro a few days prior to departure. Ancona to Peruccia price jumped from 11.55 Euro to 34.65 Euro (tripling!) two days prior to departure. Short (regional) hops, however, seem to be the same price in advance or on the day. Update 2019-07-04: I experimented on the Trenitalia website to see the cost of tickets to go from Milan to Turin (Milano to Torino), starting with tomorrow, and checking a day at a time, a week at a time, then a month at a time. Travelling tomorrow on the high speed Freciarosa (a 1 hour trip) cost €36; the 2 hour trip on a regionale veloce train cost €12.45. Looking ahead a day, the price for the Freciarosa dropped to €25.90 - about a 28% savings. The regionale veloce ticket stayed the same. The following day, the Freciarosa ticket dropped to €23.90, and fell to €21.90 the day after that. For the rest of the week, it dropped to €19.90. For the next week (7-13 days in advance), it fell further to €17.90,16.90 if you bought it 2 weeks in advance and to €14.90 if you bought it 3 weeks in advance - though it went back up to €17.90 if you wanted to travel on Mondays or Tuesdays. From 4 weeks in advance, though, it went back up to €17.90 - and stayed there for the next couple of months. More - I'm making a few train trips in October (2019) - one from Milan to Turin, and one from Alba (in Piedmont) back to Milan. I checked prices in early September, 5-6 weeks before my train trips. I compared buying tickets now (for the October trips) to buying the same tickets to travel tomorrow and 3-4 weeks in the future. Travelling from Milano Centrale to Torino Porto Nuova tomorrow on the one hour Frecciarossa would cost €36. Booking 3 1/2 weeks in advance, the price drops to €16.90, while booking for the October date I actually need is down to €14.90. (The slower - 2 hour - Regionale Veloce was the same €12.45 no matter what date I looked at). Note that there's an additional €2 charge to reserve seats on the Frecciarossa - an option that's not available on the slower trains. My advice - buy your long haul fast train tickets at least 3 weeks in advance online, but let yourself be spontaneous with local day trips - no need to overplan these. But - when I was online looking at the recently tripled Ancona-Perugia tix two days prior to departure, and clicked on a departure time, I noticed a 'View other offers' button. Clicking that offered me the same tickets for the old price! (This was available using my laptop and on my phone, where the equivalent button said 'More offers'). Needless to say, I bought those tickets! This won't always work (it didn't on my fantasy Milan-Turin experiment) but be sure to check if you're buying a ticket on a fast train leaving in the next couple of days. Trenitalia's website is available in English: https://ca.trenitalia.it-inter.com/ - you can customize it for your country, prefered currency, and language. New feature (Sept 2018) - you can now enter Italian city names with your choice of the English language name or the Italian name: Rome vs Roma, Florence vs Firenze, Venice vs Venezia, etc. Previously, even if you were using the English language version of the website, you needed to know and use the Italian version of city names. (The older English language page: https://www.trenitalia.com/en.html is still online and may work more efficiently - but requires you to use Italian-language city names - Roma, Genova, Milano, etc). The illustrations below were captured on the new page. Both Trenitalia and ItaliaRail have smartphone apps that can used to purchase tickets - delivered digitally right to your phones. However, I was unable to install the Trenitalia Android app from outside Italy - I'll try to get it when I'm back in Italy!
Some things can be misleading, however. I checked whether there were train connections from Salerno to Matera and saw: ![]() Looks like there are two options, right? But a couple of things that may not be immediately obvious - the 'Trains' are listed as 'Freccialink' which refers to buses going to or from places lacking train service. And there's no price listed - in fact, despite showing these options on their website (and on ticket machines at a station), this service seems to be imaginery - which would be unfortunate if you planned a trip assuming the service existed, as I did! (Luckily, the German bus company Flixbus, provided connections, though it dropped us off in Matera at an out-of-the way location - affordable tickets to and from many European locations). So when I get to Genova Brignole, I'm going to wander over to one of the Trenitalia ticket machines scattered around the lobby of the station. Note that you may see a mix of Trenitalia ticket machines and machines from the alternative ItaliaRail company ('Italo'). Pick the one you want:
They feature touch screens - and the first screen includes a set of small flag icons along the bottom of the screen to change the language from Italian. Tap a finger on the UK flag icon to change the language to English. When you do that, you'll get a new screen - with a voice in delightfully Italian-accented English warning you to 'Beware of Pickpockets' - thus letting everyone in the station know that an English-speaking tourist is in their midst. (Do take pickpockets seriously! Crowded, busy train stations can be places frequented by pickpockets. See, for instance: Train Scams and Pickpockets – What to watch out for) The ticket machines work similarly to the website, but with an older version of the software that doesn't let you use the English versions of Italian city names. You have to use Genova, Roma, Firenze, Venezia, Milano, etc. In larger stations, if you prefer, you can get your tickets the old fashioned way - from a ticket agent at a counter. But you'll probably have to wait in line and deal with someone who's English is only a bit better than your Italian. And many smaller stations have no ticket office - you'll just have to deal with a ticket machine.
If your proposed trip requires that you change trains, you will get separate tickets for each leg of the trip. For instance, in 2017, we went from Varenna (on Lake Como) to Venice - we had to change trains in Milan. So the machine printed out two tickets - one for the Varenna-Milan train, the second for Milan-Venice. The second ticket included reserved seats. Note that you'll have to exit the first train, figure out the binario (track #) for the second train, and haul your luggage there, in some cases pretty quickly! Here's a smaller ticket for a different trip: ![]() Notice that each ticket has something printed along an edge. It didn't come out of the ticket machine with that. Before you use any ticket that you don't buy in advance for a specific date and time of travel - train, bus, metro, etc, you have to validate it.
If you've bought your ticket online, you'll get an attachment with an electronic version of a ticket attached - sent either to an email address or as a text message to a phone number. You can print this out or display it on your phone or tablet screen - here's what one looks like - notice that it's in English! ![]() Note that if you buy multiple tickets you'll have to deal with multiple files on your device (which might be awkward) and if you're changing trains, each file will have multiple pages - one for each train you're travelling on, so you need to be sure you show the conductor the right page when you're asked to show your ticket. Obviously there's no way to validate these tickets - but since it has the date and the time on it, it's not necessary. On nearly every train trip at some point while the train is in motion, a conductor will come around to see your ticket - and to check that it's been validated. He or she may scan your ticket with a tablet. If you haven't validated your ticket, you are subject to a fine - being a foreigner or a tourist or not speaking Italian is not an excuse. If you use a lower-priced regionale ticket on a more expensive train - or a 2nd class ticket in a 1st class seat - you may be asked to pay the difference in fares plus a fine. You need to pay right then and there - the conductors accept cash, or can process credit cards even on a moving train. If you have multiple tickets (as in the Varenna to Venice trip I mentioned above) you'll need to validate each ticket - validate the second ticket when you get to the station where you're changing trains. You've been warned! While the ticket has a lot of information (in Italian), there's one missing bit of information. Almost all train stations have multiple tracks. You need to know what track ('binario' in Italian) to go to in order to get on the right train. There are printed departure schedules (in yellow) posted around the station along with video screens for arriving and departing trains. Both of these list the binario where the train can be found. But in many cases, there's a catch. We've bought a ticket - in this case - from Santa Margheritte to Genova Principe. But when I look at the departures board, I don't see my destination listed. It turns out that the train I'm going to be travelling is ending up in Milan ('Milano') - Genova Principe is just one of the stations it will be stopping at. It's listed on both the yellow printed sheet and on the video screen as a train for Milano. But my ticket doesn't say that anywhere! How can I find the information I need? The larger ticket does give two pieces of useful information. One is the train number - on our ticket it's 'Treno 665'. The other is the departure time: 13.47. (The smaller ticket lacks that information - you might want to jot the departure time down on a scrap of paper when you're buying the ticket). Take a look at the yellow printed departure schedule (not the white arrival schedule) - found in several places around the station: ![]() ![]() But there's another possible problem. Sometimes the binario has changed - after the poster has been printed. So double-check by taking a look at the up to the minute video screen. There's typically a large screen in the lobby of the station, with smaller versions at various places around the station, including alongside the tracks. ![]() In many stations, in order to get to any binario other than track 1, you'll need to go down to an underground passage below the tracks, then back up to your desired track. There may be an elevator - but be prepared - you may need to drag your suitcase down and then up a flight of stairs and along a corridor. (And repeat the process when you arrive at your destination). This is one reason to try to get to the station with time to spare - and can be a problem if you're rushing to make a tight connection. A few times, the binario has changed shortly before the train arrives - there should be a notification on the P.A. system about this - in Italian and then in English... so stay alert. we were in a suburban station outside Rome and suddenly, after an announcement that we hadn't understood everyone left the track except us. We finally looked at the screen and realized that our train was coming to a different track - we had to scurry with out baggage to get to the right place in time. On the tracks there is usually another video screen showing the next train to arrive - and in small print scrolling through the various stations where that train will stop. You can check to make sure your destination is listed. There will be an announcement - in Italian and then in English - shortly before your train pulls up. So you've validated your ticket (if you forgot, there's usually a validation machine somewhere on the track), found your binario, and dragged your baggage along. And finally your train has arrived! Note that most train carriages have a big number 2 on the side - this isn't the number of the carriage - it indicates that it's a 2nd class carriage. A few carriages near the front have a number 1 on them - these are for first class passengers. Frankly there's not much difference - wider seats in first class. But no complimentary glasses of prosecco. (Still, when the difference between 1st and 2nd class is nominal, we've sometimes purchased 1st class tickets). ![]() There's a conductor alongside the train who can help you if you have questions. Get onboard and find your seat. If there's no reserved seating, sit anywhere you like. There is usually an open baggage area at the end of the carriage and often a baggage rack in the middle. There are overhead places for baggage - it can be a chore getting a big suitcase up, but fellow passengers will often offer to help. In some cases, you can squeeze a suitcase in the space between two seats. ![]() You may find older carriages on some of the secondary routes - don't blame me if your train doesn't look like this. On the other hand, Intercity trains will be a bit fancier, often with multiple levels. And the high speed Freccia train interiors are positively space age, with video screens reporting the train's current speed, which can be reach up to 400 km/hour or so as the train speeds through the countryside. An aside: Several cities have suburban train lines that integrate with those cities' local bus or metro systems. For instance, in Rome, there's a train line that starts in a station right beside the Piramide metro station and runs down to the Ostia beach resort town. Your Rome metro ticket can be used for these trains (and vice versa) - no additional ticket needed. In Genoa, a train line runs through western and eastern suburbs - tickets to these stations currently costs a modest €1.60 - and can be used for additional travel on the city's bus/metro/funicular/elevator network, replacing a €1.50 bus ticket. The trick - the standard Trenitalia ticket machines in these suburban stations (which also service the national trains) look like they'll sell you the needed ticket - but then don't show any available trains - instead, buy your ticket from a ticket agent (if the station has one) or from a 'tabachi' - the vendor of cigarettes, who also sell bus tickets in most Italian towns. The Genoa Nervi station has a tabachi stand right inside the station, for instance - in Roma-Piramide, there's a tabachi inside the metro station, right beside the south-side exit. A story - May 2019 we were staying in Lecce in Puglia - we wanted to take a day trip to the beachfront town of Otranto - about an hour and a half away by train, costing about 3.50 Euro each way. The catch was that the journey - according to the Trenitalia web page - required two chages, each with a tight 2 minute connection time. Was that going to be possible? We got on the first train in Lecce, an older somewhat run-down looking train - and it sat in the station for 10 minutes or so. We thought there was no way we going to be able to make that first connection and were about to get off and try to get refunds on our tickets, but the conductor assured us that everything would be just fine. In the town we were supposed to switch trains, there was nothing waiting. Instead, the first train was split into two - one half went to the town of Gallipoli, on Puglia's west coast, the other, which was the one we wanted, went on south - so there was no way we couldn't make that connection. In the next place we were supposed to switch trains, there was a train already at the station, awaiting our arrival - so even though we had started late, there was - as the conductor had assured us - no problem. We arrived in Otranto a few minutes later than the scheduled time, but with no complications. The moral: The Italian train system works surprisingly well, even when you think it won't. One more thing: You probably want to bring something to eat and drink on board - especially for a longer trip. The high-speed Frecciarossa (etc) trains have a snack bar on board, and though you can get beer, prosecco, etc, I haven't been impressed with the food. On the other hand, many mid-sized train stations have bar/caffes inside (or right outside) with pretty good take out sandwiches, drinks, pastries, etc. The large city train stations (Rome, Florence, etc), on the other hand, tend to have MacDonalds or other chain fast food outlets, though they may also have a more Italian-style bar/caffe. I hope you've found this helpful - and that you have a great trip. Email me if you have questions or comments. More information: July 2022 news: New High-Speed Rail Service Connecting Rome’s Airport with Florence and Naples You may also want to take a look at:
For a more general article on train travel in Europe, see: Getting Around Europe by Train A nice piece about Italy's high-speed trains: Frecce + Italo: How Italy's high-speed trains helped kill Alitalia Comparing Italy's high-speed trains and the slower local trains most Italians rely on: Two-Track Nation: What Italy's Trains Say About The Limits Of Progress And for practice: Italian Conversations: Buying a Ticket At the Train Station Older blog postings....
|