Book cheap flights to London

Explore the best deals

Discover the cheapest flights to London
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to London

Johannesburg
Flights from Johannesburgto London
19593R
18399R
Prime price per passenger
Cape Town
Flights from Cape Townto London
8977R
8415R
Prime price per passenger
Durban
Flights from Durbanto London
7883R
7384R
Prime price per passenger
Port Elizabeth
Flights from Port Elizabethto London
-22 %
11059R
8671R
Prime price per passenger
Paris
Flights from Paristo London
1287R
1210R
Prime price per passenger
Amsterdam
Flights from Amsterdamto London
1079R
1011R
Prime price per passenger

How long is the flight to London?

If you’re planning a trip to London, we at eDreams have checked the most popular routes to help you plan ahead. From Johannesburg, the flight takes about 16h 2m; from Durban, around 16h 55m; and from Cape Town, roughly 17h 20m.
Flight Time (in hours)
JohannesburgDurbanCape TownGeorgePort Elizabeth
0h 5h 10h 15h 20h
16h 2m
16h 55m
17h 20m
17h 41m
17h 42m

How much does a flight to London cost?

At eDreams you can find flights from Cape Town to London starting from R 3 530, with an average price of R 8 017. If you depart from other cities such as Johannesburg, you can find tickets from R 4 228, and from Durban starting from R 6 755, according to data from the last 72 hours.
Filter by
Cape TownJohannesburgDurbanPort Elizabeth
R 8 017
R 6 113
R 7 096
R 10 109
Cape TownCheapest
Cheapest Price: R 3 530
Cheapest
Average

Find and book the best flights to London

London stands as a major global hub, drawing visitors for both business and leisure. This historic capital in the United Kingdom serves as a significant gateway for international travel and commerce. Your flight here marks the beginning of a journey into a city of immense influence.

Wander through Westminster to see Parliament and Big Ben, or explore the Tower of London’s ancient history. The British Museum houses world-class collections, while the Tate Modern showcases contemporary art. Iconic structures like Tower Bridge and Buckingham Palace define its architectural landscape.

This city offers a rich tapestry of experiences, from its diverse culinary scene to its theatres and expansive parks. Discover London’s blend of ancient heritage and modern innovation, shaping its enduring appeal as a destination for cultural immersion and historical exploration.

When is the best time to fly to London?

High Season (Summer)

London in summer, typically from June to August, feels alive with longer daylight hours and warmer temperatures, often averaging 18–25°C. The city buzzes with activity, as locals and visitors flock to parks, outdoor markets, and riverside areas. You'll encounter a lively atmosphere upon landing, with outdoor festivals, concerts, and sporting events like Wimbledon in full swing.

The summer months transform London into an outdoor playground, with a relaxed, social pace dominating daily life. Green spaces like Hyde Park and Hampstead Heath are popular for picnics and strolls, while street performers animate public squares. This season is defined by its bright energy, making the city feel bustling and celebratory.

Low Season (Winter)

During winter, from December to February, London offers a different, often more intimate, experience. Temperatures drop to around 2–8°C, bringing crisp air, shorter days, and a higher chance of rain or even light snow. The city takes on a cosy, festive glow, particularly leading up to Christmas and New Year.

Cultural life shifts indoors, with theatres, museums, and galleries providing warmth and entertainment. You might experience the magic of winter lights and ice skating rinks upon arrival, or the quiet charm of a historic pub. This season is characterised by its atmospheric feel, drawing you into its rich cultural offerings away from the summer crowds.

London bucket list: Best activities & sights

After your flight touches down, London greets you with its iconic skyline and a rich tapestry of history and modernity. Stepping into the city, you’ll discover a world where centuries-old traditions blend with contemporary flair, inviting you to explore its unique character.

Here are some distinctive experiences awaiting you:

The Tower of London
Explore this historic fortress, a site of royal power, imprisonment, and execution for centuries. It reveals tales of intrigue and its role in shaping the nation’s past.

British Museum
Wander through vast galleries showcasing global human history, art, and culture. The museum houses an unparalleled collection, including the Rosetta Stone and the Elgin Marbles.

Westminster Abbey
Visit this Gothic abbey, a traditional site for coronations, royal weddings, and burials of British monarchs. Its architecture and historical significance are profound.

Buckingham Palace
Witness the official residence and administrative headquarters of the monarch of the United Kingdom. Catching the Changing of the Guard offers a glimpse into royal ceremony.

Tate Modern
Experience contemporary art within a converted power station on the South Bank. Its collection and industrial setting provide a powerful contrast.

Borough Market
Immerse yourself in London’s lively food scene at one of its oldest and largest markets. Sample diverse culinary delights from around the world.

Shakespeare's Globe
Step back in time at this faithful reconstruction of the open-air theatre where Shakespeare’s plays were first performed. It offers a unique theatrical experience.

Hyde Park
Escape the urban bustle in one of London’s largest Royal Parks. It provides a vast green space for relaxation, boating, and open-air events.

Secure your seat to London today

Before you know it, you'll be soaring towards London. Finding great flight deals is easy when you book in advance and consider flexible travel dates, helping you secure the best options for your journey. For even more benefits on your travels, remember to check out eDreams Prime.

Frequently asked questions about flights to London

How can I find cheap flights to London on eDreams?
At eDreams you will find flights from R226 to London. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to London.
When's the best time to go to London?
According to our customers' flight searches, the best time to fly to London is March.
What are the cheapest airlines flying to London?

Looking at the prices of our customers' bookings from US to London, your best bet for cheap flights is:

  • Etihad Airways: a one-way ticket costs on average R11 886,32: this has been calculated taking as a reference the average price of flights of Johannesburg to London, which amounts to R11 886,01 and that of flights departing from Cape Town, whose average price is R12 206,04.
Which airlines fly to London?

Airlines flying direct from South Africa to London include:

  • Easyjet, with flights from Cape Town, New York City and from Los Angeles, for example.
  • Easyjet also operates numerous flights, some of them originating from Johannesburg, Cape Town and Manchester.
  • Norse Atlantic UK, with flights from Paphos to London and Malaga and also from Dublin.

Airlines with indirect flights to London include:

  • Emirates, which flies from Cape Town, Johannesburg or Durban.
  • Etihad Airways, with flights from Johannesburg and Addis Ababa, as well as from Nairobi.
  • Qatar Airways, with flights from Johannesburg, Cape Town and also Durban.
How long before a flight to London should I be at the airport?
If you want to be on time for your flight to London, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to London departing from over 116 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to London with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!
How many airports are in London and which is the main one?
London has 5 airport. Heathrow Airport operates domestic and international flights to 116 cities. Some of the most popular destinations are Johannesburg, Cape Town and Harare.

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes