Flights from London to Rome
LHR to FCO. All flight routes from Heathrow, United Kingdom to Fiumicino, Italy. These routes are operated by 23 different airlines. You can either fly non-stop with Alitalia or British Airways, or choose from 30 different transit flights. The shortest flight time is 2 hours and 40 minutes.
Usually
in time
Some
delays
Usually
delayed
Non-stop routes:

Alitalia
Non-stop with Alitalia.
1-2 flights per day.
SCHEDULE
2h 40m

British Airways
Non-stop with British Airways.
6-8 flights per day.
SCHEDULE
2h 40m
1 stop routes with the same airline:


Via Vienna VIE
1 stop with Austrian.
SCHEDULE
4h 35m


Via Cologne CGN
1 stop with Eurowings.
SCHEDULE
4h 38m


Via Brussels BRU
1 stop with Brussels Airlines.
SCHEDULE
4h 40m


Via Hamburg HAM
1 stop with Eurowings.
SCHEDULE
5h 03m


Via Stuttgart STR
1 stop with Eurowings.
SCHEDULE
5h 05m


Via Belgrade BEG
1 stop with Air Serbia.
SCHEDULE
5h 10m


Via Munich MUC
1 stop with Lufthansa.
4-5 flights per day.
SCHEDULE
5h 40m


Via Dusseldorf DUS
1 stop with Eurowings.
SCHEDULE
5h 55m


Via Amsterdam AMS
1 stop with KLM.
3-7 flights per day.
SCHEDULE
6h 00m


Via Copenhagen CPH
1 stop with Scandinavian Airlines.
SCHEDULE
6h 00m


Via Frankfurt FRA
1 stop with Lufthansa.
3-9 flights per day.
SCHEDULE
6h 00m


Via Milan LIN
1 stop with Alitalia.
1-2 flights per day.
SCHEDULE
6h 10m


Via Zurich ZRH
1 stop with SWISS.
4 flights per day.
SCHEDULE
6h 15m


Via Paris CDG
1 stop with Air France.
4-5 flights per day.
SCHEDULE
6h 15m


Via Dublin DUB
1 stop with Aer Lingus.
SCHEDULE
7h 55m
1 stop routes with codeshare or different airlines:


Via Luxembourg LUX
With British Airways & Alitalia
SCHEDULE
4h 30m


Via Munich MUC
With British Airways & Alitalia
1-3 flights per day.
SCHEDULE
4h 35m


Via Zurich ZRH
With British Airways & Alitalia
2 flights per day.
SCHEDULE
4h 50m


Via Brussels BRU
With British Airways & Alitalia
1-4 flights per day.
SCHEDULE
4h 55m


Via Belgrade BEG
With Air Serbia & Alitalia
SCHEDULE
5h 15m


Via Milan LIN
With British Airways & Alitalia
3-4 flights per day.
SCHEDULE
5h 50m


Via Geneva GVA
With British Airways & Alitalia
5 flights per day.
SCHEDULE
5h 50m


Via Bologna BLQ
With British Airways & Royal Air Maroc
SCHEDULE
6h 20m


Via Barcelona BCN
With British Airways & Alitalia
2-4 flights per day.
SCHEDULE
6h 25m


Via Venice VCE
With British Airways & Royal Air Maroc
SCHEDULE
6h 28m


Via Amsterdam AMS
With British Airways & Alitalia
2-3 flights per day.
SCHEDULE
6h 30m


Via Naples NAP
With British Airways & Royal Air Maroc
SCHEDULE
6h 30m


Via Nice NCE
With British Airways & Alitalia
2 flights per day.
SCHEDULE
6h 35m


Via Palermo PMO
With British Airways & Alitalia
SCHEDULE
6h 50m


Via Ibiza IBZ
With British Airways & Alitalia
SCHEDULE
6h 55m


Via Palma de Mallorca PMI
With British Airways & Alitalia
SCHEDULE
7h 05m


Via Split SPU
With British Airways & Alitalia
SCHEDULE
7h 10m


Via Vienna VIE
With British Airways & Austrian
2 flights per day.
SCHEDULE
7h 10m


Via Florence FLR
With British Airways & Alitalia
SCHEDULE
7h 25m


Via Paris CDG
With Air France & Alitalia
2 flights per day.
SCHEDULE
7h 50m


Via Zagreb ZAG
With British Airways & Alitalia
SCHEDULE
7h 53m


