HowToGo

Flight from United States to South Africa

Search Transfer from United States to South Africa

Search Flights

You can find flight ticket prices from United States to South Africa with our flight tickets search tool below

1. New York JFK to Johannesburg

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

  2. You take a flight from New York JFK to Johannesburg and cost approximately 950 USD.

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

Flight Depart Arrive
BA178 British Airways
BA057 British Airways
07:55 New York JFK
21:25 London Heathrow
19:45 London Heathrow
09:15 Johannesburg
Connect
VS026 Virgin Atlantic
VS449 Virgin Atlantic
08:15 New York JFK
21:35 London Heathrow
20:10 London Heathrow
09:30 Johannesburg
Connect
LY004 El Al
LY053 El Al
11:00 New York JFK
05:55 Tel Aviv
04:30 Tel Aviv
13:50 Johannesburg
Connect
SA204 South African Airways
11:15 New York JFK
08:05 Johannesburg Direct
EK204 Emirates
EK763 Emirates
11:20 New York JFK
10:05 Dubai
07:50 Dubai
16:25 Johannesburg
Connect
DL2139 Delta
DL200 Delta
11:45 New York JFK
19:55 Atlanta
14:17 Atlanta
17:35 Johannesburg
Connect
KQ3 Kenya Airways
KQ762 Kenya Airways
12:55 New York JFK
13:05 Nairobi
10:25 Nairobi
16:20 Johannesburg
Connect
DL2412 Delta
DL200 Delta
13:55 New York JFK
19:55 Atlanta
16:33 Atlanta
17:35 Johannesburg
Connect
DL2290 Delta
DL200 Delta
15:15 New York JFK
19:55 Atlanta
18:03 Atlanta
17:35 Johannesburg
Connect
KL0642 KLM
KL0591 KLM
17:30 New York JFK
10:35 Amsterdam Schiphol
06:45 Amsterdam Schiphol
21:20 Johannesburg
Connect
KL0646 KLM
KL0591 KLM
18:30 New York JFK
10:35 Amsterdam Schiphol
07:50 Amsterdam Schiphol
21:20 Johannesburg
Connect
DL48 Delta
KL0591 KLM
19:30 New York JFK
10:35 Amsterdam Schiphol
09:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
AF009 Air France
AF990 Air France
23:50 New York JFK
18:20 Paris CDG
13:15 Paris CDG
05:00 Johannesburg
Connect

2. Boston to Johannesburg

  1. You take a bus, shuttle or taxi from your location in United States to Boston.

  2. You take a flight from Boston to Johannesburg and cost approximately 380 USD.

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

