background

Flight Deals to South Africa from $937

Fly where?

Top flight deals from leading airlines:

QR LogoSQ LogoEK LogoTK LogoAF LogoCX LogoLH Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Top Deals on flights from United States to Johannesburg

Atlanta, US (ATL) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

Mar 4

ATL
37h
IST

Mar 6

JNB
Turkish Airlines Logo
Turkish Airlines

Mar 11

JNB
25h 40m
IST

Mar 12

ATL

as low as

$937

Atlanta, US (ATL) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Feb 2

ATL
27h 30m
ADD

Feb 3

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Feb 15

JNB
17h 30m
ADD

Feb 16

ATL

as low as

$959

Atlanta, US (ATL) - Johannesburg, ZA (JNB)

Etihad Airways Logo
Etihad Airways

Feb 14

ATL
35h
AUH

Feb 16

JNB
Etihad Airways Logo
Etihad Airways

Feb 21

JNB
30h
AUH

Feb 22

ATL

as low as

$1006

Dallas, US (DFW) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Feb 4

DFW
33h 45m
DOH

Feb 6

JNB
Qatar Airways Logo
Qatar Airways

Mar 4

JNB
18h 50m
DOH

Mar 5

DFW

as low as

$1029

Dallas, US (DFW) - Johannesburg, ZA (JNB)

JetBlue Logo
JetBlue

Feb 12

DFW
33h 45m
DOH

Feb 14

JNB
JetBlue Logo
JetBlue

Feb 24

JNB
19h 40m
DOH

Feb 25

DFW

as low as

$1075

Denver, US (DEN) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

Feb 7

DEN
39h 30m
IST

Feb 9

JNB
Turkish Airlines Logo
Turkish Airlines

Mar 12

JNB
23h 25m
IST

Mar 13

DEN

as low as

$1094

Atlanta, US (ATL) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Feb 9

ATL
32h 20m
DOH

Feb 11

JNB
Qatar Airways Logo
Qatar Airways

Feb 16

JNB
36h 5m
KGL
DOH

Feb 17

ATL

as low as

$1115

Atlanta, US (ATL) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Feb 2

ATL
47h 5m
DOH
NBO

Feb 4

JNB
Qatar Airways Logo
Qatar Airways

Feb 15

JNB
18h 55m
DOH

Feb 16

ATL

as low as

$1122

Dallas, US (DFW) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Feb 4

DFW
37h 45m
LHR

Feb 6

JNB
American Airlines Logo
American Airlines

Mar 4

JNB
18h 15m
LHR

Mar 5

DFW

as low as

$1138

Dallas, US (DFW) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Feb 4

DFW
40h 40m
MIA
LHR

Feb 6

JNB
American Airlines Logo
American Airlines

Mar 4

JNB
16h 40m
LHR

Mar 5

DFW

as low as

$1143

Dallas, US (DFW) - Johannesburg, ZA (JNB)

British Airways Logo
British Airways

Feb 4

DFW
37h 10m
LHR

Feb 6

JNB
British Airways Logo
British Airways

Mar 4

JNB
21h 10m
LHR

Mar 5

DFW

as low as

$1166

Dallas, US (DFW) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

Feb 4

DFW
38h 25m
IST

Feb 6

JNB
Turkish Airlines Logo
Turkish Airlines

Mar 4

JNB
20h 28m
IST
ORD

Mar 5

DFW

as low as

$1166

Top Deals on flights from United States to Cape Town

Atlanta, US (ATL) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

Feb 23

ATL
29h
ADD

Feb 24

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Mar 1

CPT
18h 10m
ADD

Mar 2

ATL

as low as

$1003

Los Angeles, US (LAX) - Cape Town, ZA (CPT)

Turkish Airlines Logo
Turkish Airlines

Feb 26

LAX
41h 5m
IST

Feb 28

CPT
Turkish Airlines Logo
Turkish Airlines

Mar 5

CPT
23h 35m
IST

Mar 6