Via Dubrovnik DBV
With British Airways & Alitalia
SCHEDULE
7h 55m


Via Dublin DUB
With British Airways & Aer Lingus
SCHEDULE
8h 05m


Via Frankfurt FRA
With British Airways & Alitalia
SCHEDULE
8h 05m


Via Tirana TIA
With British Airways & Alitalia
SCHEDULE
8h 20m


Via Copenhagen CPH
With British Airways & Scandinavian Airlines
SCHEDULE
8h 50m
London to Rome flights
There are over 30 airlines and as many as 1043 flights every week to this destination. You can fly non-stop to Rome (FCO) from London (LHR) with Alitalia or British Airways but if a stopover option suits you better you can choose to fly via Luxemburg, Cologne or any other of the 28 alternatives with flight connections.
Tip! Consider arriving at Fiumicino (FCO) or Fiumicino (FCO) instead.
London to Rome with Alitalia
You can fly non-stop every weekday with flights departing at 16:55 or 20:00. You also have the option to do a transit flight via Milan. Alitalia is a member of SkyTeam.
With British Airways
You can fly non-stop every weekday with flights departing from 6 am to 19 pm. British Airways is a member of the air alliance OneWorld.
With Eurowings
With Brussels Airlines
If you fly from London with Brussels Airlines you will do a stopover in Brussels, BRU before reaching Rome. This flight trip will take 4 hours and 40 minutes and you can fly every weekday with departures at 11:05. Brussels Airlines is a Star Alliance member.
Miles & flight time: LHR - FCO
The shortest flight time between LHR and FCO is 2 hours and 35 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 35m | - | 901 (1450 km) |
Direct | 2h 35m | - | 901 (1450 km) |
LUX Luxemburg | 4h 30m | 3h 0m | 937 (1508 km) |
CGN Cologne | 4h 35m | 45m | 1008 (1622 km) |
ZRH Zurich | 4h 55m | 1h 5m | 925 (1488 km) |
HAM Hamburg | 5h 5m | 1h 5m | 1293 (2080 km) |
MUC Munich | 5h 5m | 3h 0m | 1042 (1677 km) |
STR Stuttgart | 5h 5m | 55m | 972 (1564 km) |
BEG Beograd | 5h 15m | 55m | 1520 (2446 km) |
BRU Brussels | 5h 25m | 4h 15m | 950 (1529 km) |
GVA Geneva | 5h 25m | 2h 30m | 905 (1456 km) |
SPU Split | 5h 35m | 1h 35m | 1195 (1923 km) |
PRG Prague | 5h 50m | 2h 0m | 1236 (1989 km) |
DUS Dusseldorf | 5h 55m | 2h 25m | 1020 (1641 km) |
CDG Paris | 6h 15m | 2h 25m | 903 (1453 km) |
AMS Amsterdam | 6h 15m | 2h 50m | 1041 (1675 km) |
BCN Barcelona | 6h 20m | 4h 25m | 1246 (2005 km) |
LIN Milan | 6h 25m | 1h 50m | 905 (1456 km) |
PMO Palermo | 6h 30m | 2h 25m | 1390 (2237 km) |
VCE Venice | 6h 30m | 3h 15m | 976 (1570 km) |
BLQ Bologna | 6h 40m | 4h 20m | 922 (1483 km) |
VIE Vienna | 7h 20m | 3h 20m | 1283 (2064 km) |
NAP Naples | 7h 25m | 1h 5m | 1142 (1837 km) |
MXP Milano | 7h 25m | - | - |
DBV Dubrovnik | 7h 50m | 3h 45m | 1390 (2237 km) |
DUB Dublin | 7h 53m | 3h 25m | 1459 (2348 km) |
NCE Nice | 7h 55m | 1h 40m | 937 (1508 km) |
FRA Frankfurt | 8h 10m | 4h 25m | 1007 (1620 km) |
CTA Catania | 8h 15m | 1h 35m | 1571 (2528 km) |
CPH Copenhagen | 8h 50m | 4h 20m | 1571 (2528 km) |


From London to Italy
Below is a list of other destinations to Italy from Heathrow with either direct flights or 1 stop connections.
-
MXP Milan Direct
-
BGY Milan
-
NAP Naples Direct
-
VCE Venice Direct
-
BLQ Bologna Direct
-
CTA Catania
-
BRI Bari
-
PSA Pisa Direct
-
PMO Palermo Direct
-
VRN Verona