Happy Valentine's! New to Omio? Get 14% off your first app booking. Valid until 16/02/2025.
14% discount applied on bookings with a total basket value up to €100.
Valid for first-time customers only
Only available on app bookings
This offer ends on 16/02/2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

London to Lugano flight with Ryanair

Fri, 14 Feb
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: London to Lugano flight

Flights from London to Lugano depart on average 182 times per day, taking around 1h 56m. Cheap flight tickets for this journey start at £17 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
902 km
Average flight duration
1h 56m
Cheapest ticket price
£17
Flights per day
182
Direct flights
37
Airlines
5
Fastest flight
1h 40m
Cheapest month to travel
December
First flight
05:45
Last flight
23:50
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Cheap flights tickets from London to Lugano

Showing times and prices for 14 Feb

Cheapest

The best way to find a cheap flight ticket from London to Lugano is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
EurowingsEW7461
09:458h10
London Heathrow Airport (LHR)
18:55Milan Malpensa Airport (MXP)
£1551One-way
1 change
2nd Cheapest
EurowingsEW9463
08:054h35
London Heathrow Airport (LHR)
13:40Milan Bergamo Orio al Serio Airport (BGY)
£1581One-way
1 change
EurowingsEW9467
15:403h40
London Heathrow Airport (LHR)
20:20Zurich Airport (ZRH)
£1701One-way
1 change
EurowingsEW7461
09:458h45
London Heathrow Airport (LHR)
19:30Zurich Airport (ZRH)
£1701One-way
1 change
EurowingsEW7461
09:454h10
London Heathrow Airport (LHR)
14:55Zurich Airport (ZRH)
£1701One-way
1 change

London to Lugano flight times