LAX

as low as

$1071

Dallas, US (DFW) - Cape Town, ZA (CPT)

Turkish Airlines Logo
Turkish Airlines

Feb 19

DFW
39h 15m
IST

Feb 21

CPT
Turkish Airlines Logo
Turkish Airlines

Mar 5

CPT
25h 25m
IST

Mar 6

DFW

as low as

$1079

Dallas, US (DFW) - Cape Town, ZA (CPT)

Turkish Airlines Logo
Turkish Airlines

Feb 8

DFW
43h 23m
ORD
IST

Feb 10

CPT
Turkish Airlines Logo
Turkish Airlines

Feb 15

CPT
25h 25m
IST

Feb 16

DFW

as low as

$1124

Los Angeles, US (LAX) - Cape Town, ZA (CPT)

Turkish Airlines Logo
Turkish Airlines

Feb 26

LAX
46h 45m
IST

Feb 28

CPT
Turkish Airlines Logo
Turkish Airlines

Mar 5

CPT
40h 45m
JNB
IST

Mar 7

LAX

as low as

$1170

Denver, US (DEN) - Cape Town, ZA (CPT)

Turkish Airlines Logo
Turkish Airlines

Feb 17

DEN
40h 30m
IST

Feb 19

CPT
Turkish Airlines Logo
Turkish Airlines

Mar 6

CPT
24h 20m
IST

Mar 7

DEN

as low as

$1174

Atlanta, US (ATL) - Cape Town, ZA (CPT)

Qatar Airways Logo
Qatar Airways

Feb 5

ATL
38h 55m
DOH

Feb 7

CPT
Qatar Airways Logo
Qatar Airways

Feb 16

CPT
20h 15m
DOH

Feb 17

ATL

as low as

$1190

Dallas, US (DFW) - Cape Town, ZA (CPT)

American Airlines Logo
American Airlines

Feb 21

DFW
37h 31m
CLT
LHR

Feb 23

CPT
American Airlines Logo
American Airlines

Feb 28

CPT
18h 5m
LHR

Mar 1

DFW

as low as

$1214

Dallas, US (DFW) - Cape Town, ZA (CPT)

United Airlines Logo
United Airlines

Feb 9

DFW
27h 52m
IAD

Feb 10

CPT
United Airlines Logo
United Airlines

Feb 15

CPT
14h 24m
IAD

Feb 16

DFW

as low as

$1214

Dallas, US (DFW) - Cape Town, ZA (CPT)

United Airlines Logo
United Airlines

Feb 8

DFW
35h 15m
EWR

Feb 9

CPT
United Airlines Logo
United Airlines

Feb 15

CPT
23h 5m
IAD

Feb 16

DFW

as low as

$1214

Dallas, US (DFW) - Cape Town, ZA (CPT)

United Airlines Logo
United Airlines

Feb 8

DFW
35h 15m
EWR

Feb 9

CPT
United Airlines Logo
United Airlines

Feb 15

CPT
16h 48m
IAD
IAH

Feb 16

DFW

as low as

$1219

Dallas, US (DFW) - Cape Town, ZA (CPT)

SWISS Logo
SWISS

Feb 21

DFW
45h 40m
ORD
ZRH

Feb 23

CPT
SWISS Logo
SWISS

Feb 28

CPT
19h 11m
EWR

Mar 1

DFW

as low as

$1243

Top Deals on flights from United States to Durban

Atlanta, US (ATL) - Durban, ZA (DUR)

Turkish Airlines Logo
Turkish Airlines

Mar 6

ATL
39h 40m
IST

Mar 8

DUR
Turkish Airlines Logo
Turkish Airlines

Mar 13

DUR
28h 45m
IST

Mar 14

ATL

as low as

$1132

Los Angeles, US (LAX) - Durban, ZA (DUR)

Turkish Airlines Logo
Turkish Airlines

Oct 24

LAX
38h 35m
IST

Oct 26

DUR
Turkish Airlines Logo
Turkish Airlines

