background

Flight Deals from Johannesburg to Los Angeles from $724

Fly where?

Top flight deals from leading airlines:

QR LogoSQ LogoEK LogoTK LogoCX LogoLH LogoLX 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
    $1623
  • Up to 2 stops
    $1806

Airlines

  • American Airlines
    $2059
  • Austrian Airlines
    $7372
  • British Airways
    $2260
  • Brussels Airlines
    $2267
  • Cathay Pacific
    $2116
  • Emirates
    $1806
  • Ethiopian Airlines
    $2362
  • IBERIA
    $2209
  • JetBlue
    $2053
  • Lufthansa
    $1806
  • Qatar Airways
    $1962
  • Singapore Airlines
    $2527
  • SWISS
    $1925
  • Turkish Airlines
    $1623

Cabin Class

  • Economy
    $1623

Departure Airports

  • OR Tambo International Airport
    $1623

Arrival Airports

  • Los Angeles International Airport
    $1623
  • Ontario International Airport
    $2297

Layover Airports

  • Addis Ababa Bole International Airport
    $2362
  • Chicago O Hare Airport
    $2252
  • Dubai International Airport
    $1806
  • Frankfurt am Main Airport
    $1806
  • George Bush Intercontinental Houston Airport
    $2491
  • Hamad International Airport
    $1962
  • Hong Kong International Airport
    $2116
  • Istanbul Airport
    $1623
  • London Heathrow Airport
    $1929
  • Munich Airport
    $1806
  • New York John F Kennedy Airport
    $2053
  • Newark Liberty Airport
    $1806
  • Philadelphia International Airport
    $2059
  • San Francisco International Airport
    $2060
  • Seattle Tacoma International Airport
    $2297
  • Singapore Changi Airport
    $2527
  • Washington Dulles Airport
    $2362
  • Zürich Airport
    $1925