Showing flights for tomorrow, Friday 14 February
ProviderDepartsDurationArrivesChangesTickets
Ryanair
FR 2696
RyanairFR 2696
05:55 London Stansted Airport (STN)1h50 08:45 Milan Bergamo Orio al Serio Airport (BGY)0 changesDirect
Austrian Airlines
OS458
Austrian AirlinesOS458
06:00 London Heathrow Airport (LHR)4h10 11:10 Zurich Airport (ZRH)1 change
Swiss
LX345
SwissLX345
06:00 London Heathrow Airport (LHR)1h40 08:40 Zurich Airport (ZRH)0 changesDirect
Air France
AF1381
Air FranceAF1381
06:20 London Heathrow Airport (LHR)7h55 15:15 Milan Malpensa Airport (MXP)1 change
Air France
AF1381
Air FranceAF1381
06:20 London Heathrow Airport (LHR)15h40 23:00 Milan Malpensa Airport (MXP)1 change
Air France
AF1381
Air FranceAF1381
06:20 London Heathrow Airport (LHR)10h35 17:55 Zurich Airport (ZRH)1 change
Air France
AF1381
Air FranceAF1381
06:20 London Heathrow Airport (LHR)4h20 11:40 Milan Malpensa Airport (MXP)1 change
Air France
AF1381
Air FranceAF1381
06:20 London Heathrow Airport (LHR)10h20 17:40 Milan Malpensa Airport (MXP)1 change
British Airways
IB3641
British AirwaysIB3641
06:25 London Heathrow Airport (LHR)11h30 18:55 Zurich Airport (ZRH)1 change
British Airways
IB3641
British AirwaysIB3641
06:25 London Heathrow Airport (LHR)15h35 23:00 Milan Linate Airport (LIN)1 change
British Airways
IB3641
British AirwaysIB3641
06:25 London Heathrow Airport (LHR)6h45 14:10 Zurich Airport (ZRH)1 change
British Airways
IB3641
British AirwaysIB3641
06:25 London Heathrow Airport (LHR)14h55 22:20 Zurich Airport (ZRH)1 change
British Airways
IB3641
British AirwaysIB3641
06:25 London Heathrow Airport (LHR)12h15 19:40 Milan Linate Airport (LIN)1 change
Lufthansa
LH921
LufthansaLH921
06:30 London Heathrow Airport (LHR)5h25 12:55 Milan Linate Airport (LIN)1 change
KLM
KL1000
KLMKL1000
06:30 London Heathrow Airport (LHR)8h40 16:10 Milan Malpensa Airport (MXP)1 change
British Airways
BA710
British AirwaysBA710
06:30 London Heathrow Airport (LHR)1h50 09:20 Zurich Airport (ZRH)0 changesDirect
KLM
KL1000
KLMKL1000
06:30 London Heathrow Airport (LHR)10h55 18:25 Zurich Airport (ZRH)1 change
KLM
KL1000
KLMKL1000
06:30 London Heathrow Airport (LHR)9h15 16:45 Zurich Airport (ZRH)1 change
KLM
KL1000
KLMKL1000
06:30 London Heathrow Airport (LHR)6h05 13:35 Zurich Airport (ZRH)1 change
Lufthansa
LH2485
LufthansaLH2485
06:35 London Heathrow Airport (LHR)5h00 12:35 Milan Malpensa Airport (MXP)1 change
Vueling
VY7839
VuelingVY7839
06:50 London Gatwick Airport (LGW)6h20 14:10 Milan Malpensa Airport (MXP)1 change
Brussels Airlines
SN2104
Brussels AirlinesSN2104
06:50 London Heathrow Airport (LHR)3h30 11:20 Milan Linate Airport (LIN)1 change
Vueling
VY7839
VuelingVY7839
06:50 London Gatwick Airport (LGW)12h50 20:40 Zurich Airport (ZRH)1 change
Brussels Airlines
SN2104
Brussels AirlinesSN2104
06:50 London Heathrow Airport (LHR)3h15 11:05 Zurich Airport (ZRH)1 change
easyJet
U28303
easyJetU28303
07:00 London Gatwick Airport (LGW)2h00 10:00 Milan Malpensa Airport (MXP)0 changesDirect
ITA
az217
ITAaz217
07:25 London City Airport (LCY)1h50 10:15 Milan Linate Airport (LIN)0 changesDirect
easyJet
U28471
easyJetU28471
07:25 London Gatwick Airport (LGW)1h45 10:10 Zurich Airport (ZRH)0 changesDirect
British Airways
IB3643
British AirwaysIB3643
07:30 London Heathrow Airport (LHR)13h50 22:20 Zurich Airport (ZRH)1 change
British Airways
IB3643
British AirwaysIB3643
07:30 London Heathrow Airport (LHR)10h25 18:55 Zurich Airport (ZRH)1 change
Lufthansa
LH923
LufthansaLH923
07:30 London Heathrow Airport (LHR)4h25 12:55 Milan Linate Airport (LIN)1 change
British Airways
IB3643
British AirwaysIB3643
07:30 London Heathrow Airport (LHR)11h10 19:40 Milan Linate Airport (LIN)1 change
British Airways
IB3643
British AirwaysIB3643
07:30 London Heathrow Airport (LHR)14h30 23:00 Milan Linate Airport (LIN)1 change
British Airways
BA564
British AirwaysBA564
07:35 London Heathrow Airport (LHR)1h55 10:30 Milan Linate Airport (LIN)0 changesDirect
Lufthansa
LH2487
LufthansaLH2487
07:40 London Heathrow Airport (LHR)3h55 12:35 Milan Malpensa Airport (MXP)1 change
wizz air uk
W96306
wizz air ukW96306
07:40 London Gatwick Airport (LGW)2h00 10:40 Milan Malpensa Airport (MXP)0 changesDirect
KLM Cityhopper
KL978
KLM CityhopperKL978
07:45 London City Airport (LCY)9h40 18:25 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL978
KLM CityhopperKL978
07:45 London City Airport (LCY)13h45 22:30 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL978
KLM CityhopperKL978
07:45 London City Airport (LCY)8h00 16:45 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL978
KLM CityhopperKL978
07:45 London City Airport (LCY)4h50 13:35 Zurich Airport (ZRH)1 change
Ryanair
FR 2759
Malta AirFR 2759
08:00 London Stansted Airport (STN)1h50 10:50 Milan Malpensa Airport (MXP)0 changesDirect
Qatar Airways
QR6
Qatar AirwaysQR6
08:05 London Heathrow Airport (LHR)21h50 06:55 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR6
Qatar AirwaysQR6
08:05 London Heathrow Airport (LHR)22h05 07:10 Zurich Airport (ZRH)1 change
Eurowings
EW9463
EurowingsEW9463
08:05 London Heathrow Airport (LHR)4h35 13:40 Milan Bergamo Orio al Serio Airport (BGY)1 change
Eurowings
EW9463
EurowingsEW9463
08:05 London Heathrow Airport (LHR)6h05 15:10 Zurich Airport (ZRH)1 change
Luxair
lg4606
Luxairlg4606
08:15 London City Airport (LCY)11h30 20:45 Milan Malpensa Airport (MXP)1 change
Luxair
lg4606
Luxairlg4606
08:15 London City Airport (LCY)6h20 15:35 Milan Malpensa Airport (MXP)1 change
Luxair
lg4606
Luxairlg4606
08:15 London City Airport (LCY)24h05 09:20 Milan Linate Airport (LIN)1 change
Lufthansa
LH925
LufthansaLH925
08:30 London Heathrow Airport (LHR)4h25 13:55 Milan Malpensa Airport (MXP)1 change
Lufthansa
LH925
LufthansaLH925
08:30 London Heathrow Airport (LHR)4h45 14:15 Milan Linate Airport (LIN)1 change
Qatar Airways
QR10
Qatar AirwaysQR10
08:35 London Heathrow Airport (LHR)21h35 07:10 Zurich Airport (ZRH)1 change
Qatar Airways
QR10
Qatar AirwaysQR10
08:35 London Heathrow Airport (LHR)21h20 06:55 Milan Malpensa Airport (MXP)1 change
KLM Cityhopper
KL980
KLM CityhopperKL980
08:40 London City Airport (LCY)3h55 13:35 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL980
KLM CityhopperKL980
08:40 London City Airport (LCY)8h45 18:25 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL1002
KLM CityhopperKL1002
08:40 London Heathrow Airport (LHR)12h50 22:30 Zurich Airport (ZRH)1 change
British Airways
BA576
British AirwaysBA576
08:40 London Heathrow Airport (LHR)2h00 11:40 Milan Malpensa Airport (MXP)0 changesDirect
KLM Cityhopper
KL1002
KLM CityhopperKL1002
08:40 London Heathrow Airport (LHR)3h55 13:35 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL980
KLM CityhopperKL980
08:40 London City Airport (LCY)7h05 16:45 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL1002
KLM CityhopperKL1002
08:40 London Heathrow Airport (LHR)6h30 16:10 Milan Malpensa Airport (MXP)1 change
KLM Cityhopper
KL1002
KLM CityhopperKL1002
08:40 London Heathrow Airport (LHR)7h05 16:45 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL1002
KLM CityhopperKL1002
08:40 London Heathrow Airport (LHR)8h45 18:25 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL980
KLM CityhopperKL980
08:40 London City Airport (LCY)12h50 22:30 Zurich Airport (ZRH)1 change
easyJet
U28469
easyJetU28469
08:45 London Gatwick Airport (LGW)1h45 11:30 Zurich Airport (ZRH)0 changesDirect
Swiss
LX317
SwissLX317
08:55 London Heathrow Airport (LHR)1h55 11:50 Zurich Airport (ZRH)0 changesDirect
Air France
AF1681
Air FranceAF1681
09:00 London Heathrow Airport (LHR)5h15 15:15 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR330
Qatar AirwaysQR330
09:00 London Gatwick Airport (LGW)27h25 13:25 Milan Malpensa Airport (MXP)1 change
Wizz Air Malta
W46302
Wizz Air MaltaW46302
09:00 London Gatwick Airport (LGW)2h00 12:00 Milan Malpensa Airport (MXP)0 changesDirect
Qatar Airways
QR330
Qatar AirwaysQR330
09:00 London Gatwick Airport (LGW)21h10 07:10 Zurich Airport (ZRH)1 change
Air France
AF1681
Air FranceAF1681
09:00 London Heathrow Airport (LHR)7h55 17:55 Zurich Airport (ZRH)1 change
Air France
AF1681
Air FranceAF1681
09:00 London Heathrow Airport (LHR)12h30 22:30 Zurich Airport (ZRH)1 change
Qatar Airways
QR330
Qatar AirwaysQR330
09:00 London Gatwick Airport (LGW)20h55 06:55 Milan Malpensa Airport (MXP)1 change
Air France
AF1681
Air FranceAF1681
09:00 London Heathrow Airport (LHR)13h00 23:00 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR330
Qatar AirwaysQR330
09:00 London Gatwick Airport (LGW)27h40 13:40 Zurich Airport (ZRH)1 change
Qatar Airways
QR330
Qatar AirwaysQR330
09:00 London Gatwick Airport (LGW)34h05 20:05 Milan Malpensa Airport (MXP)1 change
Air France
AF1681
Air FranceAF1681
09:00 London Heathrow Airport (LHR)7h40 17:40 Milan Malpensa Airport (MXP)1 change
easyJet
U28305
easyJetU28305
09:10 London Gatwick Airport (LGW)2h00 12:10 Milan Malpensa Airport (MXP)0 changesDirect
Vueling
VY7831
VuelingVY7831
09:10 London Gatwick Airport (LGW)10h30 20:40 Zurich Airport (ZRH)1 change
Vueling
VY7831
VuelingVY7831
09:10 London Gatwick Airport (LGW)5h55 16:05 Milan Malpensa Airport (MXP)1 change
Vueling
VY7831
VuelingVY7831
09:10 London Gatwick Airport (LGW)7h05 17:15 Milan Malpensa Airport (MXP)1 change
Iberia
IB712
IberiaIB712
09:15 London Heathrow Airport (LHR)12h45 23:00 Milan Linate Airport (LIN)1 change
Iberia
IB712
IberiaIB712
09:15 London Heathrow Airport (LHR)8h40 18:55 Zurich Airport (ZRH)1 change
Iberia
IB712
IberiaIB712
09:15 London Heathrow Airport (LHR)12h05 22:20 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL982
KLM CityhopperKL982
09:20 London City Airport (LCY)6h25 16:45 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL982
KLM CityhopperKL982
09:20 London City Airport (LCY)12h10 22:30 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL982
KLM CityhopperKL982
09:20 London City Airport (LCY)8h05 18:25 Zurich Airport (ZRH)1 change
Lufthansa
LH901
LufthansaLH901
09:30 London Heathrow Airport (LHR)3h15 13:45 Zurich Airport (ZRH)1 change
Lufthansa
LH901
LufthansaLH901
09:30 London Heathrow Airport (LHR)3h45 14:15 Milan Linate Airport (LIN)1 change
Ryanair
FR 8719
Malta AirFR 8719
09:35 London Stansted Airport (STN)1h50 12:25 Milan Malpensa Airport (MXP)0 changesDirect
Eurowings
EW7461
EurowingsEW7461
09:45 London Heathrow Airport (LHR)8h45 19:30 Zurich Airport (ZRH)1 change
Eurowings
EW7461
EurowingsEW7461
09:45 London Heathrow Airport (LHR)8h10 18:55 Milan Malpensa Airport (MXP)1 change
Eurowings
EW7461
EurowingsEW7461
09:45 London Heathrow Airport (LHR)4h10 14:55 Zurich Airport (ZRH)1 change
Vueling
VY7823
VuelingVY7823
09:50 London Gatwick Airport (LGW)6h25 17:15 Milan Malpensa Airport (MXP)1 change
Vueling
VY7823
VuelingVY7823
09:50 London Gatwick Airport (LGW)5h15 16:05 Milan Malpensa Airport (MXP)1 change
Vueling
VY7823
VuelingVY7823
09:50 London Gatwick Airport (LGW)9h50 20:40 Zurich Airport (ZRH)1 change
Iberia
IB5642
IberiaIB5642
09:55 London Heathrow Airport (LHR)9h45 20:40 Zurich Airport (ZRH)1 change
KLM
KL1004
KLMKL1004
10:00 London Heathrow Airport (LHR)5h45 16:45 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL984
KLM CityhopperKL984
10:00 London City Airport (LCY)5h45 16:45 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL984
KLM CityhopperKL984
10:00 London City Airport (LCY)11h30 22:30 Zurich Airport (ZRH)1 change
British Airways
IB3523
British AirwaysIB3523
10:00 London Heathrow Airport (LHR)8h40 19:40 Milan Linate Airport (LIN)1 change
KLM
KL1004
KLMKL1004
10:00 London Heathrow Airport (LHR)11h30 22:30 Zurich Airport (ZRH)1 change
British Airways
IB3523
British AirwaysIB3523
10:00 London Heathrow Airport (LHR)11h20 22:20 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL984
KLM CityhopperKL984
10:00 London City Airport (LCY)7h25 18:25 Zurich Airport (ZRH)1 change
Air Dolomiti
LH5657
Air DolomitiLH5657
10:00 London City Airport (LCY)3h55 14:55 Zurich Airport (ZRH)1 change
British Airways
IB3523
British AirwaysIB3523
10:00 London Heathrow Airport (LHR)12h00 23:00 Milan Linate Airport (LIN)1 change
KLM
KL1004
KLMKL1004
10:00 London Heathrow Airport (LHR)7h25 18:25 Zurich Airport (ZRH)1 change
British Airways
IB3523
British AirwaysIB3523
10:00 London Heathrow Airport (LHR)7h55 18:55 Zurich Airport (ZRH)1 change
KLM
KL1004
KLMKL1004
10:00 London Heathrow Airport (LHR)5h10 16:10 Milan Malpensa Airport (MXP)1 change
Iberia
IB714
IberiaIB714
10:05 London Heathrow Airport (LHR)11h55 23:00 Milan Linate Airport (LIN)1 change
Iberia
IB714
IberiaIB714
10:05 London Heathrow Airport (LHR)11h15 22:20 Zurich Airport (ZRH)1 change
Iberia
IB714
IberiaIB714
10:05 London Heathrow Airport (LHR)7h50 18:55 Zurich Airport (ZRH)1 change
easyJet
U28283
easyJetU28283
10:25 London Gatwick Airport (LGW)2h00 13:25 Milan Linate Airport (LIN)0 changesDirect
Lufthansa
LH903
LufthansaLH903
10:30 London Heathrow Airport (LHR)3h25 14:55 Zurich Airport (ZRH)1 change
TAP Portugal
tp1329
TAP Portugaltp1329
10:45 London Gatwick Airport (LGW)27h20 15:05 Zurich Airport (ZRH)1 change
TAP Portugal
tp1329
TAP Portugaltp1329
10:45 London Gatwick Airport (LGW)9h10 20:55 Zurich Airport (ZRH)1 change
Lufthansa
LH2473
LufthansaLH2473
11:10 London Heathrow Airport (LHR)4h25 16:35 Milan Malpensa Airport (MXP)1 change
Air France
AF1581
Air FranceAF1581
11:30 London Heathrow Airport (LHR)22h05 10:35 Milan Malpensa Airport (MXP)1 change
Lufthansa
LH905
LufthansaLH905
11:30 London Heathrow Airport (LHR)4h25 16:55 Milan Linate Airport (LIN)1 change
Air France
AF1581
Air FranceAF1581
11:30 London Heathrow Airport (LHR)5h10 17:40 Milan Malpensa Airport (MXP)1 change
Ryanair
FR 2757
RyanairFR 2757
11:30 London Stansted Airport (STN)1h50 14:20 Milan Malpensa Airport (MXP)0 changesDirect
Air France
AF1581
Air FranceAF1581
11:30 London Heathrow Airport (LHR)10h00 22:30 Zurich Airport (ZRH)1 change
Air France
AF1581
Air FranceAF1581
11:30 London Heathrow Airport (LHR)10h30 23:00 Milan Malpensa Airport (MXP)1 change
Air France
AF1581
Air FranceAF1581
11:30 London Heathrow Airport (LHR)5h25 17:55 Zurich Airport (ZRH)1 change
ITA
az221
ITAaz221
11:35 London City Airport (LCY)1h50 14:25 Milan Linate Airport (LIN)0 changesDirect
British Airways
BA590
British AirwaysBA590
11:40 London Heathrow Airport (LHR)2h00 14:40 Milan Malpensa Airport (MXP)0 changesDirect
KLM
KL1006
KLMKL1006
11:45 London Heathrow Airport (LHR)5h40 18:25 Zurich Airport (ZRH)1 change
KLM
KL1006
KLMKL1006
11:45 London Heathrow Airport (LHR)4h00 16:45 Zurich Airport (ZRH)1 change
KLM
KL1006
KLMKL1006
11:45 London Heathrow Airport (LHR)9h45 22:30 Zurich Airport (ZRH)1 change
Luxair
lg4594
Luxairlg4594
11:50 London City Airport (LCY)7h55 20:45 Milan Malpensa Airport (MXP)1 change
Luxair
lg4594
Luxairlg4594
11:50 London City Airport (LCY)23h35 12:25 Milan Malpensa Airport (MXP)1 change
Luxair
lg4594
Luxairlg4594
11:50 London City Airport (LCY)20h30 09:20 Milan Linate Airport (LIN)1 change
Swiss
LX319
SwissLX319
12:05 London Heathrow Airport (LHR)1h40 14:45 Zurich Airport (ZRH)0 changesDirect
easyJet
U22531
easyJetU22531
12:30 London Luton Airport (LTN)1h40 15:10 Zurich Airport (ZRH)0 changesDirect
Eurowings
EW9465
EurowingsEW9465
12:40 London Heathrow Airport (LHR)6h40 20:20 Zurich Airport (ZRH)1 change
Eurowings
EW9465
EurowingsEW9465
12:40 London Heathrow Airport (LHR)6h10 19:50 Milan Malpensa Airport (MXP)1 change
Vueling
VY7833
VuelingVY7833
12:45 London Gatwick Airport (LGW)5h35 19:20 Milan Malpensa Airport (MXP)1 change
AJet
VF1988
AJetVF1988
12:45 London Stansted Airport (STN)22h15 12:00 Milan Bergamo Orio al Serio Airport (BGY)1 change
easyJet
U28377
easyJetU28377
12:45 London Gatwick Airport (LGW)2h00 15:45 Milan Malpensa Airport (MXP)0 changesDirect
Vueling
VY7833
VuelingVY7833
12:45 London Gatwick Airport (LGW)6h55 20:40 Zurich Airport (ZRH)1 change
British Airways
BA574
British AirwaysBA574
12:50 London Heathrow Airport (LHR)2h00 15:50 Milan Linate Airport (LIN)0 changesDirect
British Airways
QR5942
British AirwaysQR5942
13:05 London Heathrow Airport (LHR)17h05 07:10 Zurich Airport (ZRH)1 change
British Airways
QR5942
British AirwaysQR5942
13:05 London Heathrow Airport (LHR)23h20 13:25 Milan Malpensa Airport (MXP)1 change
British Airways
QR5942
British AirwaysQR5942
13:05 London Heathrow Airport (LHR)16h50 06:55 Milan Malpensa Airport (MXP)1 change
British Airways
QR5942
British AirwaysQR5942
13:05 London Heathrow Airport (LHR)23h35 13:40 Zurich Airport (ZRH)1 change
ITA
az227
ITAaz227
13:15 London City Airport (LCY)1h50 16:05 Milan Linate Airport (LIN)0 changesDirect
British Airways
IB3645
British AirwaysIB3645
13:20 London Heathrow Airport (LHR)8h40 23:00 Milan Linate Airport (LIN)1 change
British Airways
IB3645
British AirwaysIB3645
13:20 London Heathrow Airport (LHR)8h00 22:20 Zurich Airport (ZRH)1 change
British Airways
BA584
British AirwaysBA584
13:25 London Heathrow Airport (LHR)2h00 16:25 Milan Malpensa Airport (MXP)0 changesDirect
Lufthansa
LH907
LufthansaLH907
13:30 London Heathrow Airport (LHR)4h00 18:30 Milan Linate Airport (LIN)1 change
Swiss
LX333
SwissLX333
13:50 London Heathrow Airport (LHR)1h55 16:45 Zurich Airport (ZRH)0 changesDirect
Lufthansa Cityline
LH2475
Lufthansa CitylineLH2475
13:50 London Heathrow Airport (LHR)4h30 19:20 Milan Malpensa Airport (MXP)1 change
Vueling
VY7841
VuelingVY7841
13:55 London Gatwick Airport (LGW)5h45 20:40 Zurich Airport (ZRH)1 change
Eurowings
EW7463
EurowingsEW7463
13:55 London Heathrow Airport (LHR)4h35 19:30 Zurich Airport (ZRH)1 change
Vueling
VY7841
VuelingVY7841
13:55 London Gatwick Airport (LGW)6h10 21:05 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR328
Qatar AirwaysQR328
14:05 London Gatwick Airport (LGW)15h50 06:55 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR328
Qatar AirwaysQR328
14:05 London Gatwick Airport (LGW)22h20 13:25 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR328
Qatar AirwaysQR328
14:05 London Gatwick Airport (LGW)22h35 13:40 Zurich Airport (ZRH)1 change
Qatar Airways
QR328
Qatar AirwaysQR328
14:05 London Gatwick Airport (LGW)16h05 07:10 Zurich Airport (ZRH)1 change
Qatar Airways
QR328
Qatar AirwaysQR328
14:05 London Gatwick Airport (LGW)29h00 20:05 Milan Malpensa Airport (MXP)1 change
British Airways
BA744
British AirwaysBA744
14:10 London Heathrow Airport (LHR)1h45 16:55 Zurich Airport (ZRH)0 changesDirect
Qatar Airways
QR4
Qatar AirwaysQR4
14:15 London Heathrow Airport (LHR)15h40 06:55 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR4
Qatar AirwaysQR4
14:15 London Heathrow Airport (LHR)22h10 13:25 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR4
Qatar AirwaysQR4
14:15 London Heathrow Airport (LHR)15h55 07:10 Zurich Airport (ZRH)1 change
Qatar Airways
QR4
Qatar AirwaysQR4
14:15 London Heathrow Airport (LHR)22h25 13:40 Zurich Airport (ZRH)1 change
Vueling
VY7827
VuelingVY7827
14:35 London Gatwick Airport (LGW)5h30 21:05 Milan Malpensa Airport (MXP)1 change
Vueling
VY7827
VuelingVY7827
14:35 London Gatwick Airport (LGW)5h05 20:40 Zurich Airport (ZRH)1 change
Air France
AF1781
Air FranceAF1781
14:45 London Heathrow Airport (LHR)18h50 10:35 Milan Malpensa Airport (MXP)1 change
Air France
AF1781
Air FranceAF1781
14:45 London Heathrow Airport (LHR)7h15 23:00 Milan Malpensa Airport (MXP)1 change
Air France
AF1781
Air FranceAF1781
14:45 London Heathrow Airport (LHR)20h15 12:00 Milan Malpensa Airport (MXP)1 change
Air France
AF1781
Air FranceAF1781
14:45 London Heathrow Airport (LHR)6h45 22:30 Zurich Airport (ZRH)1 change
British Airways
BA568
British AirwaysBA568
14:45 London Heathrow Airport (LHR)2h05 17:50 Milan Linate Airport (LIN)0 changesDirect
Qatar Airways
QR8
Qatar AirwaysQR8
14:55 London Heathrow Airport (LHR)15h00 06:55 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR8
Qatar AirwaysQR8
14:55 London Heathrow Airport (LHR)21h30 13:25 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR8
Qatar AirwaysQR8
14:55 London Heathrow Airport (LHR)21h45 13:40 Zurich Airport (ZRH)1 change
Qatar Airways
QR8
Qatar AirwaysQR8
14:55 London Heathrow Airport (LHR)15h15 07:10 Zurich Airport (ZRH)1 change
British Airways
IB3647
British AirwaysIB3647
15:00 London Heathrow Airport (LHR)7h00 23:00 Milan Linate Airport (LIN)1 change
British Airways
IB3647
British AirwaysIB3647
15:00 London Heathrow Airport (LHR)6h20 22:20 Zurich Airport (ZRH)1 change
easyJet
U28309
easyJetU28309
15:05 London Gatwick Airport (LGW)1h55 18:00 Milan Malpensa Airport (MXP)0 changesDirect
Qatar Airways
QR110
Qatar AirwaysQR110
15:30 London Heathrow Airport (LHR)14h25 06:55 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR110
Qatar AirwaysQR110
15:30 London Heathrow Airport (LHR)21h10 13:40 Zurich Airport (ZRH)1 change
Qatar Airways
QR110
Qatar AirwaysQR110
15:30 London Heathrow Airport (LHR)14h40 07:10 Zurich Airport (ZRH)1 change
Qatar Airways
QR110
Qatar AirwaysQR110
15:30 London Heathrow Airport (LHR)20h55 13:25 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR110
Qatar AirwaysQR110
15:30 London Heathrow Airport (LHR)27h35 20:05 Milan Malpensa Airport (MXP)1 change
Eurowings
EW9467
EurowingsEW9467
15:40 London Heathrow Airport (LHR)3h40 20:20 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL1010
KLM CityhopperKL1010
15:45 London Heathrow Airport (LHR)23h25 16:10 Milan Malpensa Airport (MXP)1 change
KLM Cityhopper
KL1010
KLM CityhopperKL1010
15:45 London Heathrow Airport (LHR)5h45 22:30 Zurich Airport (ZRH)1 change
Iberia
IB718
IberiaIB718
15:45 London Heathrow Airport (LHR)6h15 23:00 Milan Linate Airport (LIN)1 change
Luxair
lg4596
Luxairlg4596
15:55 London City Airport (LCY)19h30 12:25 Milan Malpensa Airport (MXP)1 change
Luxair
lg4596
Luxairlg4596
15:55 London City Airport (LCY)16h25 09:20 Milan Linate Airport (LIN)1 change
Luxair
lg4596
Luxairlg4596
15:55 London City Airport (LCY)3h50 20:45 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR108
Qatar AirwaysQR108
16:00 London Heathrow Airport (LHR)14h10 07:10 Zurich Airport (ZRH)1 change
Qatar Airways
QR108
Qatar AirwaysQR108
16:00 London Heathrow Airport (LHR)27h05 20:05 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR108
Qatar AirwaysQR108
16:00 London Heathrow Airport (LHR)13h55 06:55 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR108
Qatar AirwaysQR108
16:00 London Heathrow Airport (LHR)20h25 13:25 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR108
Qatar AirwaysQR108
16:00 London Heathrow Airport (LHR)20h40 13:40 Zurich Airport (ZRH)1 change
BA Cityflyer
BA8767
BA CityflyerBA8767
16:05 London City Airport (LCY)1h30 18:35 Zurich Airport (ZRH)0 changesDirect
British Airways
BA718
British AirwaysBA718
16:05 London Heathrow Airport (LHR)1h45 18:50 Zurich Airport (ZRH)0 changesDirect
British Airways
IB3649
British AirwaysIB3649
16:10 London Heathrow Airport (LHR)5h50 23:00 Milan Linate Airport (LIN)1 change
AJet
VF1990
AJetVF1990
16:25 London Stansted Airport (STN)18h35 12:00 Milan Bergamo Orio al Serio Airport (BGY)1 change
easyJet
U28473
easyJetU28473
16:35 London Gatwick Airport (LGW)1h40 19:15 Zurich Airport (ZRH)0 changesDirect
KLM Cityhopper
KL990
KLM CityhopperKL990
17:05 London City Airport (LCY)14h10 08:15 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL1012
KLM CityhopperKL1012
17:05 London Heathrow Airport (LHR)22h05 16:10 Milan Malpensa Airport (MXP)1 change
KLM Cityhopper
KL1012
KLM CityhopperKL1012
17:05 London Heathrow Airport (LHR)4h25 22:30 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL990
KLM CityhopperKL990
17:05 London City Airport (LCY)4h25 22:30 Zurich Airport (ZRH)1 change
Swiss
LX325
SwissLX325
17:10 London Heathrow Airport (LHR)1h50 20:00 Zurich Airport (ZRH)0 changesDirect
Ryanair
FR 3674
Malta AirFR 3674
17:15 London Stansted Airport (STN)1h50 20:05 Milan Bergamo Orio al Serio Airport (BGY)0 changesDirect
Air Dolomiti
LH6931
Air DolomitiLH6931
17:15 London City Airport (LCY)3h50 22:05 Milan Malpensa Airport (MXP)1 change
British Airways
BA580
British AirwaysBA580
17:20 London Heathrow Airport (LHR)2h05 20:25 Milan Malpensa Airport (MXP)0 changesDirect
easyJet
U28311
easyJetU28311
17:30 London Gatwick Airport (LGW)1h55 20:25 Milan Malpensa Airport (MXP)0 changesDirect
British Airways
BA708
British AirwaysBA708
17:30 London Heathrow Airport (LHR)1h45 20:15 Zurich Airport (ZRH)0 changesDirect
easyJet
U22485
easyJetU22485
17:30 London Luton Airport (LTN)1h55 20:25 Milan Malpensa Airport (MXP)0 changesDirect
Brussels Airlines
SN2096
Brussels AirlinesSN2096
17:50 London Heathrow Airport (LHR)3h25 22:15 Milan Linate Airport (LIN)1 change
KLM Cityhopper
KL1014
KLM CityhopperKL1014
17:50 London Heathrow Airport (LHR)21h20 16:10 Milan Malpensa Airport (MXP)1 change
KLM Cityhopper
KL1014
KLM CityhopperKL1014
17:50 London Heathrow Airport (LHR)13h25 08:15 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL992
KLM CityhopperKL992
18:10 London City Airport (LCY)13h05 08:15 Zurich Airport (ZRH)1 change
Air Dolomiti
LH5659
Air DolomitiLH5659
18:15 London City Airport (LCY)3h40 22:55 Milan Linate Airport (LIN)1 change
Swiss
LX327
SwissLX327
18:40 London Heathrow Airport (LHR)1h50 21:30 Zurich Airport (ZRH)0 changesDirect
Ryanair
FR 8721
RyanairFR 8721
18:40 London Stansted Airport (STN)1h50 21:30 Milan Malpensa Airport (MXP)0 changesDirect
Luxair
lg4602
Luxairlg4602
18:40 London City Airport (LCY)13h40 09:20 Milan Linate Airport (LIN)1 change
Luxair
lg4602
Luxairlg4602
18:40 London City Airport (LCY)16h45 12:25 Milan Malpensa Airport (MXP)1 change
Swiss
LX433
SwissLX433
18:45 London Gatwick Airport (LGW)1h40 21:25 Zurich Airport (ZRH)0 changesDirect
Qatar Airways
QR12
Qatar AirwaysQR12
18:55 London Heathrow Airport (LHR)17h45 13:40 Zurich Airport (ZRH)1 change
KLM Cityhopper
KL994
KLM CityhopperKL994
18:55 London City Airport (LCY)12h20 08:15 Zurich Airport (ZRH)1 change
Qatar Airways
QR12
Qatar AirwaysQR12
18:55 London Heathrow Airport (LHR)24h10 20:05 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR12
Qatar AirwaysQR12
18:55 London Heathrow Airport (LHR)17h30 13:25 Milan Malpensa Airport (MXP)1 change
Air Baltic
LX2769
Air BalticLX2769
19:20 London Gatwick Airport (LGW)1h40 22:00 Zurich Airport (ZRH)0 changesDirect
Helvetic Airways
LX467
Helvetic AirwaysLX467
19:20 London City Airport (LCY)1h40 22:00 Zurich Airport (ZRH)0 changesDirect
Air France
AF1181
Air FranceAF1181
19:35 London Heathrow Airport (LHR)13h15 09:50 Zurich Airport (ZRH)1 change
Air France
AF1181
Air FranceAF1181
19:35 London Heathrow Airport (LHR)18h40 15:15 Milan Malpensa Airport (MXP)1 change
Air France
AF1181
Air FranceAF1181
19:35 London Heathrow Airport (LHR)14h00 10:35 Milan Malpensa Airport (MXP)1 change
Air France
AF1181
Air FranceAF1181
19:35 London Heathrow Airport (LHR)15h25 12:00 Milan Malpensa Airport (MXP)1 change
Air France
AF1181
Air FranceAF1181
19:35 London Heathrow Airport (LHR)21h45 18:20 Milan Malpensa Airport (MXP)1 change
easyJet
U28313
easyJetU28313
19:50 London Gatwick Airport (LGW)1h55 22:45 Milan Malpensa Airport (MXP)0 changesDirect
KLM Cityhopper
KL996
KLM CityhopperKL996
20:05 London City Airport (LCY)11h10 08:15 Zurich Airport (ZRH)1 change
Swiss
LX339
SwissLX339
20:05 London Heathrow Airport (LHR)1h40 22:45 Zurich Airport (ZRH)0 changesDirect
KLM Cityhopper
KL996
KLM CityhopperKL996
20:05 London City Airport (LCY)13h45 10:50 Zurich Airport (ZRH)1 change
Vueling
VY7821
VuelingVY7821
20:05 London Gatwick Airport (LGW)11h45 08:50 Zurich Airport (ZRH)1 change
Luxair
lg4598
Luxairlg4598
20:20 London City Airport (LCY)15h05 12:25 Milan Malpensa Airport (MXP)1 change
Luxair
lg4598
Luxairlg4598
20:20 London City Airport (LCY)12h00 09:20 Milan Linate Airport (LIN)1 change
Wizz Air Malta
W46304
Wizz Air MaltaW46304
20:25 London Gatwick Airport (LGW)2h00 23:25 Milan Malpensa Airport (MXP)0 changesDirect
KLM Cityhopper
KL1016
KLM CityhopperKL1016
20:25 London Heathrow Airport (LHR)10h50 08:15 Zurich Airport (ZRH)1 change
Qatar Airways
QR16
Qatar AirwaysQR16
21:30 London Heathrow Airport (LHR)14h55 13:25 Milan Malpensa Airport (MXP)1 change
Qatar Airways
QR16
Qatar AirwaysQR16
21:30 London Heathrow Airport (LHR)15h10 13:40 Zurich Airport (ZRH)1 change
PGA-Portugalia Airlines
tp1331
PGA-Portugalia Airlinestp1331
21:30 London Gatwick Airport (LGW)16h35 15:05 Zurich Airport (ZRH)1 change
Qatar Airways
QR16
Qatar AirwaysQR16
21:30 London Heathrow Airport (LHR)21h35 20:05 Milan Malpensa Airport (MXP)1 change
Vueling
VY7829
VuelingVY7829
21:45 London Gatwick Airport (LGW)10h05 08:50 Zurich Airport (ZRH)1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets London to Lugano by train, coach or flight

