background

Flight Deals from Los Angeles to Johannesburg from $638

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.

Stops

  • Up to 1 stop
    $1212
  • Up to 2 stops
    $1188

Airlines

  • Air Canada
    $1307
  • Air France
    $1329
  • American Airlines
    $1241
  • British Airways
    $1269
  • Brussels Airlines
    $1298
  • Ethiopian Airlines
    $1188
  • Etihad Airways
    $1259
  • IBERIA
    $1321
  • KLM
    $1329
  • Lufthansa
    $1262
  • Qatar Airways
    $1239
  • Singapore Airlines
    $1286
  • SWISS
    $1257
  • Turkish Airlines
    $1221
  • United Airlines
    $1212
  • Virgin Atlantic
    $1345

Cabin Class

  • Economy
    $1188

Departure Airports

  • Los Angeles International Airport
    $1188

Arrival Airports

  • OR Tambo International Airport
    $1188

Layover Airports

  • Abu Dhabi International Airport
    $1259
  • Addis Ababa Bole International Airport
    $1188
  • Adolfo Suárez Madrid–Barajas Airport
    $1407
  • Amsterdam Airport Schiphol
    $1334
  • Cape Town International Airport
    $1249
  • Chicago O Hare Airport
    $1188
  • Dallas Fort Worth International Airport
    $1251
  • Denver International Airport
    $1217
  • Detroit Metropolitan Airport
    $1353
  • Dublin Airport
    $1383
  • Frankfurt am Main Airport
    $1298
  • General Edward Lawrence Logan International Airport
    $1309
  • Hamad International Airport
    $1239
  • Hartsfield Jackson Atlanta International Airport
    $1329
  • Hosea Kutako International Airport
    $1333
  • Istanbul Airport
    $1221
  • London Heathrow Airport
    $1241
  • Munich Airport
    $1262
  • New York John F Kennedy Airport
    $1245
  • Newark Liberty Airport
    $1188
  • Paris Charles de Gaulle Airport
    $1329
  • Phoenix Sky Harbor International Airport
    $1246
  • San Francisco International Airport
    $1334
  • Seattle Tacoma International Airport
    $1305
  • Singapore Changi Airport
    $1286
  • Toronto Pearson Airport
    $1307
  • Vancouver International Airport
    $1321
  • Washington Dulles Airport
    $1215
  • Zürich Airport
    $1257
