London to Rome by train

Last reviewed: July 2026

Typical duration
around 14 hours
Direct
No direct service
Night train
Night/sleeper option (sleeper)
Naples to Rome by train

Train service

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

Is there a direct train from London to Rome?

No. There are no direct trains from London to Rome. The journey requires at least two changes: Eurostar to Paris, then Frecciarossa or TGV to Milan or Turin, then an Italian high-speed train to Roma Termini. Most travellers plan an overnight stop somewhere along the route.

How long does the train from London to Rome take?

The fastest same-day connections take around 14 hours from London St Pancras International to Roma Termini. Many travellers find it more comfortable to stop overnight in Paris, Lyon, Turin, or Milan and continue to Rome the next morning.

How much does the train from London to Rome cost?

Each leg is a separate purchase. Eurostar Standard fares start from around £39. The Paris to Milan or Turin leg starts from around €29 in advance for second class. Italian high-speed trains from Milan or Turin to Rome start from around €19 to €29 in standard class. Booking all three legs early, standard class can cost from around £100 to €150 in total. Prices vary considerably by date and availability.

Can I use an Interrail or Eurail pass on this journey?

Interrail and Eurail passes cover the continental legs from Paris or Lille onwards. Neither includes Eurostar, so you need a separate Eurostar ticket. UK residents should use an Interrail Pass rather than Eurail. Pass holders still need to pay a seat reservation fee on Italian high-speed trains.

Is there a sleeper train from London to Rome?

No direct sleeper runs from London to Rome. The most common approach is an overnight stop in Paris, Lyon, Turin, or Milan, then a morning train to Rome. From September 2026, the European Sleeper runs overnight from London via Brussels to Como and Milan, which could form the first leg of an overnight journey before continuing to Rome by day train.

More routes