
Flight Deals from San Diego to Johannesburg from $746
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Stops
- Up to 1 stop$1272
- Up to 2 stops$1254
Airlines
- American Airlines$1254
- British Airways$1272
- Cathay Pacific$1598
- Emirates$1805
- Ethiopian Airlines$1372
- JetBlue$1612
- Lufthansa$1335
- Qatar Airways$1323
- Singapore Airlines$1655
- SWISS$1320
- United Airlines$1362
Cabin Class
- Economy$1254
Departure Airports
- San Diego International Airport$1254
Arrival Airports
- OR Tambo International Airport$1254
Layover Airports
- Addis Ababa Bole International Airport$1372
- Cape Town International Airport$1528
- Charlotte Douglas International Airport$1258
- Chicago O Hare Airport$1258
- Dallas Fort Worth International Airport$1254
- Denver International Airport$1425
- Dubai International Airport$1805
- Frankfurt am Main Airport$1335
- General Edward Lawrence Logan International Airport$1323
- Hamad International Airport$1323
- Hong Kong International Airport$1598
- London Heathrow Airport$1254
- Los Angeles International Airport$1339
- Munich Airport$1339
- New York John F Kennedy Airport$1876
- Newark Liberty Airport$1320
- Philadelphia International Airport$1459
- Phoenix Sky Harbor International Airport$1758
- San Francisco International Airport$1335
- Seattle Tacoma International Airport$1487
- Singapore Changi Airport$1655
- Washington Dulles Airport$1372
- Zürich Airport$1320
Best Price. GUARANTEED.
Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

11/16/25
11/18/25

12/01/25
12/02/25

11/16/25
11/18/25

12/01/25
12/02/25

11/19/25
11/21/25

12/03/25
12/04/25

11/19/25
11/21/25

12/03/25
12/04/25

11/16/25
11/18/25

12/01/25
12/02/25

11/16/25
11/18/25

12/01/25
12/02/25

11/19/25
11/21/25

12/03/25
12/04/25

09/07/25
09/09/25

12/08/25
12/09/25

11/16/25
11/17/25

12/01/25
12/02/25

11/16/25
11/18/25

12/01/25
12/02/25

11/16/25
11/18/25

12/01/25
12/02/25

11/01/25
11/02/25

11/16/25
11/17/25

11/19/25
11/21/25

12/03/25
12/04/25

11/02/25
11/05/25

11/17/25
11/18/25

11/02/25
11/04/25

11/17/25
11/18/25

11/19/25
11/21/25

12/03/25
12/04/25

11/19/25
11/21/25

12/03/25
12/04/25

11/19/25
11/21/25

12/03/25
12/04/25

12/02/25
12/04/25

12/11/25
12/12/25

12/02/25
12/04/25

12/11/25
12/12/25

11/19/25
11/21/25

12/03/25
12/04/25

12/02/25
12/03/25

12/11/25
12/12/25

11/19/25
11/22/25

12/03/25
12/04/25

11/19/25
11/22/25

11/30/25
12/02/25

11/19/25
11/22/25

12/03/25
12/04/25

11/16/25
11/19/25

12/01/25
12/02/25

11/20/25
11/22/25

11/29/25
11/30/25

12/02/25
12/04/25

12/11/25
12/12/25

11/19/25
11/21/25

12/03/25
12/04/25

11/19/25
11/21/25

12/03/25
12/04/25
Top Deals on flights from San Diego to Johannesburg
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Sep 1
Sep 3
as low as
$746
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Sep 1
Sep 3
as low as
$809
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Sep 1
Sep 3
as low as
$873
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Sep 1
Sep 4
as low as
$911
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Aug 12
Aug 14
as low as
$970
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Aug 7
Aug 9
as low as
$975
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Aug 22
Aug 24
as low as
$1124
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Sep 1
Sep 3
as low as
$1164
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Dec 25
Dec 28
as low as
$1197
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Dec 25
Dec 27
as low as
$1224
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Dec 29
Dec 30
as low as
$1262
San Diego, US (SAN) - Johannesburg, ZA (JNB)

Sep 1
Sep 3
as low as
$1293
Frequently Asked Questions
Flights to Johannesburg
- Flights
- Africa
- South Africa
- Johannesburg
- Flights
- North America
- United States
- California
- San Diego