A Complete Guide to Book Cheap Flights from London to Johannesburg and Save Money on Trip.com

Author's Profile Picture

When planning your flights from London to Johannesburg, it's important to think about the overall cost. Besides the ticket price, you should consider extra expenses like getting to and from the airports, baggage fees, and any in-flight services you might need. By taking these into consideration, you can budget more accurately and make better choices. Knowing the total cost helps you find the best deals and save money.

Book Cheap Flights from London to Johannesburg and Save Money

London to Johannesburg: Departure from London Airports

London has multiple airports, offering convenient flight options to Johannesburg from three major airports: Heathrow, Gatwick and Luton. By viewing transportation information and flight prices, you can compare and choose the most convenient departure point.

Heathrow Airport (LHR), situated 23 kilometres west of London’s city centre, has five terminals, handling flights from all over the world and offering a vast array of facilities. Travellers can reach the airport via the Heathrow Express train, which takes about 15 minutes from Paddington Station.

Main Transportation Options to LHREstimated TimePrice
Heathrow Express15 minsFrom £15.00
London Underground ('the Tube')60 minsFrom £5.50
Elizabeth Line45 minsFrom £12.80
Coaches50-90 minsFrom £10.00
Taxis (a black cab or a pre-booked minicab)60 minsFrom £49.00

Gatwick Airport (LGW) is located 45 kilometres from downtown and features two terminals. Gatwick is easily accessible in several ways, ensuring a seamless journey from London city centre, no matter your transport. The Gatwick Express offers a quick 30-minute journey from Victoria Station to the airport.

Main Transportation Options to LGWEstimated TimePrice
Gatwick Express30 minsFrom £10.00
Thameslink30-45 minsFrom £10.00
Southern Railway30-35 minsFrom £15.00
National Express Coach90 minsFrom £8.00
Taxi or Car60-90 minsFrom £60.00
Tube + Train60 minsFrom £2.40 (tube fare) + train fare

Luton Airport (LTN), with single one terminal, mainly serves flights to European destinations. Travellers can take a train from St Pancras International, usually taking about 25 minutes, plus a brief shuttle bus ride to reach the airport.

Main Transportation Options to LTNTimePrice
By train30 minsFrom £15.00
National Express Coach90-120 minsFrom £5.00
Taxi or Car60-90 minsFrom £70.00
Tube + Train60-90 minsFrom £2.40 (tube fare) + train fare

Compare Cheap Flight Tickets and Transportation Prices from London (LON) to Johannesburg (JNB)

When checking flight prices from London to Johannesburg in April 2025, the difference between the three airports is quite small. The cheapest flight is £317.50 from London Heathrow Airport, while the most expensive is £382.00 from London Luton Airport.

Flight to Johannesburg from LondonFlight TicketsTransportation FareTotal
Heathrow (LHR-JNB)£312.00£5.50£317.50
Gatwick (LGW-JNB)£343.00£8.00£351.00
Luton (LTN-JNB)£377.00£5.00£382.00

*Based on flight prices in April 2025, as sourced from Trip.com's data. Transportation prices are approximate and can vary. To get most accurate and up-to-date information, please check trip.com and official websites of respective transportation services.

London to Johannesburg: Arrival at Johannesburg Airport

O.R. Tambo International Airport (JNB) is one of the busiest in Africa and a major international gateway. The airport has six terminals, serving both domestic and international flights. Terminals A and B handle international flights, with plenty of shops and dining options. The airport is about 20 kilometres from Johannesburg's city centre and usually takes around 40 minutes to reach by car.

London to Johannesburg: Airline Deals

A number of airlines, such as British Airways, Rwandair, and Ethiopian Airlines, provide cheap flights from London to Johannesburg on Trip.com. Low-cost airlines often offer great deals, but they may depart from more distant airports and usually don't include free checked luggage.

Reviews of Airlines Servicing London-Johannesburg

Virgin Atlantic
10.0
Ethiopian Airlines
9.7
Qatar Airways
9.5
Kenya Airways
9.2
EgyptAir
9.1

Which airlines provide the cheapest flights from London to Johannesburg?