Fri
14 Feb
Sat
15 Feb
Sun
16 Feb
Mon
17 Feb
Tue
18 Feb
Wed
19 Feb
Thu
20 Feb

Flight times from London to Lugano

Showing times and prices for 14 Feb

Fastest Journey

1 h 30 m

Average

10 h 3 m

Flights per day

244

Distance

903 km

Of the 244 flights that leave London for Lugano every day 46 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
BA CityflyerBA8767
16:051h30
London City Airport (LCY)
18:35Zurich Airport (ZRH)
£4031One-way
0 changes
2nd Fastest
SwissLX319
12:051h40
London Heathrow Airport (LHR)
14:45Zurich Airport (ZRH)
£10041One-way
0 changes
2nd Fastest
Air BalticLX2769
19:201h40
London Gatwick Airport (LGW)
22:00Zurich Airport (ZRH)
£3731One-way
0 changes
2nd Fastest
easyJetU28473
16:351h40
London Gatwick Airport (LGW)
19:15Zurich Airport (ZRH)
£2991One-way
0 changes
2nd Fastest
easyJetU22531
12:301h40
London Luton Airport (LTN)
15:10Zurich Airport (ZRH)
£2821One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Cityflyer (British Airways 2) and Malta Air London to Lugano

Find the best flights between London and Lugano with Omio's travel partners Ryanair, Cityflyer (British Airways 2) and Malta Air from £13. We can find you the best deals, timetables and tickets when comparing and booking the best route.

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

Flight information from London to Lugano with Ryanair:

  • Average Duration: 1 h 55 min
  • Cheapest Price: £13

FAQs: London to Lugano flights

FAQs: Take a flight from London to Lugano hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Lugano.
FAQs
Cheap plane tickets from London to Lugano can start from as little as £20 when you book in advance. The average flight ticket price for London to Lugano is £85; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from London to Lugano is 1 h 45 min   to travel the 559 mile long journey, with around there are 191 flights per day. Journey times can vary on weekends and holidays.
The earliest flight from London to Lugano leaves at 05: 45. Plan your trip with the Journey Planner   from Omio.
The latest flight from London to Lugano leaves at 23: 25.
There are 191 flights a day from London to Lugano which require at least one change with Ryanair, Cityflyer (British Airways 2) or easyJet. Schedules can vary on holidays or weekends with fewer flights.
For the route from London to Lugano you can take a flight with Ryanair, Cityflyer (British Airways 2) or easyJet. Be sure to check out all possible airlines that offer services to Lugano from London on Omio to compare what amenities they may have.
The cheapest month to travel from London to Lugano by plane is October.
It's helpful to compare your options as there are 3 ways to travel to Lugano from London including taking a train, coach or flight.

More options for your journey from London to Lugano

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language