background

Flight Deals from San Diego to South Africa from $1258

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoSQ LogoEK LogoAF LogoCX LogoLH LogoLX Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!

Top Deals on flights from San Diego to Johannesburg

San Diego, US (SAN) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Nov 19

SAN
41h 8m
CLT
LHR

Nov 21

JNB
American Airlines Logo
American Airlines

Dec 3

JNB
20h 4m
LHR
DFW

Dec 4

SAN

as low as

$1258

San Diego, US (SAN) - Johannesburg, ZA (JNB)

British Airways Logo
British Airways

Dec 2

SAN
40h 10m
LHR

Dec 4

JNB
British Airways Logo
British Airways

Dec 11

JNB
20h 20m
LHR

Dec 12

SAN

as low as

$1272

San Diego, US (SAN) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Nov 19

SAN
41h 52m
ORD
LHR

Nov 21

JNB
American Airlines Logo
American Airlines

Dec 3

JNB
18h
LHR

Dec 4

SAN

as low as

$1286

San Diego, US (SAN) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Nov 19

SAN
44h 17m
EWR

Nov 21

JNB
SWISS Logo
SWISS

Dec 3

JNB
25h 45m
ZRH
ORD

Dec 4

SAN

as low as

$1320

San Diego, US (SAN) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Nov 19

SAN
42h 6m
SFO
ZRH

Nov 21

JNB
SWISS Logo
SWISS

Dec 3

JNB
25h 45m
ZRH
ORD

Dec 4

SAN

as low as

$1339

San Diego, US (SAN) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Nov 19

SAN
43h 14m
ORD
FRA

Nov 21

JNB
Lufthansa Logo
Lufthansa

Dec 3

JNB
25h 45m
ZRH
ORD

Dec 4

SAN

as low as

$1365

San Diego, US (SAN) - Johannesburg, ZA (JNB)

United Airlines Logo
United Airlines

Nov 19

SAN
43h 50m
ORD
EWR

Nov 21

JNB
United Airlines Logo
United Airlines

Dec 3

JNB
24h 31m
FRA
SFO

Dec 4

SAN

as low as

$1371

San Diego, US (SAN) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Nov 19

SAN
43h 14m
ORD
FRA

Nov 21

JNB
Lufthansa Logo
Lufthansa

Dec 3

JNB
19h 20m
ZRH
MUC

Dec 4

SAN

as low as

$1378

San Diego, US (SAN) - Johannesburg, ZA (JNB)

British Airways Logo
British Airways

Nov 19

SAN
37h 20m
LHR

Nov 21

JNB
British Airways Logo
British Airways

Dec 3

JNB
20h 22m
LHR
PHL

Dec 4

SAN

as low as

$1382

San Diego, US (SAN) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 19

SAN
39h 5m
IAD
ADD

Nov 21

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

Dec 3

JNB
24h 44m
ADD
IAD

Dec 4

SAN

as low as

$1394

San Diego, US (SAN) - Johannesburg, ZA (JNB)

Air France Logo
Air France

Nov 5

SAN
49h 50m
LAX
CDG

Nov 7

JNB
Air France Logo
Air France

Nov 14

JNB
21h 48m
CDG
ATL

Nov 15

SAN

as low as

$1405

San Diego, US (SAN) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Nov 5

SAN
42h 45m
JFK
DOH

Nov 7

JNB
Qatar Airways Logo
Qatar Airways

Nov 14

JNB
31h 5m
DOH
BOS

Nov 15

SAN

as low as

$1457

Top Deals on flights from San Diego to Cape Town

San Diego, US (SAN) - Cape Town, ZA (CPT)

British Airways Logo
British Airways

Nov 15

SAN
40h 10m
LHR

Nov 17

CPT
British Airways Logo
British Airways

Nov 22

CPT
26h 5m
JNB
LHR

Nov 23

SAN

as low as

$1462

San Diego, US (SAN) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Nov 4

SAN
38h 5m
MUC

Nov 6

CPT
Lufthansa Logo
Lufthansa

Dec 2

CPT
23h 42m
IAD

Dec 3

SAN

as low as

$1520

San Diego, US (SAN) - Cape Town, ZA (CPT)

SWISS Logo
SWISS

Nov 4

SAN
45h 45m
SFO
ZRH

Nov 6