In April 2025, British Airways, Condor offers the cheapest flight at £317.5 (LHR-JNB), while Lufthansa, Condor’ flights are slightly more expensive at £360.7 (LCY-JNB).

Flight to JohannesburgBritish Airways, CondorNorwegian Air Shuttle ASA, Qatar AirwaysLufthansa, Condor
RouteLHR - JNBLGW - JNBLCY - JNB
flight tickets£312£343£357
transportation to airports£5.5£8.0£3.7
Total£317.5£351£360.7

*Based on flight prices in April 2025, as sourced from Trip.com's data.

What's the Cheapest Total Travel Cost from London to Johannesburg?

Let's find out how much a flight from London to Johannesburg really costs. Budget airlines might look like they have the cheapest tickets at first, but you need to consider all the extra costs. Surprisingly, Rwandair offers the lowest price at £402.50, followed by Ethiopian Airlines at £420.40. Etihad Airways' price is £442.90. By choosing the right flights, a family of four can save a lot on travel expenses.

Flight to JohannesburgRwandairEtihad AirwaysEthiopian Airlines
RouteLHR - JNBLHR - JNBLGW - JNB
flight tickets£397£418.90£412.40
transportation to airports£5.50£5.50£8.00
check-in luggage (1 piece max 20kg)Free (2×23kg)Free (1×35kg)Free (2×23kg)
Seat reservationFree£18.50Free
Total£402.50£442.90£420.40

*Based on flight prices in April 2025, as sourced from Trip.com's data.

London to Johannesburg: Flight Search & Book Flights

London to Johannesburg: Direct Flights & Flight Time Schedule

Cheapest one-way flight priceTHB 9,665
Cheapest return ticket priceTHB 23,273
Off-season travel monthApril
Peak season for travelJune
Flight distance9,076.88km
Average flight time10 hours 58 minutes
Popular airlineVirgin Atlantic
Flight info.
Departure
Arrival
Weekly Schedule
  1. IB3511

    19:05

    LHR

    10.9h

    07:00

    JNB

    SMTWTFS
  2. AA7106

    19:05

    LHR

    10.9h

    07:00

    JNB

    SMTWTFS
  3. BA055

    19:05

    LHR

    10.9h

    07:00

    JNB

    SMTWTFS
  4. AY5945

    19:05

    LHR

    10.9h

    07:00

    JNB

    SMTWTFS
  5. IB3513

    21:25

    LHR

    11.0h

    09:25

    JNB

    SMTWTFS
  6. MU4588

    22:15

    LHR

    11.0h

    10:15

    JNB

    SMTWTFS
  7. VS449

    22:15

    LHR

    11.0h

    10:15

    JNB

    SMTWTFS
  8. BA057

    21:25

    LHR

    11.0h

    09:25

    JNB

    SMTWTFS
  9. WS5716

    22:15

    LHR

    11.0h

    10:15

    JNB

    SMTWTFS
  10. AA6753

    21:25

    LHR

    11.0h

    09:25

    JNB

    SMTWTFS
Show Less

London to Johannesburg: Cheapest Time to Book Flights

Determining the best time to book flights from London to Johannesburg involves considering a few factors. It's generally wise to book your flights early to secure better deals and more options, particularly if you're travelling during busy periods like Easter, summer, Christmas, or school holidays. Typically, aim to book your tickets 2–3 months in advance. Also, try to avoid peak travel seasons or holidays when prices tend to be higher. Keep an eye on flight prices and set up price alerts to catch the best deals.

Month in 2025Cheapest London to Johannesburg flight tickets
January£417
February£428
March£416
April£436
May£416
June£418
July£556
August£588
September£420

London to Johannesburg: Discover Johannesburg

Located in the Gauteng province of South Africa, Johannesburg is a bustling metropolis known for its rich history and cultural diversity. Famous landmarks include the Apartheid Museum, which offers a profound insight into South Africa's past, and Constitution Hill, a former prison complex turned museum. The city also boasts the vibrant Maboneng Precinct, a hub for art and culture. Tourist attractions like the Johannesburg Zoo and Gold Reef City amusement park are popular with families. Johannesburg's local cuisine is a delightful mix, with dishes like braai (barbecue), bunny chow, and biltong offering a true taste of South African flavours.

