HowToGo

Flight from New York to Johannesburg, South Africa

How to get to Johannesburg, South Africa from New York by flight ? You can check flights from New York to Johannesburg, South Africa below.

Search Transfer from New York to Johannesburg, South Africa

Search Flights

You can find flight ticket prices from New York to Johannesburg, South Africa with our flight tickets search tool below

1. New York JFK to Johannesburg

  1. You take a flight from New York JFK to Johannesburg and cost approximately 420 USD.

  2. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
VS026 Virgin Atlantic
VS449 Virgin Atlantic
08:25 New York JFK
22:30 London Heathrow
20:05 London Heathrow
11:25 Johannesburg
Connect
SA204 South African Airways
11:15 New York JFK
08:00 Johannesburg Direct
DL418 Delta
DL204 Delta
12:30 New York JFK
17:45 Atlanta
15:00 Atlanta
14:45 Johannesburg
Connect
KL0642 KLM
KL0591 KLM
19:50 New York JFK
10:15 Amsterdam Schiphol
08:50 Amsterdam Schiphol
22:05 Johannesburg
Connect
ET513 Ethiopian Airlines
KP64 ASKY
21:00 New York JFK
12:45 Lome
11:45 Lome
21:50 Johannesburg
Connect

2. Newark to Johannesburg

  1. You take a bus, shuttle or taxi from your location in New York to Newark.

  2. You take a flight from Newark to Johannesburg and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
DL1255 Delta
DL204 Delta
11:10 Newark
17:45 Atlanta
13:37 Atlanta
14:45 Johannesburg
Connect
DL1297 Delta
DL204 Delta
12:59 Newark
17:45 Atlanta
15:22 Atlanta
14:45 Johannesburg
Connect
UA188 United Airlines
20:45 Newark
17:45 Johannesburg Direct
ET509 Ethiopian Airlines
KP64 ASKY
21:00 Newark
12:45 Lome
11:45 Lome
21:50 Johannesburg
Connect
LX19 Swiss
LX288 Swiss
21:30 Newark
16:50 Zurich
11:00 Zurich
04:30 Johannesburg
Connect

3. New York La Guardia to Johannesburg

  1. You take a flight from New York La Guardia to Johannesburg and cost approximately 550 USD.

  2. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
DL462 Delta
DL204 Delta
10:59 New York La Guardia
17:45 Atlanta
13:44 Atlanta
14:45 Johannesburg
Connect
DL481 Delta
DL204 Delta
12:00 New York La Guardia
17:45 Atlanta
14:44 Atlanta
14:45 Johannesburg
Connect
WN1677 Southwest Airlines
DL204 Delta
13:05 New York La Guardia
17:45 Atlanta
15:55 Atlanta
14:45 Johannesburg
Connect
WN3348 Southwest Airlines
DL204 Delta
13:55 New York La Guardia
17:45 Atlanta
16:40 Atlanta
14:45 Johannesburg
Connect
DL2129 Delta
DL204 Delta
14:00 New York La Guardia
17:45 Atlanta
16:39 Atlanta
14:45 Johannesburg
Connect
UA3805 United Airlines
SA210 South African Airways
SA210 South African Airways
14:45 New York La Guardia
17:40 Washington Dulles
09:10 Accra
16:11 Washington Dulles
08:10 Accra
17:00 Johannesburg
Connect
UA3572 United Airlines
SA210 South African Airways
SA210 South African Airways
14:45 New York La Guardia
17:40 Washington Dulles
09:10 Accra
16:10 Washington Dulles
08:10 Accra
17:00 Johannesburg
Connect

4. Philadelphia to Johannesburg

  1. You take a bus, shuttle or taxi from your location in New York to Philadelphia.

  2. You take a flight from Philadelphia to Johannesburg and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
