Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Sat 3/23
Sat 3/30
Any month
Compare vs. momondo |

When is the best time to fly to Johannesburg?

+120.0%
+80.0%
+40.0%
Base
Price
838 - 1,643 USD

Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
Qatar Airways
Qatar Airways
ORD
11:00 pm
Chicago O'Hare Intl airport
26h 45m
1 Stop
8:45 am
+2
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
6:00 am
Johannesburg OR Tambo airport
31h 30m
1 Stop
6:30 am
+1
ORD
Chicago O'Hare Intl airport
678 USD
Kenya Airways
Kenya Airways
JFK
12:00 am
New York John F Kennedy Intl airport
21h 35m
1 Stop
3:35 am
+1
JNB
Johannesburg OR Tambo airport
Kenya Airways
JNB
6:00 am
Johannesburg OR Tambo airport
35h 00m
1 Stop
11:00 am
+1
JFK
New York John F Kennedy Intl airport
691 USD
Qatar Airways
Qatar Airways
LAX
9:00 pm
Los Angeles airport
32h 55m
1 Stop
2:55 pm
+2
JNB
Johannesburg OR Tambo airport
Qatar Airways
JNB
6:00 am
Johannesburg OR Tambo airport
33h 20m
1 Stop
6:20 am
+1
LAX
Los Angeles airport
691 USD
Kenya Airways
Kenya Airways
JFK
12:00 am
New York John F Kennedy Intl airport
21h 35m
1 Stop
3:35 am
+1
JNB
Johannesburg OR Tambo airport
Kenya Airways
JNB
6:00 am
Johannesburg OR Tambo airport
35h 00m
1 Stop
11:00 am
+1
JFK
New York John F Kennedy Intl airport
695 USD
Etihad Airways
Etihad Airways
LAX
9:00 pm
Los Angeles airport
38h 40m
1 Stop
8:40 pm
+2
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
6:00 am
Johannesburg OR Tambo airport
57h 15m
2 Stops
6:15 am
+2
LAX
Los Angeles airport
703 USD
Etihad Airways
Etihad Airways
LAX
9:00 pm
Los Angeles airport
38h 40m
1 Stop
8:40 pm
+2
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
6:00 am
Johannesburg OR Tambo airport
57h 15m
2 Stops
6:15 am
+2
LAX
Los Angeles airport
708 USD
Major Airline
Major Airline
JFK
12:00 am
New York John F Kennedy Intl airport
14h 50m
8:50 pm
JNB
Johannesburg OR Tambo airport
Major Airline
JNB
6:00 am
Johannesburg OR Tambo airport
15h 35m
3:35 pm
JFK
New York John F Kennedy Intl airport
811 USD
Lufthansa
Lufthansa
ORD
11:00 pm
Chicago O'Hare Intl airport
25h 40m
1 Stop
7:40 am
+2
JNB
Johannesburg OR Tambo airport
Lufthansa
JNB
6:00 am
Johannesburg OR Tambo airport
22h 30m
1 Stop
9:30 pm
ORD
Chicago O'Hare Intl airport
730 USD
Delta
Delta
LGA
12:00 am
New York LaGuardia airport
24h 46m
2 Stops
6:46 am
+1
JNB
Johannesburg OR Tambo airport
Delta
JNB
6:00 am
Johannesburg OR Tambo airport
26h 34m
2 Stops
2:34 am
+1
LGA
New York LaGuardia airport
779 USD
Lufthansa
Lufthansa
EWR
12:00 am
Newark airport
29h 45m
1 Stop
11:45 am
+1
JNB
Johannesburg OR Tambo airport
Lufthansa
JNB
6:00 am
Johannesburg OR Tambo airport
22h 05m
1 Stop
10:05 pm
EWR
Newark airport
735 USD
SWISS
SWISS
EWR
12:00 am
Newark airport
29h 15m
1 Stop
11:15 am
+1
JNB
Johannesburg OR Tambo airport
SWISS
JNB
6:00 am
Johannesburg OR Tambo airport
23h 40m
1 Stop
11:40 pm
EWR
Newark airport
724 USD
Kenya Airways
Kenya Airways
JFK
12:00 am
New York John F Kennedy Intl airport
21h 35m
1 Stop
3:35 am
+1
JNB
Johannesburg OR Tambo airport
Kenya Airways
JNB
6:00 am
Johannesburg OR Tambo airport
35h 00m
1 Stop
11:00 am
+1
JFK
New York John F Kennedy Intl airport
691 USD

Which airlines operate flights to Johannesburg?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near Johannesburg

Below you will find all the airports in Johannesburg along with the distance from the city center
Johannesburg Lanseria
19 mi from city center
Johannesburg OR Tambo
12 mi from city center

Popular routes to Johannesburg

Most frequently searched flights to Johannesburg along with the cheapest price and shortest flight duration
View more

Quick facts about Johannesburg

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Johannesburg
Local time
Currency
South African Rand
Beer
Domestic Beer (.5 liter)
1.32 USD
Food
Inexpensive restaurant
9.52 USD
Public transport
One-way ticket
1.76 USD

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg