Cheap Flights from Johannesburg to San Francisco, CA from $450
On Cheapflightsplus.com you will find 478 connecting flights from Johannesburg to San Francisco. You can compare airfare deals from 29 airlines and multiple travel sites from $450, book and save on cheap plane tickets and last minute offers. Also check out JNB-SFO flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Johannesburg to San Francisco Flight Deals
Best Flights from Johannesburg to San Francisco Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $450 | 14:00 Johannesburg OR Tambo International | 07:50+1 день San Francisco San Francisco | 27h 50m layover 2h 50m - Singapore | Singapore Airlines | SQ479 SQ32 |
from $582 | 12:45 Johannesburg OR Tambo International | 12:35+1 день San Francisco San Francisco | 33h 50m layover 9h 40m - Doha | Qatar Airways | QR1364 QR737 |
from $584 | 08:50 Johannesburg OR Tambo International | 12:35+1 день San Francisco San Francisco | 37h 45m layover 13h 35m - Doha | Qatar Airways | QR1366 QR737 |
from $744 | 19:05 Johannesburg OR Tambo International | 11:05+1 день San Francisco San Francisco | 26h 0m layover 1h 45m - Istanbul | Turkish Airlines | TK43 TK289 |
from $763 | 19:50 Johannesburg OR Tambo International | 12:35+1 день San Francisco San Francisco | 26h 45m layover 2h 35m - Doha | Qatar Airways | QR1378 QR737 |
from $692 | 09:35 Johannesburg OR Tambo International | 12:35+1 день San Francisco San Francisco | 37h 0m layover 1h 15m - Durban 8h 10m - Doha | Qatar Airways | QR5687 QR1376 QR737 |
from $718 | 09:55 Johannesburg OR Tambo International | 20:02+1 день San Francisco San Francisco | 44h 7m layover 7h 5m - Abu Dhabi 7h 20m - New York | Etihad Airways | EY748 EY1 AS41 |
from $758 | 19:50 Johannesburg OR Tambo International | 16:26+1 день San Francisco San Francisco | 30h 36m layover 2h 20m - Doha 2h 9m - Los Angeles | Qatar Airways | QR1378 QR739 QR2155 |
from $758 | 19:50 Johannesburg OR Tambo International | 19:38+1 день San Francisco San Francisco | 33h 48m layover 2h 20m - Doha 5h 20m - Los Angeles | Qatar Airways | QR1378 QR739 QR2086 |
from $758 | 19:50 Johannesburg OR Tambo International | 23:23+1 день San Francisco San Francisco | 37h 33m layover 2h 20m - Doha 9h 5m - Los Angeles | Qatar Airways | QR1378 QR739 QR2074 |
from $758 | 19:50 Johannesburg OR Tambo International | 07:30+2 дня San Francisco San Francisco | 45h 40m layover 2h 20m - Doha 17h 10m - Los Angeles | Qatar Airways | QR1378 QR739 QR2081 |
from $760 | 08:50 Johannesburg OR Tambo International | 16:26+1 день San Francisco San Francisco | 41h 36m layover 13h 20m - Doha 2h 9m - Los Angeles | Qatar Airways | QR1366 QR739 QR2155 |
from $760 | 08:50 Johannesburg OR Tambo International | 19:38+1 день San Francisco San Francisco | 44h 48m layover 13h 20m - Doha 5h 20m - Los Angeles | Qatar Airways | QR1366 QR739 QR2086 |
from $760 | 08:50 Johannesburg OR Tambo International | 23:23+1 день San Francisco San Francisco | 48h 33m layover 13h 20m - Doha 9h 5m - Los Angeles | Qatar Airways | QR1366 QR739 QR2074 |
from $760 | 08:50 Johannesburg OR Tambo International | 07:25+2 дня San Francisco San Francisco | 56h 35m layover 13h 20m - Doha 17h 10m - Los Angeles | Qatar Airways | QR1366 QR739 QR2081 |
from $770 | 17:15 Johannesburg OR Tambo International | 19:46+1 день San Francisco San Francisco | 36h 31m layover 1h 15m - Nairobi 9h 25m - New York | Kenya Airways | KQ763 KQ2 AS41 |
Flight Schedule Johannesburg to San Francisco (California)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
08:50 — 12:35
+1 day
|
08:50 — 18:15
QR1366
Qatar Airways
Johannesburg — Doha
13h 35m stop
07:50 — 12:35
QR737
Qatar Airways
Doha — San Francisco
|
37h 45m including layover |
Find flight
from$584 |
|
10:10 — 18:45
+1 day
|
10:10 — 19:35
LH579
Lufthansa
Johannesburg — Munich
20h 15m stop
15:50 — 18:45
LH458
Lufthansa
Munich — San Francisco
|
42h 35m including layover |
Find flight
from$1355 |
|
10:10 — 09:50
+1 day
|
10:10 — 10:30
CA868
Air China Limited
Johannesburg — Beijing
2h 35m stop
13:05 — 09:50
CA985
Air China Limited
Beijing — San Francisco
|
33h 40m including layover |
Find flight
from$1604 |
|
11:05 — 09:45
+1 day
|
11:05 — 05:50
CX748
Cathay Pacific
Johannesburg — Hong Kong
7h 35m stop
13:25 — 09:45
CX870
Cathay Pacific
Hong Kong — San Francisco
|
32h 40m including layover |
Find flight
from$936 |
|
11:05 — 21:00
+1 day
|
11:05 — 05:50
CX748
Cathay Pacific
Johannesburg — Hong Kong
19h 5m stop
00:55 — 21:15
CX872
Cathay Pacific
Hong Kong — San Francisco
|
43h 55m including layover |
Find flight
from$1349 |
|
12:45 — 12:35
+1 day
|
12:45 — 22:10
QR1364
Qatar Airways
Johannesburg — Doha
9h 40m stop
07:50 — 12:35
QR737
Qatar Airways
Doha — San Francisco
|
33h 50m including layover |
Find flight
from$582 |
|
13:25 — 12:50
+1 day
|
13:25 — 23:45
EK762
Emirates
Johannesburg — Dubai
9h 5m stop
08:50 — 12:50
EK225
Emirates
Dubai — San Francisco
|
33h 25m including layover |
Find flight
from$915 |
|
13:45 — 18:35
+1 day
|
13:45 — 06:10
SQ479
Singapore Airlines
Johannesburg — Singapore
13h 45m stop
19:55 — 18:35
SQ34
Singapore Airlines
Singapore — San Francisco
|
38h 50m including layover |
Find flight
from$1029 |
|
14:00 — 07:50
+1 day
|
13:45 — 06:10
SQ479
Singapore Airlines
Johannesburg — Singapore
2h 50m stop
09:25 — 09:40
SQ32
Singapore Airlines
Singapore — San Francisco
|
27h 50m including layover |
Find flight
from$450 |
|
18:50 — 12:50
+1 day
|
18:50 — 05:05
EK764
Emirates
Johannesburg — Dubai
3h 45m stop
08:50 — 12:50
EK225
Emirates
Dubai — San Francisco
|
28h including layover |
Find flight
from$915 |
|
18:50 — 12:50
+1 day
|
18:50 — 05:05
SA7158
South African Airways
Johannesburg — Dubai
3h 45m stop
08:50 — 12:50
EK225
Emirates
Dubai — San Francisco
|
28h including layover |
Find flight
from$1849 |
|
19:05 — 11:05
+1 day
|
19:05 — 06:20
TK43
Turkish Airlines
Johannesburg — Istanbul
1h 45m stop
08:05 — 11:05
TK289
Turkish Airlines
Istanbul — San Francisco
|
26h including layover |
Find flight
from$744 |
|
19:05 — 16:45
+1 day
|
19:05 — 06:20
TK43
Turkish Airlines
Johannesburg — Istanbul
7h 30m stop
13:50 — 16:45
TK79
Turkish Airlines
Istanbul — San Francisco
|
31h 40m including layover |
Find flight
from$744 |
|
20:25 — 16:25
+1 day
|
20:25 — 06:15
LX283
SWISS International Air Lines
Johannesburg — Zurich
7h stop
13:15 — 16:25
LX38
SWISS International Air Lines
Zurich — San Francisco
|
30h including layover |
Find flight
from$1164 |
|
20:25 — 16:25
+1 day
|
20:25 — 06:15
LX283
SWISS International Air Lines
Johannesburg — Zurich
7h stop
13:15 — 16:25
UA9728
United Airlines
Zurich — San Francisco
|
30h including layover |
Find flight
from$1571 |
|
22:00 — 12:10
+1 day
|
22:00 — 07:15
UA187
United Airlines
Johannesburg — Newark
1h 30m stop
08:45 — 12:12
UA2855
United Airlines
Newark — San Francisco
|
24h 10m including layover |
Find flight
from$1674 |
|
22:30 — 18:35
+1 day
|
22:30 — 14:55
SQ481
Singapore Airlines
Johannesburg — Singapore
5h stop
19:55 — 18:35
SQ34
Singapore Airlines
Singapore — San Francisco
|
30h 5m including layover |
Find flight
from$1768 |
|
23:55 — 16:25
+1 day
|
23:55 — 09:45
LX289
SWISS International Air Lines
Johannesburg — Zurich
3h 30m stop
13:15 — 16:25
LX38
SWISS International Air Lines
Zurich — San Francisco
|
26h 30m including layover |
Find flight
from$1165 |
|
23:55 — 16:25
+1 day
|
23:55 — 09:45
LX289
SWISS International Air Lines
Johannesburg — Zurich
3h 30m stop
13:15 — 16:25
UA9728
United Airlines
Zurich — San Francisco
|
26h 30m including layover |
Find flight
from$1965 |
|
08:50 — 16:26
+1 day
|
08:50 — 18:15
QR1366
Qatar Airways
Johannesburg — Doha
13h 20m stop
07:35 — 12:50
QR739
Qatar Airways
Doha — Los Angeles
2h 9m stop
14:59 — 16:26
QR2155
Qatar Airways
Los Angeles — San Francisco
|
41h 36m including layover |
Find flight
from$760 |
|
09:35 — 12:35
+1 day
|
09:35 — 10:40
QR5687
Qatar Airways
Johannesburg — Durban
1h 15m stop
11:55 — 23:40
QR1376
Qatar Airways
Durban — Doha
8h 10m stop
07:50 — 12:35
QR737
Qatar Airways
Doha — San Francisco
|
37h including layover |
Find flight
from$692 |
|
09:55 — 20:02
+1 day
|
10:00 — 19:50
EY748
Etihad Airways
Johannesburg — Abu Dhabi
7h 5m stop
02:50 — 08:40
EY1
Etihad Airways
Abu Dhabi — New York
7h 20m stop
17:29 — 20:57
AS41
Alaska Airlines
New York — San Francisco
|
44h 7m including layover |
Find flight
from$718 |
|
12:45 — 16:26
+1 day
|
12:45 — 22:10
QR1364
Qatar Airways
Johannesburg — Doha
9h 25m stop
07:35 — 12:50
QR739
Qatar Airways
Doha — Los Angeles
2h 9m stop
14:59 — 16:26
QR2155
Qatar Airways
Los Angeles — San Francisco
|
37h 41m including layover |
Find flight
from$758 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Johannesburg to San Francisco depends on and how to choose the most interesting flight option for you.
Distance between Johannesburg and San Francisco is 16978 miles. Time difference between the cities is 10h. Airplanes depart 05:55 to 23:55 from 5 Johannesburg airports and arrive 05:55 to 23:55 to 3 San Francisco airports. Average flight time is 33h 25m.
- The fastest flight 24h 10m
- Average flight time 33h 25m
- The earliest flight 05:55
- The latest flight 23:55
- Distance 10550 ml
The cheapest months to travel to San Francisco are december (from 450 $), november (from 577 $), january (from 582 $).
The most expensive months are february (from 583 $), january (from 582 $), november (from 577 $).
What is the lowest airfare Johannesburg to San Francisco?
The cheapest plane ticket found by our users is $450. This airfare is for economy class on one-way SQ479 flight by Singapore Airlines for December 23, 2024 which leaves OR Tambo International in Johannesburg at 14:00 am and arrives at San Francisco San Francisco at 07:50.
Popular Airlines on the Route
The flight Johannesburg — San Francisco is served by 29 regular airlines . Most of the flights on this route are operated by Condor Airlines - 12 departures per week at the price of from $ 5421 . And the most expensive tickets are offered by Xiamen Airlines airline - from $ 13866.
Direct flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
There are 478 flights with layovers on the route. The fastest connecting flight is UA187 by United Airlines takes 24h 10m and the cheapest is SQ479 by Singapore Airlines for $450.
- DE - Condor Airlinesfrom $5421Find
- LX - SWISS International Air Linesfrom $1113Find
- UA - United Airlinesfrom $1462Find
- SA - South African Airwaysfrom $925Find
- DT - TAAG Angola Airlinesfrom $5594Find
- MF - Xiamen Airlinesfrom $13866Find
- SN - Brussels Airlinesfrom $1176Find
- UR - UTair-Expressfrom $1833Find
- SQ - Singapore Airlinesfrom $450Find
- GE - TransAsia Airways Corporationfrom $1020Find
- CA - Air China Limitedfrom $1604Find
- P0 - Proflight Zambiafrom $1906Find
Airports
You can fly from Johannesburg to San Francisco from 5 airports (Johannesburg Airport, Rand/Germiston, Lanseria, OR Tambo International, Grand Central).
Johannesburg airports
- Johannesburg Airport-HCSFind
- Rand/Germiston-QRAFind
- Lanseria-HLAfrom $851Find
- OR Tambo International-JNBfrom $450Find
- Grand Central-GCJFind
San Francisco airports
- San Francisco-SFOFind
- Embarkadero-EMBFind
- China Basin Heliport-JCCFind
Airplanes
There are flights to San Francisco from Johannesburg by 29 airlines that use 1 aircraft brands. They range from huge modern airplanes to small-sized.
- Airbus A350-900from $450Find
Top International Destinations from Johannesburg
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $58Find
- from $73Find
- from $66Find
- from $77Find
- from $61Find
- from $72Find
- from $78Find
- from $75Find
- from $68Find
- from $58Find
How to book a plane ticket yourself?
- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.