AA3505 American Airlines
SA204 South African Airways
08:02 Philadelphia
11:15 New York JFK
09:20 New York JFK
08:00 Johannesburg
Connect
DL1278 Delta
DL204 Delta
08:40 Philadelphia
17:45 Atlanta
10:59 Atlanta
14:45 Johannesburg
Connect
DL1318 Delta
DL204 Delta
11:37 Philadelphia
17:45 Atlanta
13:49 Atlanta
14:45 Johannesburg
Connect
DL1289 Delta
DL204 Delta
12:58 Philadelphia
17:45 Atlanta
15:11 Atlanta
14:45 Johannesburg
Connect
UA3434 United Airlines
SA210 South African Airways
SA210 South African Airways
14:30 Philadelphia
17:40 Washington Dulles
09:10 Accra
15:32 Washington Dulles
08:10 Accra
17:00 Johannesburg
Connect
QR728 Qatar Airways
QR1365 Qatar Airways
20:55 Philadelphia
20:45 Doha
17:15 Doha
04:35 Johannesburg
Connect
QR728 Qatar Airways
QR1363 Qatar Airways
20:55 Philadelphia
02:55 Doha
17:15 Doha
10:45 Johannesburg
Connect
BA066 British Airways
BA057 British Airways
21:05 Philadelphia
21:10 London Heathrow
08:55 London Heathrow
10:15 Johannesburg
Connect
BA066 British Airways
BA041 British Airways
BA6200 British Airways
21:05 Philadelphia
16:55 London Heathrow
06:15 Durban
08:55 London Heathrow
05:25 Durban
07:20 Johannesburg
Connect

5. White Plains to Johannesburg

  1. You take a bus, shuttle or taxi from your location in New York to White Plains.

  2. You take a flight from White Plains to Johannesburg and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Johannesburg, South Africa.

Flight Depart Arrive
DL2309 Delta
DL204 Delta
06:00 White Plains
17:45 Atlanta
08:39 Atlanta
14:45 Johannesburg
Connect
AA5097 American Airlines
AA5224 American Airlines
DL204 Delta
06:15 White Plains
11:48 Charlotte
17:45 Atlanta
08:22 Charlotte
13:18 Atlanta
14:45 Johannesburg
Connect
AA5097 American Airlines
AA4731 American Airlines
DL204 Delta
06:15 White Plains
15:22 Charlotte
17:45 Atlanta
08:22 Charlotte
16:44 Atlanta
14:45 Johannesburg
Connect
AA5678 American Airlines
DL432 Delta
DL204 Delta
06:25 White Plains
11:15 Reagan Washington
17:45 Atlanta
07:35 Reagan Washington
13:13 Atlanta
14:45 Johannesburg
Connect
B61251 JetBlue Airways
DL2251 Delta
DL204 Delta
08:18 White Plains
14:45 Ft. Myers
17:45 Atlanta
11:30 Ft. Myers
16:31 Atlanta
14:45 Johannesburg
Connect
9K1061 Cape Air
UA4909 United Airlines
UA188 United Airlines
09:40 White Plains
12:18 Nantucket
20:45 Newark
10:56 Nantucket
13:54 Newark
17:45 Johannesburg
Connect
7Q73 Elite Airways
DL1509 Delta
DL204 Delta
11:15 White Plains
15:03 Sarasota/Bradenton
17:45 Atlanta
13:45 Sarasota/Bradenton
16:40 Atlanta
14:45 Johannesburg
Connect
AA5180 American Airlines
AA2552 American Airlines
UA188 United Airlines
13:41 White Plains
16:46 Charlotte
20:45 Newark
15:45 Charlotte
18:45 Newark
17:45 Johannesburg
Connect

6. Newark to Lanseria

  1. You take a bus, shuttle or taxi from your location in New York to Newark.

  2. You take a flight from Newark to Lanseria and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Lanseria to your destination in Johannesburg, South Africa.