Ethiopian Airlines Logo
11:10 pm – 8:10 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 45h
26 Feb
45h
26 Feb
2 stops
ORD, ADD
Ethiopian Airlines Logo
2:30 pm – 11:55 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 33h 25m
5 Mar
33h 25m
5 Mar
2 stops
ADD, EWR
$1188
United Airlines Logo
11:30 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 31h 5m
7 Feb
31h 5m
7 Feb
1 stop
EWR
United Airlines Logo
10:00 pm – 9:24 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 23h 24m
14 Feb
23h 24m
14 Feb
1 stop
EWR
$1212
Ethiopian Airlines Logo
11:22 pm – 1:05 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 37h 43m
28 Feb
37h 43m
28 Feb
2 stops
IAD, ADD
Ethiopian Airlines Logo
2:30 pm – 3:09 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 24h 39m
9 Mar
24h 39m
9 Mar
2 stops
ADD, IAD
$1215
United Airlines Logo
8:50 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 33h 45m
8 Feb
33h 45m
8 Feb
2 stops
DEN, EWR
United Airlines Logo
10:00 pm – 3:35 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 35m
14 Feb
17h 35m
14 Feb
2 stops
EWR, ORD
$1217
Turkish Airlines Logo
1:05 pm – 10:50 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 45h 45m
4 Feb
45h 45m
4 Feb
1 stop
IST
Turkish Airlines Logo
7:05 pm – 11:10 am
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 16h 5m
18 Feb
16h 5m
18 Feb
1 stop
IST
$1221
Qatar Airways Logo
3:10 pm – 8:40 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 41h 30m
17 Feb
41h 30m
17 Feb
1 stop
DOH
Qatar Airways Logo
8:20 pm – 12:50 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 16h 30m
5 Mar
16h 30m
5 Mar
1 stop
DOH
$1239
American Airlines Logo
9:00 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 37h 25m
26 Feb
37h 25m
26 Feb
1 stop
LHR
American Airlines Logo
10:00 pm – 1:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 15h 30m
5 Mar
15h 30m
5 Mar
1 stop
LHR
$1241
American Airlines Logo
10:08 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 36h 17m
2 Feb
36h 17m
2 Feb
2 stops
JFK, LHR
American Airlines Logo
10:00 pm – 3:20 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 20m
27 Feb
17h 20m
27 Feb
1 stop
LHR
$1245
American Airlines Logo
4:23 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 42h 2m
7 Feb
42h 2m
7 Feb
2 stops
PHX, LHR
American Airlines Logo
10:00 pm – 1:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 15h 30m
14 Feb
15h 30m
14 Feb
1 stop
LHR
$1246
United Airlines Logo
11:30 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 31h 5m
8 Feb
31h 5m
8 Feb
1 stop
EWR
United Airlines Logo
3:05 pm – 6:09 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 27h 4m
14 Feb
27h 4m
14 Feb
2 stops
CPT, EWR
$1249
American Airlines Logo
3:30 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 42h 55m
14 Feb
42h 55m
14 Feb
2 stops
JFK, LHR
American Airlines Logo
10:00 pm – 8:22 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 22h 22m
28 Feb
22h 22m
28 Feb
2 stops
LHR, DFW
$1251
SWISS Logo
7:10 pm – 10:30 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 39h 20m
7 Feb
39h 20m
7 Feb
1 stop
ZRH
SWISS Logo
10:00 pm – 9:24 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 23h 24m
14 Feb
23h 24m
14 Feb
1 stop
EWR
$1257
Etihad Airways Logo
11:20 pm – 8:20 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 57h
6 Feb
57h
6 Feb
2 stops
JFK, AUH
Etihad Airways Logo
9:50 am – 2:20 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 28h 30m
20 Feb
28h 30m
20 Feb
2 stops
AUH, JFK
$1259
Lufthansa Logo
5:30 pm – 7:05 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 37h 35m
8 Feb
37h 35m
8 Feb
1 stop
MUC
Lufthansa Logo
10:00 pm – 9:24 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 23h 24m
14 Feb
23h 24m
14 Feb
1 stop
EWR
$1262
British Airways Logo
3:30 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 42h 55m
28 Feb
42h 55m
28 Feb
1 stop
LHR
British Airways Logo
7:35 pm – 2:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 18h 55m
9 Mar
18h 55m
9 Mar
1 stop
LHR
$1269
Singapore Airlines Logo
10:05 pm – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 44h 30m
26 Feb
44h 30m
26 Feb
1 stop
SIN
Singapore Airlines Logo
1:40 pm – 6:10 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 28h 30m
5 Mar
28h 30m
5 Mar
1 stop
SIN
$1286
Brussels Airlines Logo
3:00 pm – 9:30 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 42h 30m
26 Feb
42h 30m
26 Feb
1 stop
FRA
Brussels Airlines Logo
10:00 pm – 11:55 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 25h 55m
5 Mar
25h 55m
5 Mar
1 stop
EWR
$1298
Qatar Airways Logo
11:20 am – 3:55 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 40h 35m
4 Feb
40h 35m
4 Feb
2 stops
SEA, DOH
Qatar Airways Logo
8:20 pm – 12:50 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 16h 30m
18 Feb
16h 30m
18 Feb
1 stop
DOH
$1305
Air Canada Logo
7:45 am – 10:30 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 50h 45m
11 Feb
50h 45m
11 Feb
2 stops
YYZ, ZRH
Air Canada Logo
10:00 pm – 1:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 15h 30m
14 Feb
15h 30m
14 Feb
1 stop
EWR
$1307
Etihad Airways Logo
10:30 am – 8:20 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 45h 50m
2 Feb
45h 50m
2 Feb
2 stops
JFK, AUH
Etihad Airways Logo
9:50 am – 11:59 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 38h 9m
27 Feb
38h 9m
27 Feb
2 stops
AUH, BOS
$1309
Air Canada Logo
8:15 am – 7:05 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 46h 50m
10 Feb
46h 50m
10 Feb
2 stops
YVR, MUC
Air Canada Logo
10:10 am – 7:27 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 33h 17m
15 Feb
33h 17m
15 Feb
2 stops
MUC, YYZ
$1321
IBERIA Logo
9:00 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 37h 25m
4 Feb
37h 25m
4 Feb
1 stop
LHR
IBERIA Logo
10:00 pm – 1:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 15h 30m
18 Feb
15h 30m
18 Feb
1 stop
LHR
$1321
Air France Logo
9:05 pm – 12:10 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 39h 5m
4 Feb
39h 5m
4 Feb
1 stop
CDG
Air France Logo
9:55 pm – 6:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 20h 35m
18 Feb
20h 35m
18 Feb
1 stop
ATL
$1329
KLM Logo
9:05 pm – 12:10 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 39h 5m
4 Feb
39h 5m
4 Feb
1 stop
CDG
KLM Logo
9:55 pm – 6:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 20h 35m
18 Feb
20h 35m
18 Feb
1 stop
ATL
$1329
Lufthansa Logo
2:08 pm – 7:05 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 40h 57m
24 Feb
40h 57m
24 Feb
2 stops
ORD, MUC
Lufthansa Logo
10:40 am – 4:15 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 29h 35m
7 Mar
29h 35m
7 Mar
2 stops
WDH, MUC
$1333
KLM Logo
10:25 am – 10:05 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 35h 40m
4 Feb
35h 40m
4 Feb
2 stops
SFO, AMS
KLM Logo
9:55 pm – 6:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 20h 35m
18 Feb
20h 35m
18 Feb
1 stop
ATL
$1334
Virgin Atlantic Logo
8:00 am – 10:25 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 38h 25m
4 Feb
38h 25m
4 Feb
2 stops
ATL, CPT
Virgin Atlantic Logo
9:55 pm – 6:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 20h 35m
18 Feb
20h 35m
18 Feb
1 stop
ATL
$1345
KLM Logo
10:45 am – 7:00 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 32h 15m
10 Feb
32h 15m
10 Feb
1 stop
ATL
KLM Logo
7:40 pm – 6:05 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 22h 25m
15 Feb
22h 25m
15 Feb
2 stops
CDG, DTW
$1353
British Airways Logo
3:30 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 42h 55m
13 Feb
42h 55m
13 Feb
1 stop
LHR
British Airways Logo
7:35 pm – 6:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 22h 55m
28 Feb
22h 55m
28 Feb
2 stops
LHR, DUB
$1383
British Airways Logo
6:10 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 40h 15m
6 Feb
40h 15m
6 Feb
2 stops
MAD, LHR
British Airways Logo
10:00 pm – 1:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 15h 30m
20 Feb
15h 30m
20 Feb
1 stop
LHR
$1407