Flight Depart Arrive
B6917 JetBlue Airways
SA204 South African Airways
05:15 Boston
11:15 New York JFK
06:21 New York JFK
08:05 Johannesburg
Connect
DL928 Delta
SA204 South African Airways
06:20 Boston
11:15 New York JFK
07:53 New York JFK
08:05 Johannesburg
Connect
AA197 American Airlines
SA204 South African Airways
07:00 Boston
11:15 New York JFK
08:23 New York JFK
08:05 Johannesburg
Connect
BA238 British Airways
BA059 British Airways
BA6414 British Airways
07:35 Boston
21:40 London Heathrow
12:20 Capetown
19:05 London Heathrow
10:10 Capetown
14:20 Johannesburg
Connect
BA238 British Airways
BA057 British Airways
07:35 Boston
21:25 London Heathrow
19:05 London Heathrow
09:15 Johannesburg
Connect
BA238 British Airways
VS449 Virgin Atlantic
07:35 Boston
21:35 London Heathrow
19:05 London Heathrow
09:30 Johannesburg
Connect
BA238 British Airways
BA059 British Airways
BA6412 British Airways
07:35 Boston
21:40 London Heathrow
13:25 Capetown
19:05 London Heathrow
10:10 Capetown
15:25 Johannesburg
Connect
B6517 JetBlue Airways
SA204 South African Airways
07:50 Boston
11:15 New York JFK
09:09 New York JFK
08:05 Johannesburg
Connect
DL5621 Delta
SA204 South African Airways
08:20 Boston
11:15 New York JFK
09:50 New York JFK
08:05 Johannesburg
Connect
VS158 Virgin Atlantic
BA057 British Airways
08:25 Boston
21:25 London Heathrow
19:55 London Heathrow
09:15 Johannesburg
Connect
VS158 Virgin Atlantic
VS449 Virgin Atlantic
08:25 Boston
21:35 London Heathrow
19:55 London Heathrow
09:30 Johannesburg
Connect
UA2248 United Airlines
UA1122 United Airlines
SA362 South African Airways
14:00 Boston
20:30 Newark
18:20 Capetown
15:38 Newark
17:00 Capetown
20:15 Johannesburg
Connect
UA511 United Airlines
SA208 South African Airways
SA208 South African Airways
14:16 Boston
17:40 Washington Dulles
06:50 Blaise Diagne
16:04 Washington Dulles
05:50 Blaise Diagne
17:05 Johannesburg
Connect
UA511 United Airlines
SA210 South African Airways
SA210 South African Airways
14:16 Boston
17:40 Washington Dulles
09:20 Accra
16:04 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
UA655 United Airlines
UA1122 United Airlines
SA372 South African Airways
16:00 Boston
20:30 Newark
19:55 Capetown
17:38 Newark
17:00 Capetown
21:50 Johannesburg
Connect
UA655 United Airlines
UA1122 United Airlines
SA362 South African Airways
16:00 Boston
20:30 Newark
18:20 Capetown
17:38 Newark
17:00 Capetown
20:15 Johannesburg
Connect
DL256 Delta
KL0591 KLM
16:55 Boston
10:35 Amsterdam Schiphol
05:50 Amsterdam Schiphol
21:20 Johannesburg
Connect
UA276 United Airlines
UA1122 United Airlines
SA362 South African Airways
17:00 Boston
20:30 Newark
18:20 Capetown
18:30 Newark
17:00 Capetown
20:15 Johannesburg
Connect
UA276 United Airlines
UA1122 United Airlines
SA372 South African Airways
17:00 Boston
20:30 Newark
19:55 Capetown
18:30 Newark
17:00 Capetown
21:50 Johannesburg
Connect
DL224 Delta
AF990 Air France
19:17 Boston
18:20 Paris CDG
08:15 Paris CDG
05:00 Johannesburg
Connect
DL258 Delta
KL0591 KLM
19:22 Boston
10:35 Amsterdam Schiphol
08:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
LY016 El Al
LY051 El Al
20:30 Boston
22:30 Tel Aviv
13:50 Tel Aviv
06:25 Johannesburg
Connect
KL0618 KLM
KL0591 KLM
20:35 Boston
10:35 Amsterdam Schiphol
09:15 Amsterdam Schiphol
21:20 Johannesburg
Connect
BA202 British Airways
BA057 British Airways
21:35 Boston
21:25 London Heathrow
09:10 London Heathrow
09:15 Johannesburg
Connect
BA202 British Airways
BA055 British Airways
21:35 Boston
19:05 London Heathrow
09:10 London Heathrow
07:05 Johannesburg
Connect
LX53 Swiss
LX288 Swiss
21:45 Boston
22:40 Zurich
11:00 Zurich
09:10 Johannesburg
Connect
AZ0615 Alitalia
AZ0848 Alitalia
21:50 Boston
22:10 Rome
11:50 Rome
08:20 Johannesburg
Connect
AF321 Air France
AF990 Air France
22:20 Boston
18:20 Paris CDG
11:15 Paris CDG
05:00 Johannesburg
Connect
LH421 Lufthansa
SA261 South African Airways
22:30 Boston
20:45 Frankfurt
11:40 Frankfurt
07:25 Johannesburg
Connect
LH421 Lufthansa
LH572 Lufthansa
22:30 Boston
22:05 Frankfurt
11:40 Frankfurt
08:30 Johannesburg
Connect
BA214 British Airways
BA055 British Airways
22:50 Boston
19:05 London Heathrow
10:20 London Heathrow
07:05 Johannesburg
Connect
BA214 British Airways
BA041 British Airways
BA6200 British Airways
22:50 Boston
16:55 London Heathrow
06:25 Durban
10:20 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
BA214 British Airways
BA057 British Airways
22:50 Boston
21:25 London Heathrow
10:20 London Heathrow
09:15 Johannesburg
Connect
VS012 Virgin Atlantic
VS449 Virgin Atlantic
22:55 Boston
21:35 London Heathrow
10:35 London Heathrow
09:30 Johannesburg
Connect
EK238 Emirates
EK761 Emirates
23:00 Boston
04:05 Dubai
19:25 Dubai
10:15 Johannesburg
Connect
EK238 Emirates
EK767 Emirates
23:00 Boston
23:20 Dubai
19:25 Dubai
05:30 Johannesburg
Connect
QR744 Qatar Airways
QR1363 Qatar Airways
23:05 Boston
01:55 Doha
18:05 Doha
09:50 Johannesburg
Connect
QR744 Qatar Airways
QR1365 Qatar Airways
23:05 Boston
20:40 Doha
18:05 Doha
04:35 Johannesburg
Connect
TK82 Turkish Airlines
TK38 42 Turkish Airlines
23:35 Boston
01:35 Istanbul Ataturk
16:10 Istanbul Ataturk
10:20 Johannesburg
Connect
DL226 Delta
AF990 Air France
23:41 Boston
18:20 Paris CDG
12:40 Paris CDG
05:00 Johannesburg
Connect