Turkish Airlines Logo
7:10 pm – 11:10 am
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 16h
6 Jan
16h
6 Jan
1 stop
IST
Turkish Airlines Logo
7:45 pm – 10:50 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 39h 5m
11 Mar
39h 5m
11 Mar
1 stop
IST
$1623
Emirates Logo
6:50 pm – 12:45 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 55m
4 Jan
17h 55m
4 Jan
1 stop
DXB
Emirates Logo
4:40 pm – 5:35 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 36h 55m
13 Mar
36h 55m
13 Mar
1 stop
DXB
$1806
Lufthansa Logo
10:10 am – 1:05 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 26h 55m
4 Jan
26h 55m
4 Jan
2 stops
MUC, FRA
Lufthansa Logo
8:45 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 33h 50m
13 Mar
33h 50m
13 Mar
1 stop
EWR
$1806
Lufthansa Logo
10:10 am – 3:15 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 29h 5m
4 Jan
29h 5m
4 Jan
1 stop
MUC
Lufthansa Logo
9:15 pm – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 45h 20m
13 Mar
45h 20m
13 Mar
1 stop
EWR
$1904
SWISS Logo
8:15 pm – 4:35 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 20h 20m
5 Jan
20h 20m
5 Jan
1 stop
ZRH
SWISS Logo
11:30 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 31h 5m
13 Mar
31h 5m
13 Mar
1 stop
EWR
$1925
Lufthansa Logo
10:10 am – 1:05 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 26h 55m
4 Jan
26h 55m
4 Jan
2 stops
MUC, FRA
Lufthansa Logo
8:00 pm – 10:30 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 62h 30m
13 Mar
62h 30m
13 Mar
2 stops
LHR, ZRH
$1929
Lufthansa Logo
10:10 am – 3:15 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 29h 5m
4 Jan
29h 5m
4 Jan
1 stop
MUC
Lufthansa Logo
11:30 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 31h 5m
13 Mar
31h 5m
13 Mar
1 stop
EWR
$1940
Qatar Airways Logo
8:20 pm – 12:50 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 16h 30m
5 Jan
16h 30m
5 Jan
1 stop
DOH
Qatar Airways Logo
4:10 pm – 3:55 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 35h 45m
13 Mar
35h 45m
13 Mar
1 stop
DOH
$1962
Turkish Airlines Logo
7:05 pm – 11:10 am
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 16h 5m
5 Jan
16h 5m
5 Jan
1 stop
IST
Turkish Airlines Logo
7:45 pm – 10:50 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 39h 5m
13 Mar
39h 5m
13 Mar
1 stop
IST
$2007
SWISS Logo
8:15 pm – 6:45 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 46h 30m
4 Jan
46h 30m
4 Jan
2 stops
ZRH, LHR
SWISS Logo
8:00 pm – 10:30 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 38h 30m
13 Mar
38h 30m
13 Mar
2 stops
LHR, ZRH
$2042
JetBlue Logo
8:20 pm – 9:16 am
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 36h 56m
4 Jan
36h 56m
4 Jan
2 stops
DOH, JFK
JetBlue Logo
11:59 pm – 3:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 39h 36m
13 Mar
39h 36m
13 Mar
2 stops
JFK, DOH
$2053
American Airlines Logo
1:45 pm – 1:44 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 23h 59m
4 Jan
23h 59m
4 Jan
2 stops
DOH, PHL
American Airlines Logo
8:20 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 38h 5m
13 Mar
38h 5m
13 Mar
1 stop
LHR
$2059
Qatar Airways Logo
9:25 am – 5:46 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 32h 21m
4 Jan
32h 21m
4 Jan
2 stops
DOH, SFO
Qatar Airways Logo
4:10 pm – 8:40 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 40h 30m
13 Mar
40h 30m
13 Mar
1 stop
DOH
$2060
Qatar Airways Logo
1:45 pm – 12:50 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 23h 5m
4 Jan
23h 5m
4 Jan
1 stop
DOH
Qatar Airways Logo
4:10 pm – 3:55 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 35h 45m
13 Mar
35h 45m
13 Mar
1 stop
DOH
$2073
Cathay Pacific Logo
11:05 am – 8:55 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 33h 50m
4 Jan
33h 50m
4 Jan
1 stop
HKG
Cathay Pacific Logo
11:35 pm – 7:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 55h 50m
13 Mar
55h 50m
13 Mar
1 stop
HKG
$2116
American Airlines Logo
10:00 pm – 6:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 20h 30m
4 Jan
20h 30m
4 Jan
1 stop
LHR
American Airlines Logo
10:00 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 36h 25m
13 Mar
36h 25m
13 Mar
1 stop
LHR
$2172
IBERIA Logo
10:00 pm – 1:30 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 15h 30m
4 Jan
15h 30m
4 Jan
1 stop
LHR
IBERIA Logo
10:00 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 36h 25m
13 Mar
36h 25m
13 Mar
1 stop
LHR
$2209
Emirates Logo
6:50 pm – 12:45 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 55m
3 Jan
17h 55m
3 Jan
1 stop
DXB
Emirates Logo
4:40 pm – 5:35 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 36h 55m
12 Mar
36h 55m
12 Mar
1 stop
DXB
$2219
SWISS Logo
8:15 pm – 4:35 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 20h 20m
4 Jan
20h 20m
4 Jan
1 stop
ZRH
SWISS Logo
11:30 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 31h 5m
13 Mar
31h 5m
13 Mar
1 stop
EWR
$2241
SWISS Logo
8:15 pm – 4:35 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 20h 20m
4 Jan
20h 20m
4 Jan
1 stop
ZRH
SWISS Logo
11:15 pm – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 43h 20m
13 Mar
43h 20m
13 Mar
2 stops
ORD, EWR
$2252
British Airways Logo
10:00 pm – 3:50 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 50m
4 Jan
17h 50m
4 Jan
1 stop
LHR
British Airways Logo
10:00 pm – 10:25 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 36h 25m
13 Mar
36h 25m
13 Mar
1 stop
LHR
$2260
Brussels Airlines Logo
7:45 pm – 1:05 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 20m
4 Jan
17h 20m
4 Jan
1 stop
FRA
Brussels Airlines Logo
11:30 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 31h 5m
13 Mar
31h 5m
13 Mar
1 stop
EWR
$2267
Qatar Airways Logo
1:45 pm – 6:24 pm
Johannesburg(JNB)Los Angeles(ONT)
JNB - ONT · 28h 39m
4 Jan
28h 39m
4 Jan
2 stops
DOH, SEA
Qatar Airways Logo
11:20 am – 8:40 am
Los Angeles(ONT)Johannesburg(JNB)
ONT - JNB · 45h 20m
13 Mar
45h 20m
13 Mar
2 stops
SEA, DOH
$2297
Ethiopian Airlines Logo
2:30 pm – 3:32 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 25h 2m
4 Jan
25h 2m
4 Jan
2 stops
ADD, IAD
Ethiopian Airlines Logo
12:20 am – 1:05 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 36h 45m
13 Mar
36h 45m
13 Mar
2 stops
ORD, ADD
$2362
Brussels Airlines Logo
7:45 pm – 1:05 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 20m
4 Jan
17h 20m
4 Jan
1 stop
FRA
Brussels Airlines Logo
10:15 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 32h 20m
13 Mar
32h 20m
13 Mar
2 stops
IAH, EWR
$2491
Lufthansa Logo
7:45 pm – 3:15 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 19h 30m
4 Jan
19h 30m
4 Jan
2 stops
FRA, MUC
Lufthansa Logo
10:15 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 32h 20m
13 Mar
32h 20m
13 Mar
2 stops
IAH, EWR
$2517
Singapore Airlines Logo
7:55 pm – 6:10 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 22h 15m
3 Jan
22h 15m
3 Jan
1 stop
SIN
Singapore Airlines Logo
11:05 pm – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 43h 30m
14 Mar
43h 30m
14 Mar
1 stop
SIN
$2527
Brussels Airlines Logo
7:45 pm – 1:05 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 20m
4 Jan
17h 20m
4 Jan
1 stop
FRA
Brussels Airlines Logo
4:00 pm – 9:30 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 41h 30m
13 Mar
41h 30m
13 Mar
1 stop
FRA
$3833
Austrian Airlines Logo
10:00 pm – 1:35 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 15h 35m
4 Jan
15h 35m
4 Jan
1 stop
EWR
Austrian Airlines Logo
8:00 pm – 7:35 am
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 35h 35m
13 Mar
35h 35m
13 Mar
1 stop
LHR
$7372
Emirates Logo
6:50 pm – 12:45 pm
Johannesburg(JNB)Los Angeles(LAX)
JNB - LAX · 17h 55m
4 Jan
17h 55m
4 Jan
1 stop
DXB
Emirates Logo
10:15 am – 6:35 pm
Los Angeles(LAX)Johannesburg(JNB)
LAX - JNB · 32h 20m
13 Mar
32h 20m
13 Mar
2 stops
IAH, EWR
$8101

