Oneworld member British Airways currently sells cheap flights to Johannesburg from varying departure airports all over Europe. Prices go as low as a €380 roundtrip from Luxembourg. All these fares come with one checked bag up to 23kg, free board service on long haul segments and a layover in London.
Possible departure airports include:
- Luxembourg at €380
- Bologna at €398
- Amsterdam at €403
- Milan at €403
- Nice at €406
- Toulouse at €406
- Brussels at €408
- Marseille at €409
- Lyon at €411
- Paris at €415
- Stockholm at €440
Inner European shuttles are handled by British Airways A320 family short haul fleet. Enroute to Johannesburg, you will enjoy BA’s Airbus A380-800. It features the standard 3-4-3 seating pattern in economy class.
Search & Book
Fare rules state that this offer is valid until September 30, 2019 and covers all flights commencing on October 31, 2019 or earlier. It requires you to stay at least one night from Saturday to Sunday in Johannesburg, while you may not stay longer than 12 months. At time of writing, availability is already dwindling down. Flights are mostly available in late October.
We recommend to use Google Flights when searching suitable flight dates (instructions). You can book the displayed fares at Expedia or ba.com as these offer include a piece of checked luggage. You may find cheaper offers in our flight search. In some cases, online travel agencies offer itineraries that feature Virgin Atlantic long haul flights, around €30 below the price that British Airways offers.
Mileage
British Airways tickets long haul segments in booking class O. This is a discounted economy booking class, generating generally little miles or tier points. This is the basic output for a London to Johannesburg connection without feeder flights:
- 2,820 Avios + 26 Qpoints on Qatar Privilege Club
- 2,820 Points on Finnair Plus
- 2,820 Miles on Japan Airlines Mileage Bank
- 2,820 Award Miles on LATAM Pass
- 2,820 Points + 16 Elite Points on Malaysia Airlines Enrich
- 2,820 Miles on Royal Air Maroc Safar Flyer
- 2,820 Miles on Royal Jordanian Royal Club
- 2,820 Miles on SriLankan FlySmiLes
- 2,820 Avios + 50 Tier Credits on Aer Lingus AerClub
- 2,820 Miles on Alaska Mileage Plan
- Customize Calculation
Information & Tips for South Africa
South Africa offers a diverse range of attractions, from the iconic Table Mountain and Robben Island in Cape Town to the wildlife-rich Kruger National Park and the scenic Garden Route. The local currency is the South African rand (ZAR), and while credit cards are widely accepted, cash is still commonly used, especially in smaller towns. The cost of travel is generally affordable, with budget-friendly options available for accommodation, food, and activities. The weather varies by region: the coastal areas have mild, Mediterranean-like climates, while the inland areas can be hot and dry in summer and cooler in winter.
South Africa’s transport infrastructure is mixed in quality and convenience. Within cities, public transport is limited, with minibus taxis being common but often confusing for visitors; private cars or ride-hailing apps like Uber are more reliable. Between cities, domestic flights are the fastest option due to long distances, while intercity buses offer affordable travel, though journeys can be long. Trains exist, but are generally slow and not widely used for tourism.
We’ve compared various eSIM providers, such as Airalo and BNESIM. To see which plan is best for your travel needs, and which network offers the best coverage, feel free to read our detailed guide:
The Best eSIM Plans for South Africa 🇿🇦 Compared
→ All Dealz for South Africa
Information & Tips for Johannesburg
Johannesburg is known for its role in South Africa’s history, with key sights like the Apartheid Museum, Constitution Hill, and Soweto’s Vilakazi Street. The local currency is the South African rand (ZAR), and most places accept cards, though cash can be useful in smaller shops and markets. Prices are generally affordable compared to global standards. The city has a mild, high-altitude climate—summers (October to March) are warm with afternoon thunderstorms, while winters are dry and sunny with cool nights.
We’ve compared various eSIM providers, such as Airalo and BNESIM. To see which plan is best for your travel needs, and which network offers the best coverage, feel free to read our detailed guide:
The Best eSIM Plans for South Africa 🇿🇦 Compared
→ All Dealz for Johannesburg
Comments (2)
Hi I am looking for cheap flights from Johannesburg to Italy.
5th May to Venice Return from Naples 21st May for 5 adults.
Thank you
Hi Naomi, thanks for contacting us! Unfortunately, we are not aware of any special deals on flights from Johannesburg to Italy at the moment. You can always try Google Flights or sign up for our newsletter to stay on top of all the offers that might come in.