Oct 31

DUR
29h 10m
IST

Nov 1

LAX

as low as

$1263

Dallas, US (DFW) - Durban, ZA (DUR)

Turkish Airlines Logo
Turkish Airlines

Oct 24

DFW
33h 20m
IST

Oct 26

DUR
Turkish Airlines Logo
Turkish Airlines

Oct 31

DUR
29h
IST

Nov 1

DFW

as low as

$1266

Dallas, US (DFW) - Durban, ZA (DUR)

Turkish Airlines Logo
Turkish Airlines

Oct 24

DFW
33h 20m
IST

Oct 26

DUR
Turkish Airlines Logo
Turkish Airlines

Oct 31

DUR
30h 32m
IST
ORD

Nov 1

DFW

as low as

$1455

Denver, US (DEN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Oct 26

DEN
44h 12m
LAX
DOH

Oct 28

DUR
Qatar Airways Logo
Qatar Airways

Nov 2

DUR
39h 18m
DOH
LAX

Nov 3

DEN

as low as

$1579

Los Angeles, US (LAX) - Durban, ZA (DUR)

Emirates Logo
Emirates

Oct 24

LAX
39h 30m
DXB

Oct 26

DUR
Emirates Logo
Emirates

Oct 31

DUR
27h 40m
DXB

Nov 1

LAX

as low as

$1730

Atlanta, US (ATL) - Durban, ZA (DUR)

British Airways Logo
British Airways

Feb 7

ATL
36h 10m
LHR
JNB

Feb 9

DUR
British Airways Logo
British Airways

Feb 22

DUR
33h 15m
JNB
LHR

Feb 23

ATL

as low as

$1804

Atlanta, US (ATL) - Durban, ZA (DUR)

JetBlue Logo
JetBlue

Feb 7

ATL
39h 20m
DOH

Feb 9

DUR
JetBlue Logo
JetBlue

Feb 22

DUR
26h 38m
DOH
JFK

Feb 23

ATL

as low as

$1819

Atlanta, US (ATL) - Durban, ZA (DUR)

United Airlines Logo
United Airlines

Mar 6

ATL
45h 39m
EWR
JNB

Mar 8

DUR
United Airlines Logo
United Airlines

Mar 13

DUR
28h 3m
JNB
EWR

Mar 14

ATL

as low as

$1820

Detroit, US (DTT) - Durban, ZA (DUR)

Lufthansa Logo
Lufthansa

Feb 22

DTW
45h 55m
FRA
JNB

Feb 24

DUR
Lufthansa Logo
Lufthansa

Feb 28

DUR
57h 4m
JNB
MUC
ORD

Mar 2

DTW

as low as

$1837

Detroit, US (DTT) - Durban, ZA (DUR)

American Airlines Logo
American Airlines

Feb 22

DTW
47h 36m
PHL
DOH

Feb 24

DUR
American Airlines Logo
American Airlines

Feb 28

DUR
28h 58m
DOH
PHL

Mar 1

DTW

as low as

$1857

Detroit, US (DTT) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Feb 22

DTW
39h 37m
DFW
DOH

Feb 24

DUR
Qatar Airways Logo
Qatar Airways

Feb 28

DUR
27h 24m
DOH
DFW

Mar 1

DTW

as low as

$1869

Top Deals on flights from United States to Port Elizabeth

Los Angeles, US (LAX) - Port Elizabeth, ZA (PLZ)

SWISS Logo
SWISS

Oct 24

LAX
32h 25m
ZRH
JNB

Oct 26

PLZ
SWISS Logo
SWISS

Oct 31

PLZ
37h 5m
JNB
ZRH

Nov 1

LAX

as low as

$2002

Los Angeles, US (LAX) - Port Elizabeth, ZA (PLZ)

SWISS Logo
SWISS

Oct 24

LAX
32h 25m
ZRH
JNB

Oct 26

PLZ
SWISS Logo
SWISS

Oct 31

PLZ
42h 30m
JNB
ZRH

Nov 1

LAX

as low as

$2002

Los Angeles, US (LAX) - Port Elizabeth, ZA (PLZ)

SWISS Logo
SWISS

Oct 24

LAX
37h
ZRH
JNB

Oct 26

PLZ
SWISS Logo
SWISS

Oct 31

PLZ
42h 30m
JNB
ZRH

Nov 1

LAX

as low as

$2002

Los Angeles, US (LAX) - Port Elizabeth, ZA (PLZ)

SWISS Logo
SWISS

Oct 24

LAX
37h
ZRH
JNB

Oct 26

PLZ
SWISS Logo
SWISS

Oct 31

PLZ
37h 5m
JNB
ZRH

Nov 1

LAX

as low as

$2002

Atlanta, US (ATL) - Port Elizabeth, ZA (PLZ)

Qatar Airways Logo
Qatar Airways

Oct 25

ATL
35h 30m
DOH
JNB

Oct 27

PLZ
Safair Logo
Safair

Nov 1

PLZ
31h 45m
CPT
DOH

Nov 2

ATL

as low as

$2250

Los Angeles, US (LAX) - Port Elizabeth, ZA (PLZ)

British Airways Logo
British Airways

Oct 24

LAX
30h 30m
LHR
JNB

Oct 26

PLZ
South African Airways Logo
South African Airways

Oct 31

PLZ
29h 25m
JNB
LHR

Nov 1

LAX

as low as

$2300

Detroit, US (DTT) - Port Elizabeth, ZA (PLZ)

United Airlines Logo
United Airlines

Oct 25

DTW
31h 19m
EWR
JNB

Oct 27

PLZ
South African Airways Logo
South African Airways

Nov 1

PLZ
24h 5m
JNB
EWR

Nov 2

DTW

as low as

$8423

Denver, US (DEN) - Port Elizabeth, ZA (PLZ)

United Airlines Logo
United Airlines

Oct 25

DEN
33h 25m
EWR
JNB

Oct 27

PLZ
South African Airways Logo
South African Airways

Nov 1

PLZ
27h 4m
JNB
EWR

Nov 2

DEN

as low as

$8556

Denver, US (DEN) - Port Elizabeth, ZA (PLZ)

United Airlines Logo
United Airlines

Oct 25

DEN
35h 10m
EWR
JNB

Oct 27

PLZ
South African Airways Logo
South African Airways

Nov 1

PLZ
27h 4m
JNB
EWR

Nov 2

DEN

as low as

$8556

Denver, US (DEN) - Port Elizabeth, ZA (PLZ)

United Airlines Logo
United Airlines

Oct 25

DEN
47h 36m
EWR
JNB

Oct 28

PLZ
South African Airways Logo
South African Airways

Nov 1

PLZ
27h 4m
JNB
EWR

Nov 2

DEN

as low as

$8580

Top Deals on flights from United States to East London

Dallas, US (DFW) - East London, ZA (ELS)

Qatar Airways Logo
Qatar Airways

Mar 1

DFW
43h 35m
DOH
JNB

Mar 3

ELS
Qatar Airways Logo
Qatar Airways

Mar 5

ELS
23h 10m
JNB
DOH

Mar 6

DFW

as low as

$1207

Dallas, US (DFW) - East London, ZA (ELS)

Qatar Airways Logo
Qatar Airways

Mar 1

DFW
39h 25m
DOH
JNB

Mar 3

ELS
Qatar Airways Logo
Qatar Airways

Mar 5

ELS
24h 50m
CPT
DOH

Mar 6

DFW

as low as

$1207

Dallas, US (DFW) - East London, ZA (ELS)

Qatar Airways Logo
Qatar Airways

Mar 1

DFW
39h 25m
DOH
JNB

Mar 3

ELS
Qatar Airways Logo
Qatar Airways

Mar 5

ELS
51h
JNB
DOH
JFK

Mar 7

DFW

as low as

$1392

Dallas, US (DFW) - East London, ZA (ELS)

Qatar Airways Logo
Qatar Airways

Mar 1

DFW
39h 25m
DOH
JNB

Mar 3

ELS
Qatar Airways Logo
Qatar Airways

Mar 5

ELS
55h 25m
JNB
DOH
ATL

Mar 7

DFW

as low as

$1838

Dallas, US (DFW) - East London, ZA (ELS)

Lufthansa Logo
Lufthansa

Mar 1

DFW
46h 50m
ORD
MUC
JNB

Mar 3

ELS
Lufthansa Logo
Lufthansa

Mar 5

ELS
26h 12m
JNB
EWR

Mar 6

DFW

as low as

$2138

Dallas, US (DFW) - East London, ZA (ELS)

Lufthansa Logo
Lufthansa

Mar 1

DFW
51h 15m
FRA
JNB

Mar 3

ELS
Lufthansa Logo
Lufthansa

Mar 5

ELS
26h 12m
JNB
EWR

Mar 6

DFW

as low as

$2156

Atlanta, US (ATL) - East London, ZA (ELS)

Qatar Airways Logo
Qatar Airways

Oct 25

ATL
35h 35m
DOH
JNB

Oct 27

ELS
Safair Logo
Safair

Nov 1

ELS
32h
JNB
DOH

Nov 2

ATL

as low as

$2240

Dallas, US (DFW) - East London, ZA (ELS)

United Airlines Logo
United Airlines

Mar 1

DFW
54h
EWR
JNB

Mar 3

ELS
United Airlines Logo
United Airlines

Mar 5

ELS
29h 41m
JNB
EWR

Mar 6

DFW

as low as

$2310

Dallas, US (DFW) - East London, ZA (ELS)

Lufthansa Logo
Lufthansa

Mar 1

DFW
46h 50m
ORD
MUC
JNB

Mar 3

ELS
Lufthansa Logo
Lufthansa

Mar 5

ELS
34h 5m
JNB
ZRH
ORD

Mar 6

DFW

as low as

$2479

Dallas, US (DFW) - East London, ZA (ELS)

British Airways Logo
British Airways

Mar 1

DFW
38h 45m
LHR
JNB

Mar 3

ELS
British Airways Logo
British Airways

Mar 5

ELS
24h 5m
JNB
LHR

Mar 6

DFW

as low as

$4786

Dallas, US (DFW) - East London, ZA (ELS)

Qantas Logo
Qantas

Mar 1

DFW
38h 45m
LHR
JNB

Mar 3

ELS
Qantas Logo
Qantas

Mar 5

ELS
24h 5m
JNB
LHR

Mar 6

DFW

as low as

$7166

Top Deals on flights from United States to George

Los Angeles, US (LAX) - George, ZA (GRJ)

Qatar Airways Logo
Qatar Airways

Oct 25

LAX
35h 40m
DOH
JNB

Oct 27

GRJ
Safair Logo
Safair

Nov 1

GRJ
32h 5m
JNB
DOH

Nov 2

LAX

as low as

$1664

Los Angeles, US (LAX) - George, ZA (GRJ)

Emirates Logo
Emirates

Oct 25

LAX
35h 20m
DXB
JNB

Oct 27

GRJ
Safair Logo
Safair

Nov 1

GRJ
32h
JNB
DXB

Nov 2

LAX

as low as

$2202

Atlanta, US (ATL) - George, ZA (GRJ)

Qatar Airways Logo
Qatar Airways

Oct 25

ATL
35h 30m
DOH
JNB

Oct 27

GRJ
Safair Logo
Safair

Nov 1

GRJ
31h 30m
JNB
DOH

Nov 2

ATL

as low as

$2539

Top Deals on flights from United States to Hoedspruit

Los Angeles, US (LAX) - Hoedspruit, ZA (HDS)

Qatar Airways Logo
Qatar Airways

Oct 25

LAX
34h 45m
DOH
JNB

Oct 27

HDS
CemAir Logo
CemAir

Nov 1

HDS
32h 25m
JNB
DOH

Nov 2

LAX

as low as

$1704

Dallas, US (DFW) - Hoedspruit, ZA (HDS)

Qatar Airways Logo
Qatar Airways

Oct 25

DFW
34h 45m
DOH
JNB

Oct 27

HDS
CemAir Logo
CemAir

Nov 1

HDS
32h 45m
JNB
DOH

Nov 2

DFW

as low as

$1823

Dallas, US (DFW) - Hoedspruit, ZA (HDS)

Qatar Airways Logo
Qatar Airways

Oct 25

DFW
30h 15m
DOH
JNB

Oct 27

HDS
CemAir Logo
CemAir

Nov 1

HDS
32h 45m
JNB
DOH

Nov 2

DFW

as low as

$1823

Los Angeles, US (LAX) - Hoedspruit, ZA (HDS)

Emirates Logo
Emirates

Oct 25

LAX
34h 25m
DXB
JNB

Oct 27

HDS
CemAir Logo
CemAir

Nov 1

HDS
32h 20m
JNB
DXB

Nov 2

LAX

as low as

$1978

Los Angeles, US (LAX) - Hoedspruit, ZA (HDS)

Turkish Airlines Logo
Turkish Airlines

Oct 25

LAX
55h 5m
IST
CPT

Oct 28

HDS
CemAir Logo
CemAir

Nov 1

HDS
30h 45m
JNB
IST

Nov 2

LAX

as low as

$2115

Los Angeles, US (LAX) - Hoedspruit, ZA (HDS)

Turkish Airlines Logo
Turkish Airlines

Oct 25

LAX
51h 20m
IST
CPT

Oct 27

HDS
CemAir Logo
CemAir

Nov 1

HDS
30h 45m
JNB
IST

Nov 2

LAX

as low as

$2181

Detroit, US (DTT) - Hoedspruit, ZA (HDS)

Turkish Airlines Logo
Turkish Airlines

Oct 25

DTW
56h 55m
IST
CPT

Oct 28

HDS
CemAir Logo
CemAir

Nov 1

HDS
34h 45m
JNB
IST

Nov 2

DTW

as low as

$2215

Atlanta, US (ATL) - Hoedspruit, ZA (HDS)

Turkish Airlines Logo
Turkish Airlines

Oct 25

ATL
55h 10m
IST
CPT

Oct 28

HDS
CemAir Logo
CemAir

Nov 1

HDS
36h 20m
JNB
IST

Nov 2

ATL

as low as

$2306

Atlanta, US (ATL) - Hoedspruit, ZA (HDS)

Qatar Airways Logo
Qatar Airways

Oct 25

ATL
34h 35m
DOH
JNB

Oct 27

HDS
CemAir Logo
CemAir

Nov 1

HDS
31h 50m
JNB
DOH

Nov 2

ATL

as low as

$2423

Dallas, US (DFW) - Hoedspruit, ZA (HDS)

American Airlines Logo
American Airlines

Oct 25

DFW
55h 30m
LHR
CPT

Oct 28

HDS
CemAir Logo
CemAir

Nov 1

HDS
30h 20m
JNB
LHR

Nov 2

DFW

as low as

$4920

Dallas, US (DFW) - Hoedspruit, ZA (HDS)

British Airways Logo
British Airways

Oct 25

DFW
55h 30m
LHR
CPT

Oct 28

HDS
CemAir Logo
CemAir

Nov 1

HDS
30h 20m
JNB
LHR

Nov 2

DFW

as low as

$5969

Atlanta, US (ATL) - Hoedspruit, ZA (HDS)

British Airways Logo
British Airways

Oct 25

ATL
54h 50m
LHR
CPT

Oct 28

HDS
CemAir Logo
CemAir

Nov 1

HDS
37h 20m
JNB
AMS

Nov 2

ATL

as low as

$8637