menu
▾
Plan & book
Book easily
Flights
Hotels
Car rental
Popular cities
Bangkok
Taipei
London
Hong Kong
Sydney
All cities
Popular countries
Thailand
Taiwan
Australia
United Kingdom
United States
All countries
My account
Service & Contact
South Africa
Johannesburg
Return
One Way
Multi-City
Popular airports
+
{{DisplayName}}
{{CountryName}}
{{Code}}
{{DisplayName}}
{{CountryName}}
{{Code}}
+
Oops...
Check if you have completed all fields.
Quickly find your airport
+
{{DisplayName}}
{{CountryName}}
{{Code}}
{{DisplayName}}
{{CountryName}}
{{Code}}
+
Oops...
Check if you have completed all fields.
+
Oops...
You have entered the same value twice.
Is
the airport for departure or arrival?
Leaving
Returning
Choose departure date
+
Choose return date
+
1 ? ' passengers' : ' Adults') + ', ' + (flightClass.name || flightClassesList.items[0].name)" on="tap:AMP.setState({ isOverlayActive: true, isPaxActive: !isPaxActive, isDepartureActive: false, isDestinationActive: false, isDepartureDateActive: false, isDestinationDateActive: false, passengers: passengers || paxInitialState.passengers, flightClass: flightClass && flightClass || flightClassesList.items[0] })">1 Adults, Economy
Who is going?
+
Adults
12 years and older
paxInitialState.passengers.adults) && ('adults' != 'adults' || passengers.adults > passengers.infants) ? ' active' : '' )" on="tap:AMP.setState({ passengers: { adults: passengers.adults > paxInitialState.passengers.adults && ('adults' != 'adults' || passengers.adults > passengers.infants) ? passengers.adults - 1 : passengers.adults, all: (passengers.all > 1 && passengers.adults > paxInitialState.passengers.adults) && ('adults' != 'adults' || passengers.adults > passengers.infants) ? passengers.all - 1 : passengers.all }})">-
1
+
Children
2 until 11 years
paxInitialState.passengers.children) && ('children' != 'adults' || passengers.children > passengers.infants) ? ' active' : '' )" on="tap:AMP.setState({ passengers: { children: passengers.children > paxInitialState.passengers.children && ('children' != 'adults' || passengers.children > passengers.infants) ? passengers.children - 1 : passengers.children, all: (passengers.all > 1 && passengers.children > paxInitialState.passengers.children) && ('children' != 'adults' || passengers.children > passengers.infants) ? passengers.all - 1 : passengers.all }})">-
0
+
Infants
Younger than 2
paxInitialState.passengers.infants) && ('infants' != 'adults' || passengers.infants > passengers.infants) ? ' active' : '' )" on="tap:AMP.setState({ passengers: { infants: passengers.infants > paxInitialState.passengers.infants && ('infants' != 'adults' || passengers.infants > passengers.infants) ? passengers.infants - 1 : passengers.infants, all: (passengers.all > 1 && passengers.infants > paxInitialState.passengers.infants) && ('infants' != 'adults' || passengers.infants > passengers.infants) ? passengers.all - 1 : passengers.all }})">-
0
+
Economy
Economy
Premium Economy
Business
First
Done
Search for flights
Practical info
▾
About Johannesburg
Things to do
Events
Practical info
Practical information about Johannesburg
Home
Flights
Africa
South Africa
Johannesburg
Practical Info
Practical information about Johannesburg
Temperature:
The average temperature is 30˚C during the summer months and 15˚C during the winter months.
Currency:
The South African rand (ZAR).
Language:
There are 11 official languages in South-Africa. English and Afrikaans are two of them.
Top Airlines:
Emirates, Jet Airways, Egypt Air, Singapore Airlines, Kingfisher Airlines, Cathay Pacific Airways, All Nippon Airways, Delta Airlines, Lufthansa.
Key Airports:
Departure from Hong Kong International Airport (HKG) / Arrival at OR Tambo International Airport (JNB).
Approximate Flight Distance:
6655miles / 10710km.
Approximate Flight Duration:
13hrs 19min.
To Johannesburg
from
Hong Kong
Taipei
Bangkok
Singapore
London
Save up to 70%
Make your holiday complete
Book your car or transfer
Our lowest price
Make your holiday complete
Book a hotel
If you don't want to miss our best deals
Follow us on:
Facebook
Instagram
Flights Johannesburg
Flights to
Other flights to South Africa
Cape Town
Durban
Hoedspruit
Johannesburg
Nelspruit
Port Elizabeth