London is one of the most beautiful cities in the world, with its iconic riverside skyline, its charming parks, and its vibrant nightlife. It’s no wonder that it is one of the most popular cities to fly into and out of. Whether you are visiting for business or pleasure, London has something to offer all travelers.
Once you arrive in London by air, you can take advantage of a range of transit options, such as the London Underground, the iconic double-decker red buses, or even hail a black cab. It also has two major airports — Heathrow and Gatwick — which both boast a number of flights from around the world.
Before taking to the skies once more, be sure to spend some time exploring what London has to offer. Take a stroll by the River Thames, marvel at the city’s iconic architecture, or visit some of its world-famous museums. London’s West End theatres are a must-see for those who enjoy a show, and there is always a range of live music events to find. Add to that a variety of restaurants and cafes, and you’ll be sure to find something to suit all tastes.
If you are short on time, many of London’s attractions are within walking distance of the city centre. The canals of Camden, the markets of Brixton, and the historic Tower Bridge are just some of the attractions you can find in central London. Hop on the tube or catch a bus and you can explore further afield, with destinations such as Little Venice, Hampstead Heath, and Victoria Park all a short ride away.
No matter how long you spend in London, it’s sure to provide an unforgettable experience. With its array of attractions, excellent transport links, and vibrant culture, it’s no wonder that so many people choose London as their destination when flying in and out of the city.
Cheap flights from London
| Destination | Departure at | Return at | Find tickets |
|---|---|---|---|
| Barcelona | 15 December 2026 | 22 December 2026 | Tickets from 25 |
| Parma | 13 December 2026 | 20 December 2026 | Tickets from 28 |
| Dublin | 30 January 2027 | 2 February 2027 | Tickets from 30 |
| Knock | 14 November 2026 | 14 November 2026 | Tickets from 30 |
| Venice | 6 December 2026 | 10 December 2026 | Tickets from 30 |
| Tirana | 5 December 2026 | 9 December 2026 | Tickets from 30 |
| Glasgow | 11 December 2026 | 15 December 2026 | Tickets from 31 |
| Milan | 5 December 2026 | 7 December 2026 | Tickets from 31 |
| Marrakech | 1 December 2026 | 4 December 2026 | Tickets from 31 |
| Edinburgh | 4 December 2026 | 6 December 2026 | Tickets from 32 |
| Shannon | 5 December 2026 | 12 December 2026 | Tickets from 32 |
| Tenerife | 6 December 2026 | 10 December 2026 | Tickets from 32 |
| Belfast | 14 December 2026 | 15 December 2026 | Tickets from 33 |
| Palermo | 28 November 2026 | 12 December 2026 | Tickets from 33 |
| Turin | 12 December 2026 | 13 December 2026 | Tickets from 33 |
| Geneva | 6 December 2026 | 13 December 2026 | Tickets from 35 |
| Rabat | 14 November 2026 | 13 December 2026 | Tickets from 35 |
| Cork | 12 November 2026 | 16 November 2026 | Tickets from 36 |
| Szymany | 13 November 2026 | 15 November 2026 | Tickets from 36 |
| Nantes | 20 November 2026 | 23 November 2026 | Tickets from 36 |
| Luxembourg | 13 November 2026 | 18 November 2026 | Tickets from 36 |
| Memmingen | 19 November 2026 | 23 November 2026 | Tickets from 36 |
| Copenhagen | 6 January 2027 | 10 January 2027 | Tickets from 37 |
| Frankfurt | 10 November 2026 | 14 November 2026 | Tickets from 37 |
| Las Palmas | 12 December 2026 | 19 December 2026 | Tickets from 37 |
| Malta | 5 December 2026 | 12 December 2026 | Tickets from 37 |
| Wroclaw | 9 January 2027 | 23 January 2027 | Tickets from 37 |
| Alicante | 14 December 2026 | 20 December 2026 | Tickets from 38 |
| Madrid | 16 January 2027 | 17 January 2027 | Tickets from 38 |
| Lyon | 9 January 2027 | 16 January 2027 | Tickets from 38 |
| Warsaw | 9 January 2027 | 23 January 2027 | Tickets from 39 |
| Rome | 2 December 2026 | 9 December 2026 | Tickets from 39 |
| Valencia | 12 December 2026 | 18 December 2026 | Tickets from 40 |
| Lodz | 11 December 2026 | 13 December 2026 | Tickets from 41 |
| Podgorica | 13 December 2026 | 20 December 2026 | Tickets from 42 |
| Arrecife | 30 November 2026 | 3 December 2026 | Tickets from 42 |
| Toulouse | 10 December 2026 | 12 December 2026 | Tickets from 42 |
| Malaga | 12 December 2026 | 15 December 2026 | Tickets from 43 |
| Basel | 13 November 2026 | 16 November 2026 | Tickets from 43 |
| Bologna | 26 December 2026 | 11 January 2027 | Tickets from 44 |
| Stockholm | 28 January 2027 | 31 January 2027 | Tickets from 44 |
| Bremen | 14 November 2026 | 15 November 2026 | Tickets from 44 |
| Poznan | 20 March 2027 | 27 March 2027 | Tickets from 45 |
| Puerto del Rosario | 13 November 2026 | 19 November 2026 | Tickets from 46 |
| Naples | 22 January 2027 | 24 January 2027 | Tickets from 46 |
| Bilbao | 10 November 2026 | 12 November 2026 | Tickets from 47 |
| Prague | 16 January 2027 | 23 January 2027 | Tickets from 47 |
| Agadir | 13 December 2026 | 20 December 2026 | Tickets from 47 |
| Catania | 3 December 2026 | 6 December 2026 | Tickets from 47 |
| Paris | 17 November 2026 | 11 December 2026 | Tickets from 48 |
| Budapest | 8 January 2027 | 11 January 2027 | Tickets from 48 |
| Cologne | 15 February 2027 | 20 February 2027 | Tickets from 49 |
| Eindhoven | 13 November 2026 | 16 November 2026 | Tickets from 49 |
| Krakow | 22 November 2026 | 26 November 2026 | Tickets from 49 |
| Palma | 27 November 2026 | 29 November 2026 | Tickets from 49 |
| Lisbon | 5 December 2026 | 10 December 2026 | Tickets from 50 |
| Cluj-Napoca | 29 January 2027 | 31 January 2027 | Tickets from 50 |
| Antalya | 3 December 2026 | 10 December 2026 | Tickets from 51 |
| Sarajevo | 6 February 2027 | 9 February 2027 | Tickets from 52 |
| Sevilla | 12 December 2026 | 15 December 2026 | Tickets from 52 |
| Pisa | 20 November 2026 | 22 November 2026 | Tickets from 53 |
| Jersey | 26 December 2026 | 1 January 2027 | Tickets from 53 |
| Lamezia Terme | 15 January 2027 | 17 January 2027 | Tickets from 53 |
| Vilnius | 15 January 2027 | 18 January 2027 | Tickets from 53 |
| Faro | 12 November 2026 | 13 November 2026 | Tickets from 53 |
| Bucharest | 27 January 2027 | 31 January 2027 | Tickets from 53 |
| Porto | 18 November 2026 | 24 November 2026 | Tickets from 53 |
| Brno | 19 November 2026 | 21 November 2026 | Tickets from 55 |
| Brindisi | 27 November 2026 | 30 November 2026 | Tickets from 55 |
| Marseille | 3 December 2026 | 6 December 2026 | Tickets from 55 |
| Gdansk | 12 November 2026 | 16 November 2026 | Tickets from 56 |
| Nice | 5 December 2026 | 9 December 2026 | Tickets from 57 |
| Sofia | 5 December 2026 | 9 December 2026 | Tickets from 57 |
| Girona | 10 January 2027 | 17 January 2027 | Tickets from 57 |
| Gibraltar | 18 December 2026 | 24 December 2026 | Tickets from 58 |
| Biarritz | 13 November 2026 | 15 November 2026 | Tickets from 58 |
| Dortmund | 22 January 2027 | 25 January 2027 | Tickets from 60 |
| Hamburg | 5 December 2026 | 7 December 2026 | Tickets from 61 |
| Funchal | 23 November 2026 | 30 November 2026 | Tickets from 61 |
| Bacau | 30 January 2027 | 6 February 2027 | Tickets from 61 |
| Paphos | 24 January 2027 | 31 January 2027 | Tickets from 61 |
| Chisinau | 1 January 2027 | 31 January 2027 | Tickets from 62 |
| Reykjavik | 13 January 2027 | 18 January 2027 | Tickets from 62 |
| Zagreb | 27 November 2026 | 29 November 2026 | Tickets from 64 |
| Chambery | 27 February 2027 | 6 March 2027 | Tickets from 64 |
| Santiago De Compostela | 14 December 2026 | 16 December 2026 | Tickets from 65 |
| Kaunas | 2 December 2026 | 5 December 2026 | Tickets from 65 |
| Oslo | 16 October 2027 | 19 October 2027 | Tickets from 66 |
| Suceava | 27 November 2026 | 11 December 2026 | Tickets from 66 |
| Pristina | 18 June 2027 | 26 June 2027 | Tickets from 67 |
| Florence | 1 March 2027 | 4 March 2027 | Tickets from 67 |
| Bourgas | 15 October 2027 | 18 October 2027 | Tickets from 68 |
| Bari | 28 November 2026 | 30 November 2026 | Tickets from 70 |
| Bratislava | 28 November 2026 | 1 December 2026 | Tickets from 70 |
| Berlin | 27 December 2026 | 8 January 2027 | Tickets from 70 |
| Isle Of Man | 20 November 2026 | 21 November 2026 | Tickets from 70 |
| Kosice | 6 January 2027 | 10 January 2027 | Tickets from 71 |
| Helsinki | 18 January 2027 | 22 January 2027 | Tickets from 71 |
| Dalaman | 5 December 2026 | 12 December 2026 | Tickets from 72 |
| Riga | 28 November 2026 | 1 December 2026 | Tickets from 72 |