We may earn a commission.
Flight Time from San Francisco (SFO) to Johannesburg (JNB)
Non-stop flight time from SFO to JNB: 20.62 hours. San Francisco to Johannesburg distance 16,964 km. Includes layover estimates and airline routes.
- Free · No sign-up
- Instant results
- Updated June 2026
Add stopovers to estimate total journey time
Live destination data
Real-time weather, UV, sun times and country facts — refreshed automatically from public, no-key APIs.
Origin weather
San Francisco
Destination weather
Johannesburg
Country facts
USUS
Between SFO and JNB the airborne leg runs 20.62 hours (20 h 37 min) over the 16,964 km (10,541 mi) great-circle route. Plan connections with the slider: a single hub stop takes the total to roughly 23.6 hours, and with your watch moving 10 h ahead on landing.
San Francisco–Johannesburg flight times at each stopover level
| Measure | Value |
|---|---|
| Airport pair | San Francisco (SFO) → Johannesburg (JNB) |
| Great-circle distance | 16,964 km (10,541 mi) |
| Non-stop flight time | 20.62 h (20 h 37 min) — 850 km/h + 40 min taxi model |
| One-stop total (est.) | ≈ 23.6 h (23 h 36 min) |
| Two-stop total (est.) | ≈ 29.6 h (29 h 36 min) |
| Time-zone shift | 10 h ahead (UTC−8 → UTC+2) |
Estimates use the site-wide 850 km/h cruise + 40-minute taxi model; real block times drift with winds and routing.
Swipe sideways to see the full table
The 16,964 km between SFO and JNB converts to 20.62 hours of flying under the 850 km/h + 40 min model. One connection is the realistic worst case for most calendars: expect the total to land near 23.6 hours with a single well-chosen hub, and near 29.6 hours with two.
At 16,964 km, crew and aircraft rotation limits start to shape schedules — expect either a genuine non-stop or a single well-placed technical stop rather than casual connections. Factor the 10-hour shift into recovery plans: eastbound arrivals at Johannesburg generally bite harder than westbound ones.
Alternative airports near Johannesburg
| Alternative | Distance to Johannesburg | Flight time from SFO |
|---|
Fewer than two fields sit within 300 km of Johannesburg, so the radius was widened to 700 km.
Swipe sideways to see the full table
Flexible-flier trick: price SFO against JNB and then against each nearby field below — secondary endpoints within 700 km sometimes clear the fare by a full cabin class. That leaves SFO → JNB as the only sensible air routing, which concentrates fare power in a single search.
None of these nearby fields has a paired calculator page from SFO yet, so use the distance and time columns to estimate any rerouting yourself. Ground transfer from the alternative airport back into Johannesburg is the catch for arrivals off the SFO service: the 0 km back-offset is time you must win back in fare savings.
Landing time and daily budget for Johannesburg
A 10:00 departure works out to roughly 16:37 on the clock in Johannesburg — the 20.62 h airborne leg plus the UTC−8 → UTC+2 shift. Budget the ground side too: a standard day runs $100 in Johannesburg versus $311 in San Francisco (hotel, three meals, two transit rides), so the arrival city sets the trip's marginal cost.
A $211 per-day gap favors staying longer in Johannesburg and moving on from San Francisco quickly. With 10 hours gained eastbound, the 16,964 km out to Johannesburg ends in a serious jet-lag bill — plan a quiet first day.
Calculation Formula
flight_time = distance / 850 km/h + 40 min taxiHow to Use This Calculator
- Note the non-stop time for SFO → JNB in the context panel above.
- Drag the stopover slider to add 0–3 connections to the itinerary.
- Read the adjusted total at each stopover level.
- Cross-check the routing notes below before picking a carrier for the San Francisco → Johannesburg journey.
Worked Examples
- Non-stop SFO → JNB: 20.62 h (16,964 km at 850 km/h + 40 min taxi).
- One stopover ≈ 23.6 h total.
- Two stopovers ≈ 29.6 h total.
Answers
Frequently Asked Questions
6 questionsKeep exploring
Related Calculators
Flight Time from San Francisco (SFO) to Addis Ababa (ADD)
distance
Flight Time from San Francisco (SFO) to Auckland (AKL)
distance
Flight Time from San Francisco (SFO) to Amsterdam (AMS)
distance
Flight Time from San Francisco (SFO) to Stockholm (ARN)
distance
Flight Time from San Francisco (SFO) to Athens (ATH)
distance
Flight Time from San Francisco (SFO) to Abu Dhabi (AUH)
distance
Flight Time from San Francisco (SFO) to Barcelona (BCN)
distance
Flight Time from San Francisco (SFO) to Berlin (BER)
distance