JNB
JNB
Round trip from JNB to JNB
One-way from JNB to JNB
Find the best day to fly from JNB to JNB
Find the best month to travel from JNB to JNB
VOLS ALLER SIMPLE
DERNIÈRE MINUTE
VOLS BON MARCHÉ
MEILLEURS VOLS
JNB
JNB - JNB • 2025-10-15 • 09:00
South African Airways
120 min
Lusaka
Non-stop • 120 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
55 min
Nelspruit
Non-stop • 55 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Fastjet
100 min
Harare
Non-stop • 100 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Safair
115 min
George
Non-stop • 115 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
80 min
Umtata
Non-stop • 80 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
60 min
Maseru
Non-stop • 60 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
105 min
Livingstone
Non-stop • 105 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Delta
1000 min
Atlanta
Non-stop • 1000 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Air France
655 min
Paris
Non-stop • 655 min
JNB
JNB - JNB • 2025-10-15 • 09:00
EgyptAir
495 min
Cairo
Non-stop • 495 min
JNB
JNB - JNB • 2025-10-15 • 09:00
South African Airways
565 min
Perth
Non-stop • 565 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Air Austral
230 min
Saint Denis de la Reunion
Non-stop • 230 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
210 min
Nossi-be
Non-stop • 210 min
JNB
JNB - JNB • 2025-10-15 • 09:00
CemAir
65 min
Kimberley
Non-stop • 65 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Emirates
495 min
Dubai
Non-stop • 495 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
55 min
Polokwane
Non-stop • 55 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
90 min
Upington
Non-stop • 90 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
145 min
Walvis Bay
Non-stop • 145 min
JNB
JNB - JNB • 2025-10-15 • 09:00
KLM
665 min
Amsterdam
Non-stop • 665 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
150 min
Nampula
Non-stop • 150 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Cathay Pacific
750 min
Hong Kong
Non-stop • 750 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Air Seychelles
295 min
Mahe Island
Non-stop • 295 min
JNB
JNB - JNB • 2025-10-15 • 09:00
ASKY Airlines
335 min
Libreville
Non-stop • 335 min
JNB
JNB - JNB • 2025-10-15 • 09:00
CemAir
60 min
Bloemfontein
Non-stop • 60 min
JNB
JNB - JNB • 2025-10-15 • 09:00
South African Airways
135 min
Windhoek
Non-stop • 135 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
65 min
Pietermaritzburg
Non-stop • 65 min
JNB
JNB - JNB • 2025-10-15 • 09:00
British Airways
680 min
London
Non-stop • 680 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Qatar Airways
510 min
Doha
Non-stop • 510 min
JNB
JNB - JNB • 2025-10-15 • 09:00
UTair-Express
255 min
Entebbe
Non-stop • 255 min
JNB
JNB - JNB • 2025-10-15 • 09:00
South African Airways
620 min
Sao Paulo
Non-stop • 620 min
JNB
JNB - JNB • 2025-10-15 • 09:00
LAM
100 min
Inhambane
Non-stop • 100 min
JNB
JNB - JNB • 2025-10-15 • 09:00
CemAir
75 min
Mala Mala
Non-stop • 75 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Safair
105 min
Port Elizabeth
Non-stop • 105 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Safair
90 min
East London
Non-stop • 90 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Kenya Airways
245 min
Nairobi
Non-stop • 245 min
JNB
JNB - JNB • 2025-10-15 • 09:00
CemAir
55 min
Hoedspruit
Non-stop • 55 min
JNB
JNB - JNB • 2025-10-15 • 09:00
RwandAir
230 min
Kigali
Non-stop • 230 min
JNB
JNB - JNB • 2025-10-15 • 09:00
CemAir
90 min
Margate
Non-stop • 90 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Etihad Airways
475 min
Abu Dhabi
Non-stop • 475 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Lufthansa
628 min
Munich
Non-stop • 628 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Air Botswana
55 min
Gaborone
Non-stop • 55 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
50 min
Manzini
Non-stop • 50 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Ethiopian Airlines
325 min
Addis Ababa
Non-stop • 325 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
75 min
Sishen
Non-stop • 75 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
60 min
Richards Bay
Non-stop • 60 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
60 min
Skukuza
Non-stop • 60 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
170 min
Pemba
Non-stop • 170 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
205 min
Dar Es Salaam
Non-stop • 205 min
JNB
JNB - JNB • 2025-10-15 • 09:00
Airlink (South Africa)
155 min
Lubumbashi
Non-stop • 155 min
JNB
JNB - JNB • 2025-10-15 • 09:00
CemAir
150 min
Plettenberg Bay
Non-stop • 150 min
Several airlines operate flights from JNB Airport, including major international carriers and regional airlines. You can find flights to various destinations across different continents.
We recommend arriving at least 2-3 hours before your international flight and 1-2 hours before domestic flights to allow time for check-in, security screening, and boarding.
JNB Airport offers various amenities including duty-free shopping, restaurants, lounges, free Wi-Fi, and car rental services to make your travel experience comfortable.
Yes, JNB Airport offers direct flights to many destinations. Check our flight search tool to find direct routes to your preferred destination.
Generally, booking flights 2-3 months in advance can help you find better deals. Mid-week flights (Tuesday-Thursday) often offer lower prices compared to weekend travel.
Helps you find the cheapest flight deals to any destination with ease.
Browse through the best hotels and find exclusive deals.
© 2018-2025 AirlinesMap Inc. All rights reserved.