Book Flight Tickets from London to Johannesburg

With thriving art scenes, a diverse population, rich history, and extravagant nightlife, Johannesburg is a thrilling city to visit!
Commonly known as Jo’burg or Jozi, Johannesburg is diverse and full of energy. There is no better place to visit than Jo’burg if you want to get a sense of South Africa’s past, see how the nation has struggled, and where it is now.
The touching Apartheid Museum, Golden Reef City, and Constitution Hill stand alongside the modern contemporary galleries, thriving restaurants, cafes, and art studios. Other sites like Nelson Mandela Square and Soweto & Mandela House remind visitors and locals alike of the contributions they made to the city. Johannesburg has a rich history of gold mining, the culture, and tradition of which can be revisited by taking a day trip to the Cradle of Humankind.
However, Jo’burg has evolved significantly since, from an edgy gold mine town to a vibrant multicultural hub for arts and culture. If you want to experience the new Johannesburg, trips to the state-of-the-art Maboneng Precinct and Melville neighbourhood are a must. Visitors can stroll through scenic gardens and parks or take a day trip to Pilanesberg National Park to explore the wildlife. South Africa’s administrative capital, Pretoria, is just an hour's drive away. Walter Sisulu National Botanical Garden is another must-see attraction in the vicinity of the city.
Do not forget to enjoy Johannesburg's nightlife in trendy bars around the city. While local markets allure with a taste of the local vineyards, traditional cuisine, and crafts, Thousands of visitors from all over the world get their plane tickets to Johannesburg to mingle with the locals and enjoy this cosmopolitan city. So, if you want to visit Johannesburg, it is time for you to explore our deals below to find cheap flights from London to Johannesburg without disturbing your budget.
Deals on Multiple Airport Departure Flights to Johannesburg

Multiple airport flight deals give you the freedom to choose the nearest airport to board your flight to Johannesburg. Explore our options below on multiple airport departure deals. Also, you can call our travel experts to get a better understanding of the deals and exclusive offers.

British Airways
August 03, 2021
LHR
18:10

Heathrow Airport

depart
07:15
JNB

O R Tambo International Airport

From {{selectedCurrency.currencySymbol}}{{571.77 * (selectedCurrency.conversionRate) | number:0}}
Virgin Atlantic
August 03, 2021
LHR
22:10

Heathrow Airport

depart
10:05
JNB

O R Tambo International Airport

From {{selectedCurrency.currencySymbol}}{{481.77 * (selectedCurrency.conversionRate) | number:0}}
British Airways
August 03, 2021
LHR
21:10

Heathrow Airport

depart
10:15
JNB

O R Tambo International Airport

From {{selectedCurrency.currencySymbol}}{{764.77 * (selectedCurrency.conversionRate) | number:0}}
Virgin Atlantic
August 03, 2021
LHR
21:05

Heathrow Airport

depart
10:00
JNB

O R Tambo International Airport

From {{selectedCurrency.currencySymbol}}{{472.87 * (selectedCurrency.conversionRate) | number:0}}
British Airways
August 03, 2021
LGW
20:15

Gatwick Airport

depart
18:35
JNB

O R Tambo International Airport

From {{selectedCurrency.currencySymbol}}{{4101.13 * (selectedCurrency.conversionRate) | number:0}}
British Airways
August 03, 2021
LGW
14:05

Gatwick Airport

depart
09:50
JNB

O R Tambo International Airport

From {{selectedCurrency.currencySymbol}}{{607.33 * (selectedCurrency.conversionRate) | number:0}}
Last-Minute Flight Deals from London to Johannesburg

Last-minute flight deals are beneficial when you have instant and spontaneous plans. If you book your flight tickets at the last minute, you may have to pay a higher price. But, with Crystal Travel's last-minute flight deals that price may be significantly reduced.

British Airways
March 29, 2024 - April 13, 2024
LGW

Gatwick Airport

JNB

O R Tambo International Airport

Economy Class

From {{selectedCurrency.currencySymbol}}{{607.33 * (selectedCurrency.conversionRate) | number:0}}
_
_
_
British Airways
March 29, 2024 - April 13, 2024
LGW

Gatwick Airport

JNB

O R Tambo International Airport

Economy Class

From {{selectedCurrency.currencySymbol}}{{3778.03 * (selectedCurrency.conversionRate) | number:0}}
_
_
_
British Airways
March 29, 2024 - April 13, 2024
LHR

Heathrow Airport

JNB

O R Tambo International Airport

Economy Class