3. New York JFK to Bloemfontein

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

  2. You take a flight from New York JFK to Bloemfontein and cost approximately 600 USD.

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

Flight Depart Arrive
SA204 South African Airways
SA1005 South African Airways
11:15 New York JFK
09:45 Johannesburg
08:05 Johannesburg
10:45 Bloemfontein
Connect
SA204 South African Airways
SA8413 South African Airways
11:15 New York JFK
12:20 Johannesburg
08:05 Johannesburg
13:25 Bloemfontein
Connect
SA204 South African Airways
SA1011 South African Airways
11:15 New York JFK
13:50 Johannesburg
08:05 Johannesburg
14:50 Bloemfontein
Connect
SA204 South African Airways
SA543 South African Airways
SA8537 South African Airways
11:15 New York JFK
09:35 Johannesburg
16:35 Durban
08:05 Johannesburg
10:40 Durban
17:40 Bloemfontein
Connect
SA204 South African Airways
SA323 South African Airways
SA1057 South African Airways
11:15 New York JFK
09:55 Johannesburg
16:30 Capetown
08:05 Johannesburg
12:05 Capetown
18:00 Bloemfontein
Connect
SA204 South African Airways
SA317 South African Airways
SA1057 South African Airways
11:15 New York JFK
09:10 Johannesburg
16:30 Capetown
08:05 Johannesburg
11:20 Capetown
18:00 Bloemfontein
Connect

4. New York JFK to East London

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

  2. You take a flight from New York JFK to East London and cost approximately 340 USD.

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

Flight Depart Arrive
SA204 South African Airways
SA471 South African Airways
11:15 New York JFK
10:10 Johannesburg
08:05 Johannesburg
11:35 East London
Connect
SA204 South African Airways
SA475 South African Airways
11:15 New York JFK
15:30 Johannesburg
08:05 Johannesburg
16:55 East London
Connect
SA204 South African Airways
SA317 South African Airways
SA8681 South African Airways
11:15 New York JFK
09:10 Johannesburg
15:00 Capetown
08:05 Johannesburg
11:20 Capetown
16:30 East London
Connect
SA204 South African Airways
SA323 South African Airways
SA8681 South African Airways
11:15 New York JFK
09:55 Johannesburg
15:00 Capetown
08:05 Johannesburg
12:05 Capetown
16:30 East London
Connect
SA204 South African Airways
SA1447 South African Airways
SA1376 South African Airways
11:15 New York JFK
15:30 Johannesburg
17:40 Umtata
08:05 Johannesburg
17:00 Umtata
18:20 East London
Connect
SA204 South African Airways
SA8757 South African Airways
SA1376 South African Airways
11:15 New York JFK
11:50 Johannesburg
17:40 Umtata
08:05 Johannesburg
13:05 Umtata
18:20 East London
Connect
SA204 South African Airways
SA8759 South African Airways
SA1376 South African Airways
11:15 New York JFK
15:20 Johannesburg
17:40 Umtata
08:05 Johannesburg
16:35 Umtata
18:20 East London
Connect
SA204 South African Airways
SA323 South African Airways
SA1375 South African Airways
11:15 New York JFK
09:55 Johannesburg
17:00 Capetown
08:05 Johannesburg
12:05 Capetown
18:25 East London
Connect
SA204 South African Airways
JE131 Mango
SA8681 South African Airways
11:15 New York JFK
10:25 Johannesburg
15:00 Capetown
08:05 Johannesburg
12:35 Capetown
16:30 East London
Connect

5. Newark to Capetown

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

  2. You take a flight from Newark to Capetown and cost approximately 550 USD.

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

Flight Depart Arrive
UA1122 United Airlines
20:30 Newark
17:00 Capetown Direct

6. New York JFK to Durban

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

  2. You take a flight from New York JFK to Durban and cost approximately 490 USD.

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

