Trains to Rome

Rome's main station is Termini, in the heart of the city. It is one of the largest train stations in Europe, and well-connected for both national and international journeys. There are several smaller stations around Rome, including Ostiense, from where you can easily catch a train to the ancient port of Ostia Antica or to the beach.

Termini Station

trains to and from Rome

Trains in Rome (photo: Eleanor Murkett)

Termini station is located just to the north of the centre of Rome. It's an absolutely huge station with several floors of shops and cafés. In front of Termini is Piazza dei Cinquecento, one of the main hubs of Rome's bus routes. It is also the crossing point for two of the city's Metro lines: Linea A and Linea B (Linea C does not use Termini). There are regular bus shuttle services between the station and Rome's two main airports, Fiumicino (which is also served by fast and slow trains) and Ciampino.

Keep a careful eye on your bags and wallet, both in Termini station itself, and in the area around the piazza. It's a very high risk area for pickpockets and con artists.

Rail Passes

There are two rail passes available for travel in Italy and Europe: The InerRail pass is available to Europeans (or anybody who has been living in Europe for at least six months), and the Eurail pass is for people coming from further afield. You'll find information about InterRail at and Eurail details at

Night trains from Paris to Rome (now cancelled)

Thello Train from Paris to Rome

One potentially glamorous way to arrive in Rome in the past was by taking the Artesia night train from Paris. In 2012 this was replaced by the Thello service, but sadly, a year later the direct night train from Paris to Rome was cancelled altogether. The alternative option provided by Thello is to take the night train from Paris to Milan, arriving early in the morning, and then change to the Freciarossa train to complete your journey to Rome. The tickets can be booked together, and more information is available on their website