Cheap flights to London
Cheap flights to London land at one of five airports, and the one you pick shapes how you reach the centre of the United Kingdom's capital. Arrivals from Chisinau, Krakow, Warsaw, Bucharest, Budapest and Milan are common, flown by Ryanair, Wizz Air, EasyJet, Vueling and Jet2. People come for the museums, markets, theatres and the river, and the busiest spells run from late spring to early autumn and again over Christmas.
Flights to London — where from
| From | Airline | Flight | Date | Price from |
|---|---|---|---|---|
| Wroclaw | Ryanair | direct | 21 Nov 2026 | from $19 |
| Edinburgh | Ryanair UK | direct | 4 Dec 2026 | from $21 |
| Warsaw | Ryanair | direct | 28 Jan 2027 | from $25 |
| Lublin | Ryanair | direct | 15 Jan 2027 | from $27 |
| Krakow | Ryanair | direct | 22 Dec 2026 | from $32 |
| Katowice | Ryanair | direct | 18 Nov 2026 | from $37 |
| Rzeszow | Ryanair | direct | 16 Nov 2026 | from $74 |
Airports — London
Flights to London arrive at Heathrow, Gatwick, Stansted, Luton and London City. Heathrow and Gatwick both have direct rail services into the centre, Stansted and Luton connect by express train, and London City sits closest to the middle of town, with the Docklands Light Railway and the Elizabeth line nearby. Check which airport and terminal your ticket names before you plan the onward trip, because they sit on different sides of the city.
When to go
Late spring and early autumn are the kindest months for walking the city, with mild weather and thinner crowds. July and August are warm and busy, and winter is grey and damp but quieter, apart from the run-up to Christmas and New Year, when shoppers fill the hotels. Half-term weeks, bank holiday weekends and the school summer break are when seats go first, so book early if your dates are fixed.
All routes
Europe
16 countries · 70 routes
United Kingdom 19 · from $19: Manchester, Edinburgh, Birmingham, Glasgow, Bristol, Aberdeen, Newcastle, Belfast, Liverpool, Leeds, Inverness, Southampton, Jersey, Newquay, Isle Of Man, Guernsey, Exeter, Shetland Islands, Londonderry
Poland 12 · from $17: Warsaw, Krakow, Gdansk, Wroclaw, Poznan, Katowice, Rzeszow, Szczecin, Bydgoszcz, Lodz, Lublin, Szymany
Italy 6 · from $19: Catania, Florence, Bari, Cagliari, Brindisi, Alghero
Ireland 5 · from $17: Dublin, Cork, Shannon, Kerry County, Knock
Norway 5 · from $49: Bergen, Bodo, Alesund, Alta, Haugesund
Greece 4 · from $40: Heraklion, Corfu (Kerkyra), Chania, Kefallinia
Germany 3 · from $19: Dresden, Dortmund, Muenster
Denmark 3 · from $25: Billund, Aalborg, Aarhus
Spain 3 · from $25: Fuerteventura, Lanzarote, Granada
Turkey 3 · from $108: Bodrum, Kayseri, Mersin
Austria 2 · from $50: Graz, Innsbruck
France 1 · from $37: Bordeaux
Netherlands 1 · from $27: Eindhoven
Portugal 1 · from $33: Madeira
Romania 1 · from $20: Cluj-Napoca
Sweden 1 · from $20: Gothenburg
Asia
4 countries · 12 routes
India 6 · from $229: Kochi, Bangalore, Hyderabad, Kolkata, Ahmedabad, Amritsar
China 3 · from $320: Chengdu, Chongqing, Changsha
Japan 2 · from $566: Fukuoka, Hiroshima
Saudi Arabia 1 · from $188: Dammam
South America
1 countries · 4 routes
Brazil 4 · from $419: Brasilia, Iguassu Falls, Belo Horizonte, Fortaleza