From {{selectedCurrency.currencySymbol}}{{496.87 * (selectedCurrency.conversionRate) | number:0}}
_
_
_
British Airways
March 29, 2024 - April 13, 2024
LGW

Gatwick Airport

JNB

O R Tambo International Airport

Economy Class

From {{selectedCurrency.currencySymbol}}{{4038.23 * (selectedCurrency.conversionRate) | number:0}}
_
_
_
Cabin-Wise Flight Deals from London to Johannesburg

Fly in a cabin of your choice with our special cabin-wise flight deals. Our specifically curated deals will make sure that your flight tickets are affordable and within your price range. Now, choose your desired cabin with our listed airlines and fly to Johannesburg with ease.

March 29, 2024 - April 28, 2024
LHR
21:25
Heathrow Airport
09:15
JNB
O R Tambo International Airport
Economy Class
From {{selectedCurrency.currencySymbol}}{{ 497 * (selectedCurrency.conversionRate) | number:0}}
Premium Economy
-
Business Class
-
First Class
-
March 29, 2024 - April 28, 2024
LHR
21:05
Heathrow Airport
10:00
JNB
O R Tambo International Airport
Economy Class
From {{selectedCurrency.currencySymbol}}{{ 473 * (selectedCurrency.conversionRate) | number:0}}
Premium Economy
-
Business Class
-
First Class
-
March 29, 2024 - April 28, 2024
LHR
21:10
Heathrow Airport
10:15
JNB
O R Tambo International Airport
Economy Class
From {{selectedCurrency.currencySymbol}}{{ 765 * (selectedCurrency.conversionRate) | number:0}}
Premium Economy
-
Business Class
-
First Class
-
March 29, 2024 - April 28, 2024
LHR
19:05
Heathrow Airport
07:05
JNB
O R Tambo International Airport
Economy Class
From {{selectedCurrency.currencySymbol}}{{ 512 * (selectedCurrency.conversionRate) | number:0}}
Premium Economy
-
Business Class
-
First Class
-
March 29, 2024 - April 28, 2024
LHR
18:10
Heathrow Airport
07:15
JNB
O R Tambo International Airport
Economy Class
From {{selectedCurrency.currencySymbol}}{{ 572 * (selectedCurrency.conversionRate) | number:0}}
Premium Economy
-
Business Class
-
First Class
-
March 29, 2024 - April 28, 2024
LHR
21:50
Heathrow Airport
09:55
JNB
O R Tambo International Airport
Economy Class
From {{selectedCurrency.currencySymbol}}{{ 488 * (selectedCurrency.conversionRate) | number:0}}
Premium Economy
-
Business Class
-
First Class
-

What do you get while booking London to Johannesburg flights?

Crystal Travel has the best solution for your flight booking needs
With Crystal Travel, you get extraordinary features, amazing deals, and reliable customer support. We have three decades of experience, and that is why we understand all the crucial pain points of our customers. We offer: best price assurance, price match policy, and more. You can use these amazing features for all your flights from anywhere in the UK.

FAQs for London to Johannesburg flight bookings

How to book flight tickets with Crystal Travel?
Use our extensive search engine to find the best flight prices. You can click on the deals that suit you best and proceed with your booking with just a few clicks. Alternatively, you can call our travel experts for a quick and hassle-free booking. Some of our offers are exclusively available through our agents.
What is the best time to visit Johannesburg?
The best time to visit Johannesburg is during their winters (May-September). Temperatures range from 13 to 25 degrees, and the skies are mostly blue and sunny. Johannesburg has a tropical climate and it gets pretty hot and humid in the summer. As Johannesburg is located in the southern hemisphere, its seasons are opposite to those of the UK.
Are there any offers available on flights to Johannesburg?
Yes, you will always find flight offers from different parts of the UK to Johannesburg with Crystal Travel. You can check the offers on our search engine or you can call our travel experts and they will guide you to some of the best deals possible.
What is the duration of the flight from London to Johannesburg?
The flight distance between London and Johannesburg is 9069 kilometres (4899 nautical miles). A direct flight from London Heathrow (LHR) takes around 11 hours and 5 minutes to reach Tambo Airport (JNB) in Johannesburg.
How can I book cheap flight tickets to Johannesburg?
You will always find some of the best flight deals on Crystal Travel. Use our dynamic search engine to find cheap flight tickets to Johannesburg. However, the ideal way to get cheap flight tickets to Johannesburg is by booking them 80–90 days in advance. Secondly, if you travel during the off-season, there is a good chance to get cheap flight tickets to Johannesburg.
Search Offers Navigation

Get a great deal on your next holiday

mail