Flight Depart Arrive
TK30 Turkish Airlines
TK44 Turkish Airlines
FA352 Safair
00:10 Newark
02:25 Istanbul
17:05 Capetown
16:55 Istanbul
12:00 Capetown
19:15 Lanseria
Connect
TK30 Turkish Airlines
TK44 Turkish Airlines
FA316 Safair
00:10 Newark
02:25 Istanbul
14:45 Capetown
16:55 Istanbul
12:00 Capetown
16:55 Lanseria
Connect
TK30 Turkish Airlines
TK44 Turkish Airlines
FA312 Safair
00:10 Newark
02:25 Istanbul
14:40 Capetown
16:55 Istanbul
12:00 Capetown
16:50 Lanseria
Connect
BA184 British Airways
BA041 British Airways
MN530 Comair
18:40 Newark
16:55 London Heathrow
10:25 Durban
06:30 London Heathrow
05:25 Durban
11:30 Lanseria
Connect
BA184 British Airways
BA041 British Airways
FA482 Safair
18:40 Newark
16:55 London Heathrow
08:45 Durban
06:30 London Heathrow
05:25 Durban
10:00 Lanseria
Connect
BA184 British Airways
BA041 British Airways
FA473 Safair
18:40 Newark
16:55 London Heathrow
10:05 Durban
06:30 London Heathrow
05:25 Durban
11:20 Lanseria
Connect
TP204 TAP Portugal
TP275 TAP Portugal
MN468 Comair
20:20 Newark
10:30 Lisbon
05:55 Capetown
08:05 Lisbon
23:40 Capetown
07:50 Lanseria
Connect
TP204 TAP Portugal
TP275 TAP Portugal
FA314 Safair
20:20 Newark
10:30 Lisbon
06:40 Capetown
08:05 Lisbon
23:40 Capetown
08:55 Lanseria
Connect
TP204 TAP Portugal
TP275 TAP Portugal
FA310 Safair
20:20 Newark
10:30 Lisbon
08:20 Capetown
08:05 Lisbon
23:40 Capetown
10:30 Lanseria
Connect
UA64 United Airlines
TP275 TAP Portugal
MN468 Comair
20:20 Newark
10:30 Lisbon
05:55 Capetown
08:20 Lisbon
23:40 Capetown
07:50 Lanseria
Connect
UA1122 United Airlines
JE702 Mango
20:30 Newark
06:30 Capetown
17:00 Capetown
08:25 Lanseria
Connect
UA1122 United Airlines
FA350 Safair
20:30 Newark
06:00 Capetown
17:00 Capetown
08:10 Lanseria
Connect
UA1122 United Airlines
BA6317 British Airways
JE612 Mango
20:30 Newark
18:40 Capetown
06:00 Durban
17:00 Capetown
20:40 Durban
07:05 Lanseria
Connect
UA1122 United Airlines
MN468 Comair
20:30 Newark
05:55 Capetown
17:00 Capetown
07:50 Lanseria
Connect
UA188 United Airlines
FA284 Safair
FA473 Safair
20:45 Newark
18:50 Johannesburg
10:05 Durban
17:45 Johannesburg
20:00 Durban
11:20 Lanseria
Connect
UA188 United Airlines
JE161 Mango
JE702 Mango
20:45 Newark
18:35 Johannesburg
06:30 Capetown
17:45 Johannesburg
20:45 Capetown
08:25 Lanseria
Connect
UA188 United Airlines
FA284 Safair
FA471 Safair
20:45 Newark
18:50 Johannesburg
13:00 Durban
17:45 Johannesburg
20:00 Durban
14:15 Lanseria
Connect
UA188 United Airlines
JE161 Mango
MN468 Comair
20:45 Newark
18:35 Johannesburg
05:55 Capetown
17:45 Johannesburg
20:45 Capetown
07:50 Lanseria
Connect
UA188 United Airlines
JE279 Mango
JE612 Mango
20:45 Newark
18:45 Johannesburg
06:00 Durban
17:45 Johannesburg
19:55 Durban
07:05 Lanseria
Connect
UA188 United Airlines
BA6227 British Airways
JE612 Mango
20:45 Newark
19:15 Johannesburg
06:00 Durban
17:45 Johannesburg
20:20 Durban
07:05 Lanseria
Connect
UA188 United Airlines
BA6431 British Airways
MN468 Comair
20:45 Newark
18:35 Johannesburg
05:55 Capetown
17:45 Johannesburg
20:45 Capetown
07:50 Lanseria
Connect
UA188 United Airlines
FA284 Safair
FA473 Safair
20:45 Newark
18:50 Johannesburg
11:55 Durban
17:45 Johannesburg
20:00 Durban
13:10 Lanseria
Connect
LH413 Lufthansa
LH574 Lufthansa
FA316 Safair
20:50 Newark
22:25 Munich
14:45 Capetown
10:25 Munich
10:40 Capetown
16:55 Lanseria
Connect
LH413 Lufthansa
LH574 Lufthansa
FA312 Safair
20:50 Newark
22:25 Munich
14:40 Capetown
10:25 Munich
10:40 Capetown
16:50 Lanseria
Connect

References

Find Hotels in Johannesburg, South Africa

You can find hotels and accommodations in Johannesburg, South Africa with our hotels search tool below

Booking.com