All scheduled flights from Johannesburg to Oslo (JNB-OSL)
South Africa
Norway
All scheduled flights from JNB to OSL. You can fly from Johannesburg to Oslo with 1 stop. The flight time is between 14 and 19 hours depending on your connecting flight. The JNB-OSL route has no non-stop flights.