Johannesburg, South Africa: €403 Air France/KLM Flights from Oslo (€512 with Luggage)

Johannesburg Shout Africa Shooting Star

SkyTeam members KLM and Air France are offering affordable tickets from Oslo to their South African destination Johannesburg starting at €403 (~NOK 4,719). Unfortunately, luggage is not included, and your ticket will cost €512 (~NOK 5,996) if you want to travel with checked luggage. Departures are available between August 2025 and February 2026.

Our availability calendar highlights all possible flight dates for less than €420 (~NOK 4,918) for trips up to 28 days. It will forward you to KLM with your selected flight dates.

OSL JNB KL 2025 01

Subscribe to our WhatsApp Channel or Telegram Channel to get instant notifications for all of our best deals!

WhatsApp Logo

First, a feeder flight will take you to Amsterdam or Paris, and from there to South Africa. If you choose KLM, you will fly on their Boeing 777 with a 3-4-3 layout. If you opt for Air France, you will travel on the Boeing 777 with a 3-4-3 layout to Johannesburg, as well.

Visa Info

Most Europeans do not need a visa to enter South Africa, as long as their stay does not exceed 90 days. You merely need a passport with 2 empty pages, and a ticket to leave South Africa.

Search & Book

This deal will expire on November 27, 2025. A minimum stay of four days and a maximum stay of three months apply. Departures are available between August 2025 and February 2026.

You can find suitable dates using our calendar above or with the help of Google Flights. We recommend booking directly on KLM’s website.

Miles & Points

This ticket is issued in booking class L for the feeder flights and booking class G for the intercontinental flights. Here are the miles and points you can earn from this deal to Johannesburg:

  • 6,204 Award Miles + 70 Tier Points on Virgin Atlantic Flying Club
  • 3,398 Miles on MEA Cedar Miles
  • 3,398 RDM + 738 MQD on Delta SkyMiles
  • 3,398 Miles on ITA Volare
  • 3,242 Miles on Aeromexico Club Premier
  • 2,838 Miles on Aerolíneas Argentinas AerolíneasPlus
  • 2,838 Miles on Saudia Alfursan
  • 2,838 Miles on Vietnam Airlines Lotusmiles
  • 2,838 Points on Malaysia Airlines Enrich
  • 2,838 Miles on Korean Air Skypass
  • 2,838 Miles on Garuda Indonesia GarudaMiles
  • 2,838 Miles on GOL Aéreos Smiles
  • 2,838 Miles on Air Europa Suma
  • 2,540 Award Miles on Etihad Guest
  • 2,540 Points on SAS EuroBonus
  • Customize Calculation
Data provided by miles.travel-dealz.com. Without guarantee on correctness.

Destination

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.

Climate diagram for Johannesburg (Source: WMO World Weather Information Service)

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

Cover Picture: Photo by Thomas Bennie on Unsplash

Leave a Reply

Required fields are marked *.


Note: If your comment does not appear on the page immediately, it must first be approved by a moderator. This is especially the case if you are commenting for the first time.


Search