CPT
SWISS Logo
SWISS

Dec 2

CPT
23h 42m
IAD

Dec 3

SAN

as low as

$1521

San Diego, US (SAN) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Nov 4

SAN
38h 5m
MUC

Nov 6

CPT
Lufthansa Logo
Lufthansa

Dec 2

CPT
18h 14m
IAD
DEN

Dec 3

SAN

as low as

$1525

San Diego, US (SAN) - Cape Town, ZA (CPT)

SWISS Logo
SWISS

Nov 4

SAN
48h 4m
ORD
ZRH

Nov 6

CPT
SWISS Logo
SWISS

Dec 2

CPT
18h 14m
IAD
DEN

Dec 3

SAN

as low as

$1526

San Diego, US (SAN) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Nov 15

SAN
38h 25m
SFO
MUC

Nov 17

CPT
Lufthansa Logo
Lufthansa

Nov 22

CPT
21h 34m
EWR
IAH

Nov 23

SAN

as low as

$1544

San Diego, US (SAN) - Cape Town, ZA (CPT)

United Airlines Logo
United Airlines

Nov 3

SAN
32h 40m
IAD

Nov 4

CPT
United Airlines Logo
United Airlines

Nov 24

CPT
15h 50m
EWR

Nov 25

SAN

as low as

$1547

San Diego, US (SAN) - Cape Town, ZA (CPT)

SWISS Logo
SWISS

Nov 4

SAN
47h 53m
LAX
ZRH

Nov 6

CPT
SWISS Logo
SWISS

Dec 2

CPT
18h 14m
IAD
DEN

Dec 3

SAN

as low as

$1611

San Diego, US (SAN) - Cape Town, ZA (CPT)

British Airways Logo
British Airways

Nov 15

SAN
43h 20m
DFW
LHR

Nov 17

CPT
British Airways Logo
British Airways

Nov 22

CPT
26h 5m
JNB
LHR

Nov 23

SAN

as low as

$1626

San Diego, US (SAN) - Cape Town, ZA (CPT)

Kenya Airways Logo
Kenya Airways

Nov 4

SAN
64h 30m
JFK
NBO

Nov 7

CPT
Kenya Airways Logo
Kenya Airways

Dec 2

CPT
36h 31m
NBO
JFK

Dec 3

SAN

as low as

$1637

San Diego, US (SAN) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 15

SAN
39h 45m
IAD
ADD

Nov 17

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Nov 22

CPT
25h 38m
ADD
IAD

Nov 23

SAN

as low as

$1666

San Diego, US (SAN) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Nov 15

SAN
41h 24m
ORD
MUC

Nov 17

CPT
Lufthansa Logo
Lufthansa

Nov 22

CPT
21h 22m
FRA
ORD

Nov 23

SAN

as low as

$1683

Top Deals on flights from San Diego to Durban

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
43h 20m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
43h 55m
DOH
SEA

Aug 7

SAN

as low as

$2287

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
43h 20m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
40h 44m
DOH
SEA

Aug 7

SAN

as low as

$2287

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
41h 20m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
40h 44m
DOH
SEA

Aug 7

SAN

as low as

$2287

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
34h 13m
DFW
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
43h 55m
DOH
SEA

Aug 7

SAN

as low as

$2325

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
35h 8m
DFW
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
43h 55m
DOH
SEA

Aug 7

SAN

as low as

$2325

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
34h 13m
DFW
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
41h 49m
DOH
SEA

Aug 7

SAN

as low as

$2325

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
41h 20m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
42h 49m
DOH
MIA

Aug 7

SAN

as low as

$2345

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
42h 20m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
42h 49m
DOH
MIA

Aug 7

SAN

as low as

$2345

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
42h 20m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
41h 55m
DOH
BOS

Aug 7

SAN

as low as

$2361

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
41h 20m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
41h 55m
DOH
BOS

Aug 7

SAN

as low as

$2361

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
37h 23m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
42h 49m
DOH
MIA

Aug 7

SAN

as low as

$2381

San Diego, US (SAN) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jul 30

SAN
39h 35m
SEA
DOH

Aug 1

DUR
Qatar Airways Logo
Qatar Airways

Aug 6

DUR
41h 55m
DOH
BOS

Aug 7

SAN

as low as

$2397

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158