Flight Depart Arrive
BA178 British Airways
BA059 British Airways
BA6305 British Airways
07:55 New York JFK
21:40 London Heathrow
12:00 Capetown
19:45 London Heathrow
10:10 Capetown
14:00 Durban
Connect
BA178 British Airways
BA059 British Airways
BA6309 British Airways
07:55 New York JFK
21:40 London Heathrow
13:20 Capetown
19:45 London Heathrow
10:10 Capetown
15:20 Durban
Connect
BA178 British Airways
BA057 British Airways
BA6215 British Airways
07:55 New York JFK
21:25 London Heathrow
10:35 Johannesburg
19:45 London Heathrow
09:15 Johannesburg
11:40 Durban
Connect
BA178 British Airways
BA057 British Airways
BA6209 British Airways
07:55 New York JFK
21:25 London Heathrow
14:15 Johannesburg
19:45 London Heathrow
09:15 Johannesburg
15:20 Durban
Connect
BA178 British Airways
BA057 British Airways
BA6211 British Airways
07:55 New York JFK
21:25 London Heathrow
12:45 Johannesburg
19:45 London Heathrow
09:15 Johannesburg
13:50 Durban
Connect
SA204 South African Airways
SA8827 South African Airways
SA8506 South African Airways
11:15 New York JFK
09:00 Johannesburg
15:10 Nelspruit
08:05 Johannesburg
09:50 Nelspruit
16:10 Durban
Connect
SA204 South African Airways
SA8841 South African Airways
SA8510 South African Airways
11:15 New York JFK
11:05 Johannesburg
18:25 Nelspruit
08:05 Johannesburg
11:50 Nelspruit
19:30 Durban
Connect
SA204 South African Airways
SA1011 South African Airways
SA8538 South African Airways
11:15 New York JFK
13:50 Johannesburg
18:00 Bloemfontein
08:05 Johannesburg
14:50 Bloemfontein
19:00 Durban
Connect
SA204 South African Airways
JE249 Mango
11:15 New York JFK
11:15 Johannesburg
08:05 Johannesburg
12:25 Durban
Connect
SA204 South African Airways
JE247 Mango
11:15 New York JFK
10:25 Johannesburg
08:05 Johannesburg
11:35 Durban
Connect
SA204 South African Airways
SA8843 South African Airways
SA8506 South African Airways
11:15 New York JFK
10:00 Johannesburg
15:10 Nelspruit
08:05 Johannesburg
11:00 Nelspruit
16:10 Durban
Connect
SA204 South African Airways
SA317 South African Airways
JE348 Mango
11:15 New York JFK
09:10 Johannesburg
13:15 Capetown
08:05 Johannesburg
11:20 Capetown
15:10 Durban
Connect
SA204 South African Airways
SA8841 South African Airways
SA8506 South African Airways
11:15 New York JFK
11:05 Johannesburg
15:10 Nelspruit
08:05 Johannesburg
11:50 Nelspruit
16:10 Durban
Connect
SA204 South African Airways
SA8827 South African Airways
SA8510 South African Airways
11:15 New York JFK
09:00 Johannesburg
18:25 Nelspruit
08:05 Johannesburg
09:50 Nelspruit
19:30 Durban
Connect
SA204 South African Airways
SA8413 South African Airways
SA8538 South African Airways
11:15 New York JFK
12:20 Johannesburg
18:00 Bloemfontein
08:05 Johannesburg
13:25 Bloemfontein
19:00 Durban
Connect
SA204 South African Airways
SA1005 South African Airways
SA8538 South African Airways
11:15 New York JFK
09:45 Johannesburg
18:00 Bloemfontein
08:05 Johannesburg
10:45 Bloemfontein
19:00 Durban
Connect
SA204 South African Airways
SA323 South African Airways
JE348 Mango
11:15 New York JFK
09:55 Johannesburg
13:15 Capetown
08:05 Johannesburg
12:05 Capetown
15:10 Durban
Connect
SA204 South African Airways
SA543 South African Airways
11:15 New York JFK
09:35 Johannesburg
08:05 Johannesburg
10:40 Durban
Connect
SA204 South African Airways
SA8843 South African Airways
SA8510 South African Airways
11:15 New York JFK
10:00 Johannesburg
18:25 Nelspruit
08:05 Johannesburg
11:00 Nelspruit
19:30 Durban
Connect
EK204 Emirates
EK775 Emirates
11:20 New York JFK
10:15 Dubai
07:50 Dubai
16:35 Durban
Connect
KQ3 Kenya Airways
KQ762 Kenya Airways
MN603 Comair
12:55 New York JFK
13:05 Nairobi
17:15 Johannesburg
10:25 Nairobi
16:20 Johannesburg
18:20 Durban
Connect
BA114 British Airways
BA041 British Airways
21:30 New York JFK
16:55 London Heathrow
09:35 London Heathrow
05:25 Durban
Connect
AA104 American Airlines
BA041 British Airways
22:35 New York JFK
16:55 London Heathrow
10:50 London Heathrow
05:25 Durban
Connect
BA182 British Airways
BA041 British Airways
23:00 New York JFK
16:55 London Heathrow
11:05 London Heathrow
05:25 Durban
Connect