Top Deals on flights from Johannesburg to Los Angeles

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

Singapore Airlines Logo
Singapore Airlines

Feb 13

JNB
30h 15m
SIN

Feb 14

LAX

as low as

$724

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

Turkish Airlines Logo
Turkish Airlines

Feb 13

JNB
16h 5m
IST

Feb 14

LAX

as low as

$756

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

JetBlue Logo
JetBlue

Jan 16

JNB
37h 6m
DOH
JFK

Jan 18

LAX

as low as

$829

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

 Logo

Feb 13

JNB
14h 42m
ATL

Feb 14

LAX

as low as

$835

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

 Logo

Feb 13

JNB
16h 35m
LHR

Feb 14

LAX

as low as

$845

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

 Logo

Mar 31

JNB
16h 30m
CDG

Apr 1

LAX

as low as

$856

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

 Logo

Feb 13

JNB
13h 43m
ATL

Feb 14

ONT

as low as

$859

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

 Logo

Feb 13

JNB
17h 35m
ATL
AUS

Feb 14

LAX

as low as

$861

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

 Logo

Mar 30

JNB
38h 50m
AMS
LHR

Apr 1

LAX

as low as

$878

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

 Logo

Mar 31

JNB
23h 25m
CDG

Apr 1

LAX

as low as

$897

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

American Airlines Logo
American Airlines

Nov 26

JNB
20h 15m
LHR

Nov 27

LAX

as low as

$908

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

Qatar Airways Logo
Qatar Airways

Apr 7

JNB
24h 5m
DOH

Apr 8

LAX

as low as

$915

Frequently Asked Questions

What is the cheapest and fastest flight from Johannesburg to Los Angeles?
The cheapest flight is with American Airlines at $925, taking 17 hours 20 minutes. The fastest flight is with Delta Air Lines at $2020, taking 14 hours 38 minutes.
What are all possible destination arrival airports?
The possible destination arrival airports are Los Angeles International Airport, London Heathrow Airport, Hartsfield Jackson Atlanta International Airport, Chicago O'Hare Airport, Newark Liberty Airport, Amsterdam Airport Schiphol, Seattle Tacoma International Airport, and Istanbul Airport.
What is the time difference between destination and arrival?
Flying from Johannesburg to Los Angeles, the time difference is 9 hours, with Los Angeles being behind Johannesburg.
Is there a direct flight from Johannesburg to Los Angeles?
There is no direct flight from Johannesburg to Los Angeles.
Are there convenient layover flights from Johannesburg to Los Angeles?
Yes, convenient layover flights include: American Airlines for $925, Delta Air Lines for $2020, Turkish Airlines for $988, Lufthansa for $1023, and British Airways for $1041, all with one stop. Additionally, 2-stop options are available from American Airlines for $940, Lufthansa for $1027, KLM for $1049, British Airways for $1086, and United Airlines for $1340.
What are the most convenient layover airports for the flight?
Consider London Heathrow, Newark Liberty, Istanbul, Hartsfield Jackson Atlanta, and Chicago O'Hare as the most convenient layover airports for your flight from Johannesburg to Los Angeles.