Explore Accommodation and Local Transport in Johannesburg

After booking your flights, it's time to arrange your accommodation and figure out how to get around Johannesburg. Look for budget-friendly hotels, hostels, or holiday rentals near the main attractions. Websites like Trip.com offer plenty of options for different budgets and preferences. Trip.com's Travel Guides can also provide handy tips on where to stay and what to do. Consider the costs and convenience of using public transport, taxis, or renting a car to get around the city. Planning ahead can help you avoid surprises and make your trip smoother and more affordable.

Recommended Hotels in Johannesburg [2024]

5 star

9.4/10Amazing57 Reviews
Johannesburg|3.95km from city centre
The hotel environment is beautiful. I had dinner at the hotel restaurant once before, and I wanted to experience it once. The location of the restaurant is great, the view is expansive, the autumn scenery is beautiful, and the meal is also very good. The room is spacious and comfortable. The room I booked has two balconies with beautiful views on both sides. The attitude of the service staff is very good, and the service is very considerate and meticulous. Very recommended to stay.
FromTHB 17,349
9.1/10Great61 Reviews
Johannesburg|4.94km from city centre
Nice localtion. Very friendly the staff
FromTHB 6,107
9.1/10Great90 Reviews
Johannesburg|8.09km from city centre
People are all very kind, we love it very much, nice breakfast, nice room! We would like to give a special shout out to Walter, Emmanuel, Peter, Mr Dingaan, Bella, Unathi, Ashlyn, Monica, Catherine, Zinny and to Mr Tony and his staff at Sebule and Aduna. We are looking forward to coming again! Thank you so much team
FromTHB 5,474
9/10Great42 Reviews
Johannesburg|6.53km from city centre
Super hotel with excellent location! spacious and comfortable rooms!
SOLD OUT
9.2/10Great72 Reviews
Johannesburg|6.55km from city centre
I brought my son -25 with me. The location is the best feature and the facility is so clean. It looks like a new building. It is accessible to everything and within walking distance. This location is for the ones who don’t mind being lazy and just staying in one location. Or the adventure to go out and explore. Uber is readily accessible. It has a nightlife for those who want a drink and music and during the day plenty of food and shopping choices. Nelson Mandela Square, Melrose Arch,and many other frequently visit attractions are all located within the area.
FromTHB 4,432

Show more

Business travel

8.2/10Very Good70 Reviews
Downtown Johannesburg Johannesburg|1.42km from city centre
We had a problem with the safe and they moved us immediately. The rooms are very large and comfortable. All the staff are very friendly and willing to help you with anything. They recommended a tourist tour and it was very good. The restaurant is very good and reasonably priced. They have shuttle service and they can take you anywhere for a reasonable price as well.
FromTHB 1,875
5.6/104 Reviews
Johannesburg|2.56km from city centre
With a stay at Legacy Guest Lodge in Johannesburg (Yeoville), you'll be within a 10-minute drive of Rosebank Mall and Melrose Arch Shopping Centre. This lodge is 17.1 mi (27.6 km) from Montecasino and 6.8 mi (11 km) from Gold Reef City Casino.Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this lodge include concierge services and barbecue grills.Grab a bite from the snack bar/deli, or stay in and take advantage of the lodge's room service (during limited hours).Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.Stay in one of 23 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms have showers and complimentary toiletries. Housekeeping is provided daily, and microwaves can be requested.
FromTHB 535
9.2/10Great43 Reviews
Johannesburg|6.65km from city centre
I had a really well-deserved rest and enjoyed my room. Bed, bathroom all very nice. I did not eat then I cannot evaluate that part. Very friendly reception. I will definitely come back once I am in SA
FromTHB 2,494
8.2/10Very Good66 Reviews
Johannesburg|6.76km from city centre
The hotel is very close to the shopping center, it is very convenient to call the car, and the security is very good. The decoration is very new and has a sense of design, and the rooms are all free breakfast. Recommended stay.
FromTHB 2,276
7.8/10Good38 Reviews
Downtown Johannesburg Johannesburg|0.77km from city centre
It was very pleasant. The service was nice and friendly staff. Though the location is a bit dogdy if you don't know the place.
FromTHB 1,826

