This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

London to Rome

Depart date
(Return date)

3 suggested routes to go from London to Rome by flight, train, car, bus

  • Select the route of your choice
  • Specify your dates of travel in order to find the best deals available.
  • Get prices
  • Get prices
  • Get prices

How to go from London to Rome ?

Trip London Rome

Modes of transportplane, carpooling, bus, train
Distance890 mi
Direct lineYes

Like many travellers, you're looking for the cheapest transport offers to travel from London to Rome? In general, you browse several websites and spend hours without being sure that all transport solutions were considered.

On Vivanoda, a unique travel planner that compares and combines flights, trains, carpooling and buses to go to Rome from London, you'll save time and money! Simply enter your travel date to Rome and Vivanoda does the rest. Refine, filter, sort according to your travel preferences then select the London - Rome offer that suits you best.

To travel from London, flights, trains, carpooling or buses of British Airways, Alitalia, Easyjet, Meridiana, FlixBus, Sri Lankan Airlines, Korean Air Lines and Italo (NTV) will carry you to Rome.

If you have any preferences for a particular mode of transport, get more information on these sections:

London to Rome bus

Travelling only by bus from London to Rome is not possible. You'll need to find other means of transportation (carpooling, rail or flight) to reach Rome.

Bus stops at arrival in Rome

Once the bus has arrived at Rome, check and collect your belongings so as not to forget anything.

  • Roma Tiburtina
  • Roma

Train London to Rome

Is it possible to go directly by train from London to Rome?

No, unfortunately no train line allows to go from London to Rome without making any changes.

London Rome train companies

There are 4 carriers that operate rail journeys between London and Rome: Italo (NTV), ÖBB, Trenitalia and Ferrovia Circumvesuviana.
Italo (NTV) London RomeÖBB London RomeTrenitalia London RomeFerrovia Circumvesuviana London Rome

Arrival train stations in Rome

  • Roma Ostiense
  • Roma Termini
  • Ottaviano

Cheap flights from London to Rome

Here's a few tips that can be useful to help you get the best deals to fly from London to Rome:

  • Book your London Rome flight well in advance to get the best prices. This is one of the most important rule in airline industry: leisure travellers who are keen to pay less book early; business travelles are keen to pay more but book late.
  • Avoid weekends to fly to Rome and be flexible. Prices vary along the time depending many factors including the date and time of travel. So you'd better be able to have a 2- or 3-day flexibility to book your trip.

Which airlines operate the London to Rome flights ?

We count 5 airlines to schedule a direct service between the airport of London and the one of Rome: British Airways, Ryanair, Easyjet, Alitalia and Norwegian Air Shuttle.
British Airways London RomeRyanair London RomeEasyjet London RomeAlitalia London RomeNorwegian Air Shuttle London Rome

Departure airport in London

  • LHR Heathrow
  • LCY London City
  • STN Stansted
  • LGW Gatwick

Arrival airport in Rome

  • FCO Fiumicino
  • CIA Ciampino

Carpool from London to Rome

The practice of carsharing has greatly expanded in the recent years, so you may have a chance to find a London-Rome ride. Instead of driving alone the car from London to Rome, it allows drivers to share the travel costs with other passengers.

The important difference between carsharing and the other modes of transport is that it has not a scheduled timetable. So, you surely have better chances to get London-Rome rides searching three days in advance than one month. Good option for lastminute stay in Rome!

When you book a ride between London Rome, you'll set directly with the driver how he can pick you up. The payment is done on our partner's site; this avoids to talk about money with the driver.

United Kingdom
International (en)