Top Deals on flights from Los Angeles to Johannesburg

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

Singapore Airlines Logo
Singapore Airlines

Feb 9

LAX
44h 30m
SIN

Feb 11

JNB

as low as

$638

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

United Airlines Logo
United Airlines

Feb 9

LAX
35h
IAH
EWR

Feb 10

JNB

as low as

$725

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

JetBlue Logo
JetBlue

Dec 5

LAX
64h 21m
BOS
DOH

Dec 8

JNB

as low as

$735

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Mar 26

LAX
40h 30m
DOH

Mar 28

JNB

as low as

$749

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Feb 9

LAX
47h 5m
PHL
DOH

Feb 11

JNB

as low as

$753

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Jan 24

LAX
39h 20m
ZRH

Jan 26

JNB

as low as

$770

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Apr 4

LAX
46h 44m
ORD
DOH

Apr 6

JNB

as low as

$780

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Feb 9

LAX
63h 10m
MUC
CPT

Feb 12

JNB

as low as

$785

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

Brussels Airlines Logo
Brussels Airlines

Feb 9

LAX
42h 30m
FRA

Feb 11

JNB

as low as

$796

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Feb 9

LAX
42h 30m
FRA

Feb 11

JNB

as low as

$796

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Nov 20

LAX
45h 12m
SEA
DOH

Nov 22

JNB

as low as

$819

Los Angeles, US (LAX) - Johannesburg, ZA (JNB)

Etihad Airways Logo
Etihad Airways

Apr 23

LAX
50h 15m
ORD
AUH

Apr 25

JNB

as low as

$832

Frequently Asked Questions

What are all possible destination arrival airports?
The possible destination arrival airport is OR Tambo International Airport in Johannesburg. Layover airports include Chicago O'Hare, Addis Ababa Bole, Newark Liberty, London Heathrow, Hong Kong International, Istanbul, and Zurich.
What is the time difference between destination and arrival?
The time difference between Los Angeles and Johannesburg is 10 hours, with Johannesburg ahead of Los Angeles.
Is there a direct flight from Los Angeles to Johannesburg?
There is no direct flight from Los Angeles International Airport to OR Tambo International Airport. The available flights include 1 stop and 2 stops options from airlines like Ethiopian Airlines, SWISS, Cathay Pacific, and American Airlines.
Are there convenient layover flights from Los Angeles to Johannesburg?
Yes, there are convenient layover flights from Los Angeles to Johannesburg. Airlines offering 1 stop options include Cathay Pacific at $1189, Qatar Airways at $1197, Turkish Airlines at $1221, American Airlines at $1241, and British Airways at $1258.
What are the most convenient layover airports for the flight?
The most convenient layover airports for your flight are Newark Liberty Airport, Hong Kong International Airport, Hamad International Airport, Istanbul Airport, and London Heathrow Airport.
What is the cheapest and fastest flight from Los Angeles to Johannesburg?
The cheapest flight is with Ethiopian Airlines for $1188, taking 45 hours with 2 stops. The fastest flight is with SWISS for $1278, taking 31 hours with 1 stop.