Show more

Family friendly

8.1/10Very Good53 Reviews
Midrand|11.29km from city centre
The hardware facilities are OK, but the service is generally super-difficult.
FromTHB 2,775
2/101 Reviews
Randburg|3.33km from city centre
With a stay at this vacation home, you'll be centrally located in Johannesburg, within a 15-minute drive of Rosebank Mall and Sandton City Mall. This family-friendly vacation home is 8 mi (12.9 km) from Montecasino and 5.6 mi (9 km) from Nelson Mandela Square.Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional amenities at this vacation home include complimentary wireless internet access, babysitting (surcharge), and a fireplace in the lobby. Getting to nearby attractions is a breeze with the area shuttle (surcharge).At this vacation home, enjoy a satisfying meal at the restaurant.Featured amenities include a business center, dry cleaning/laundry services, and luggage storage. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.Make yourself comfortable in this air-conditioned vacation home, which features a private pool and a plasma TV. A kitchenette is outfitted with a full-sized refrigerator/freezer, an oven, and a stovetop. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. The bathroom with a shower/tub combination features a deep soaking tub and complimentary toiletries.
FromTHB 1,105
8.9/10Very Good57 Reviews
Sandton|0.6km from city centre
I recently had the pleasure of staying at this beautiful hotel and I must say, it exceeded all my expectations. From the moment I arrived, I was impressed by its excellent location, top-notch service, and overall hospitality. The hotel's location was simply outstanding. It was conveniently situated, allowing easy access to nearby attractions and amenities. Whether it was exploring the city or embarking on a safari adventure, the hotel's central location made it a perfect base for my travels. The service provided by the hotel staff was truly exceptional. From the warm welcome at check-in to the attentive assistance throughout my stay, I felt genuinely cared for. The staff went above and beyond to ensure that all my needs were met, including a special favor of allowing me to leave my suitcase while I was away on the safari. Their flexibility and accommodating nature were greatly appreciated. The hotel itself was a sight to behold. It exuded elegance and charm, with its beautifully designed interiors and well-maintained facilities. The attention to detail was evident in every aspect, from the tastefully decorated rooms to the inviting common areas. It was a pleasure to return to such a comfortable and inviting space after a long day of exploring. Overall Rating: ★★★★★
FromTHB 2,664
9.6/10Amazing113 Reviews
Johannesburg|11.19km from city centre
Second stay at the Radison this week. Lovely staff, amazing pool bar area but would love to see it updated a bit. Pool area is a bit old
FromTHB 3,033
7.7/10Good14 Reviews
Johannesburg|5.81km from city centre
With a stay at Ascot Boutique Hotel in Johannesburg (Norwood), you'll be a 5-minute drive from Rosebank Mall and 5 minutes from Melrose Arch Shopping Centre. This hotel is 15.1 mi (24.3 km) from Montecasino and 5.9 mi (9.5 km) from Nelson Mandela Square.Enjoy recreation amenities such as a steam room or take in the view from a terrace. This hotel also features complimentary wireless internet access, concierge services, and babysitting (surcharge).Satisfy your appetite at the hotel's coffee shop/cafe, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge.Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite.Make yourself at home in one of the 15 air-conditioned rooms featuring LCD televisions. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include laptop-compatible safes and desks, and housekeeping is provided daily.
FromTHB 1,261

Show more

Show more

Discover Dining and Entertainment in Johannesburg

To keep your spending in check while enjoying Johannesburg, try the local restaurants and entertainment. Look for markets, street food stalls, and affordable restaurants to enjoy authentic South African dishes without spending a fortune. Many attractions, such as museums and historical sites, offer discounts or free entry on certain days, so be sure to check their schedules. Also, take advantage of free or low-cost activities like walking tours, exploring historic neighbourhoods, and visiting public parks. By keeping an eye on your expenses, you can have a fun and budget-friendly trip to Johannesburg.