7. New York JFK to Pietermaritzburg

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

  2. You take a flight from New York JFK to Pietermaritzburg and cost approximately 600 USD.

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

Flight Depart Arrive
SA204 South African Airways
SA8735 South African Airways
11:15 New York JFK
12:15 Johannesburg
08:05 Johannesburg
13:15 Pietermaritzburg
Connect
SA204 South African Airways
SA8743 South African Airways
11:15 New York JFK
15:30 Johannesburg
08:05 Johannesburg
16:30 Pietermaritzburg
Connect
SA204 South African Airways
SA8741 South African Airways
11:15 New York JFK
17:15 Johannesburg
08:05 Johannesburg
18:15 Pietermaritzburg
Connect
DL156 Delta
SA210 South African Airways
SA8739 South African Airways
17:50 New York JFK
09:20 Accra
18:15 Johannesburg
08:15 Accra
17:10 Johannesburg
19:15 Pietermaritzburg
Connect

8. Philadelphia to Johannesburg

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

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

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

Flight Depart Arrive
UA4966 United Airlines
ET501 Ethiopian Airlines
ET809 Ethiopian Airlines
06:15 Philadelphia
11:00 Washington Dulles
08:40 Addis Ababa
07:15 Washington Dulles
07:15 Addis Ababa
13:05 Johannesburg
Connect
AA3505 American Airlines
SA204 South African Airways
08:02 Philadelphia
11:15 New York JFK
09:20 New York JFK
08:05 Johannesburg
Connect
UA4911 United Airlines
SA210 South African Airways
SA210 South African Airways
10:15 Philadelphia
17:40 Washington Dulles
09:20 Accra
11:15 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
DL1895 Delta
DL200 Delta
12:46 Philadelphia
19:55 Atlanta
15:01 Atlanta
17:35 Johannesburg
Connect
DL2113 Delta
DL200 Delta
14:45 Philadelphia
19:55 Atlanta
17:02 Atlanta
17:35 Johannesburg
Connect
UA4963 United Airlines
SA210 South African Airways
SA210 South African Airways
14:50 Philadelphia
17:40 Washington Dulles
09:20 Accra
15:50 Washington Dulles
08:20 Accra
17:10 Johannesburg
Connect
AA1813 American Airlines
DL200 Delta
16:29 Philadelphia
19:55 Atlanta
18:44 Atlanta
17:35 Johannesburg
Connect
DL2077 Delta
DL200 Delta
16:35 Philadelphia
19:55 Atlanta
18:59 Atlanta
17:35 Johannesburg
Connect
AA204 American Airlines
KL0591 KLM
19:00 Philadelphia
10:35 Amsterdam Schiphol
08:40 Amsterdam Schiphol
21:20 Johannesburg
Connect
QR728 Qatar Airways
QR1365 Qatar Airways
21:00 Philadelphia
20:40 Doha
16:40 Doha
04:35 Johannesburg
Connect
QR728 Qatar Airways
QR1363 Qatar Airways
21:00 Philadelphia
01:55 Doha
16:40 Doha
09:50 Johannesburg
Connect
AA728 American Airlines
BA055 British Airways
21:55 Philadelphia
19:05 London Heathrow
10:20 London Heathrow
07:05 Johannesburg
Connect
BA068 British Airways
BA055 British Airways
22:00 Philadelphia
19:05 London Heathrow
10:10 London Heathrow
07:05 Johannesburg
Connect
BA068 British Airways
BA057 British Airways
22:00 Philadelphia
21:25 London Heathrow
10:10 London Heathrow
09:15 Johannesburg
Connect
BA068 British Airways
BA041 British Airways
BA6200 British Airways
22:00 Philadelphia
16:55 London Heathrow
06:25 Durban
10:10 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect

References

Find Hotels in South Africa

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

Booking.com