Discover Dining and Entertainment in Johannesburg

Forecast Weather and Best Time to Visit Johannesburg

The best time to visit Johannesburg is during the spring (September to November) and autumn (March to May) when the weather is mild and pleasant. Johannesburg is known for its vibrant festivals, including the Johannesburg Art Fair in September, showcasing contemporary African art, and the Johannesburg International Comedy Festival in March, featuring comedians from around the world. Another notable event is the Soweto Wine and Lifestyle Festival, celebrating local wines and cuisine.

MonthAverage Temperature (°C)Average Airfare (£)Average Hotel Price (£)
January14~2641770
February14~2642868
March12~2441665
April10~2243660
May6~2041655
June3~1741850
July3~1755650
August6~2058855
September9~2442060
October11~2548765
November12~2541768
December13~2649070

Note:

  • Average Temperatures: These are approximate values and can vary slightly.
  • Average Flight Prices: Prices can fluctuate based on demand, booking time, and airline.
  • Average Hotel Prices: Prices can vary depending on the location, hotel rating, and booking platform.
  • Trip.com offers cheap hotels in Johannesburg, with prices starting from £10 up to £90.

London to Johannesburg: Flight Change, Cancellation, Seat Selection

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.

Cheap Flights from London to Johannesburg: FAQs

  • What are the cheapest flights from London to Johannesburg (LON-JNB)?

    Based on Trip.com data, {{onewayAirlineName}} offers one-way fares as low as {{onewayPrice}} on {{onewayifDirect}} routes (e.g. {{departAirportCode}} to {{arrivalAirportCode}} on {{onewayDate}}), while {{roundtripAirlineName}} offers {{roundtripifDirect}} round-trips from {{roundtripPrice}} departing on {{roundtripDate}} and returning on {{returnDate}}.
  • Which airlines offer direct flights from London to Johannesburg?

    At the moment, you can catch a direct flight from London to Johannesburg with the following airlines, including: Virgin Atlantic British Airways EgyptAir easyJet Emirates Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.
  • How long is the flight from London (LON) to Johannesburg (JNB)?

    It takes about 10 hours 58 minutes to fly from London (LON) to Johannesburg (JNB).
  • When is the best time to book flights from London to Johannesburg?

    By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from London to Johannesburg is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.
  • How many flights are there per week from London to Johannesburg?

    Based on Trip.com data in the past 4 weeks, there is 6 flight per week flying from London to Johannesburg. You can check the weekly schedule for popular airlines on this route below: British Airways: S/M/T/W/T/F/S -- BA057 (22:26)
  • How can I find the best deals on flights from London to Johannesburg?

    To find best deals on flights from London to Johannesburg, you can use various tools on Trip.com:
    · Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on {{25a2b5_owDate}}, with one-way flights priced at just {{25a2b5_owPrice}}.
    · Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is {{airlineName}}.
    · Set up price alerts to easily monitor ticket prices without having to check every day.
    · Check Trip.com flight deals and promo codes frequently.
    · Avoid peak season unless you book very early. It seems the peak season for Johannesburg travel is around {{peakSeason}}.
    · Get exclusive promo codes for Trip.com app users.
  • When are flight tickets from London (LON) to Johannesburg (JNB) the cheapest?

    The cheapest months to fly from London to Johannesburg is April, when demand for travel is lower.
  • Which upcoming date is cheapest to fly from London to Johannesburg on?

    After crunching the numbers on our September flight calendar, it's currently cheapest to fly from London to Johannesburg on September 27, 2025 with Kenya Airways, with prices starting at THB 19,482.
  • Which airports can I fly to for Johannesburg from London?

    You can land at any one of the following hubs in Johannesburg, with Heathrow Airport to O. R. Tambo International Airport (LHR-JNB) is by far the most common option on this route: Lanseria International Airport (HLA) O. R. Tambo International Airport (JNB).
  • Is there any time difference between London and Johannesburg?

    The time difference between Johannesburg and London is 2h.
  • How do I change or cancel my ticket from London to Johannesburg?

    Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
>>
cheap flights from London to Johannesburg