background

Flight Deals from Detroit to Johannesburg from $759

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoTK LogoAF LogoLH LogoLX LogoBA LogoKL Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Stops

  • Up to 1 stop
    $1241
  • Up to 2 stops
    $1397

Airlines

  • Air France
    $2540
  • American Airlines
    $1482
  • British Airways
    $1577
  • Ethiopian Airlines
    $1929
  • Etihad Airways
    $1397
  • JetBlue
    $1670
  • KLM
    $2540
  • Lufthansa
    $1547
  • Qatar Airways
    $1626
  • SWISS
    $1614
  • Turkish Airlines
    $1241
  • United Airlines
    $1620

Cabin Class

  • Economy
    $1241

Departure Airports

  • Detroit Metropolitan Airport
    $1241

Arrival Airports

  • OR Tambo International Airport
    $1241

Layover Airports

  • Abu Dhabi International Airport
    $1397
  • Addis Ababa Bole International Airport
    $1929
  • Cape Town International Airport
    $1557
  • Charlotte Douglas International Airport
    $1494
  • Chicago O Hare Airport
    $1482
  • Dallas Fort Worth International Airport
    $1482
  • Frankfurt am Main Airport
    $1547
  • General Edward Lawrence Logan International Airport
    $1431
  • Hamad International Airport
    $1626
  • Istanbul Airport
    $1241
  • Lomé-Tokoin Airport
    $1929
  • London Heathrow Airport
    $1482
  • New York John F Kennedy Airport
    $1397
  • Newark Liberty Airport
    $1547
  • Paris Charles de Gaulle Airport
    $2540
  • Philadelphia International Airport
    $1577
  • Quatro de Fevereiro Airport
    $5307
  • Toronto Pearson Airport
    $1620
  • Washington Dulles Airport
    $1583
  • Zürich Airport
    $1614

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!
BUNDLE & SAVE
Book a flight & hotel together for extra savings.
On average save $240 per traveler
Turkish Airlines Logo
Turkish Airlines

11/01/25

DTW
37h 45m
IST

11/03/25

JNB
Turkish Airlines Logo
Turkish Airlines

11/20/25

JNB
23h
IST

11/21/25

DTW
$1241
Etihad Airways Logo
Etihad Airways

11/08/25

DTW
50h 20m
JFK
AUH

11/10/25

JNB
Etihad Airways Logo
Etihad Airways

11/22/25

JNB
37h 7m
AUH
JFK

11/23/25

DTW
$1397
Etihad Airways Logo
Etihad Airways

11/01/25

DTW
50h 15m
JFK
AUH

11/03/25

JNB
Etihad Airways Logo
Etihad Airways

11/20/25

JNB
33h 10m
AUH
BOS

11/21/25

DTW
$1431
American Airlines Logo
American Airlines

11/01/25

DTW
46h 17m
DFW
LHR

11/03/25

JNB
American Airlines Logo
American Airlines

11/20/25

JNB
22h 13m
LHR
ORD

11/21/25

DTW
$1482
American Airlines Logo
American Airlines

11/08/25

DTW
42h 54m
CLT
LHR

11/10/25

JNB
American Airlines Logo
American Airlines

11/22/25

JNB
22h 13m
LHR
ORD

11/23/25

DTW
$1494
Lufthansa Logo
Lufthansa

11/01/25

DTW
40h 15m
FRA

11/03/25

JNB
Lufthansa Logo
Lufthansa

11/20/25

JNB
19h 37m
EWR

11/21/25

DTW
$1547
Lufthansa Logo
Lufthansa

11/01/25

DTW
48h 10m
FRA
CPT

11/03/25

JNB
Lufthansa Logo
Lufthansa

11/20/25

JNB
19h 37m
EWR

11/21/25

DTW
$1557
Lufthansa Logo
Lufthansa

11/01/25

DTW
40h 15m
FRA

11/03/25

JNB
Lufthansa Logo
Lufthansa

11/20/25

JNB
15h 20m
EWR

11/21/25

DTW
$1562
British Airways Logo
British Airways

11/01/25

DTW
40h 20m
ORD
LHR

11/03/25

JNB
British Airways Logo
British Airways

11/20/25

JNB
25h 15m
LHR
PHL

11/21/25

DTW
$1577
Lufthansa Logo
Lufthansa

11/08/25

DTW
28h
IAD
EWR

11/09/25

JNB
Lufthansa Logo
Lufthansa

11/22/25

JNB
18h 10m
FRA

11/23/25

DTW
$1583
American Airlines Logo
American Airlines

11/01/25

DTW
42h 16m
DFW
LHR

11/03/25

JNB
American Airlines Logo
American Airlines

11/20/25

JNB
22h 13m
LHR
ORD

11/21/25

DTW
$1592
SWISS Logo
SWISS

11/08/25

DTW
44h 20m
ORD
ZRH

11/10/25

JNB
SWISS Logo
SWISS

11/22/25

JNB
18h 10m
FRA

11/23/25

DTW
$1614
SWISS Logo
SWISS

11/08/25

DTW
44h 20m
ORD
ZRH

11/10/25

JNB
SWISS Logo
SWISS

11/22/25

JNB
21h 51m
FRA
YYZ

11/23/25

DTW
$1620
United Airlines Logo
United Airlines

09/01/25

DTW
34h 45m
EWR

09/02/25

JNB
United Airlines Logo
United Airlines

12/14/25

JNB
18h 10m
FRA

12/15/25

DTW
$1620
British Airways Logo
British Airways

11/08/25

DTW
44h 33m
PHL
LHR

11/10/25

JNB
British Airways Logo
British Airways

11/22/25

JNB
25h 15m
LHR
PHL

11/23/25

DTW
$1622
Qatar Airways Logo
Qatar Airways

11/01/25

DTW
33h 25m
JFK
DOH

11/02/25

JNB
Qatar Airways Logo
Qatar Airways

11/20/25

JNB
29h 15m
DOH
BOS

11/21/25

DTW
$1626
Qatar Airways Logo
Qatar Airways

11/08/25

DTW
50h 5m
ORD
DOH

11/10/25

JNB
Qatar Airways Logo
Qatar Airways

11/22/25

JNB
25h 20m
DOH
BOS

11/23/25

DTW
$1635
Qatar Airways Logo
Qatar Airways

11/01/25

DTW
47h 26m
DFW
DOH

11/03/25

JNB
Qatar Airways Logo
Qatar Airways

11/20/25

JNB
31h 55m
DOH
BOS

11/21/25

DTW
$1636
Lufthansa Logo
Lufthansa

11/08/25

DTW
43h 20m
ORD
FRA

11/10/25

JNB
Lufthansa Logo
Lufthansa

11/22/25

JNB
21h 51m
FRA
YYZ

11/23/25

DTW
$1646
Lufthansa Logo
Lufthansa

11/01/25

DTW
47h
FRA
CPT

11/03/25

JNB
Lufthansa Logo
Lufthansa

11/20/25

JNB
17h 40m
ZRH
FRA

11/21/25

DTW
$1650
Lufthansa Logo
Lufthansa

11/01/25

DTW
48h 10m
FRA
CPT

11/03/25

JNB
Lufthansa Logo
Lufthansa

11/20/25

JNB
17h 40m
ZRH
FRA

11/21/25

DTW
$1650
JetBlue Logo
JetBlue

11/01/25

DTW
42h 9m
JFK
DOH

11/03/25

JNB
JetBlue Logo
JetBlue

11/20/25

JNB
22h 40m
DOH
BOS

11/21/25

DTW
$1670
JetBlue Logo
JetBlue

11/08/25

DTW
42h 9m
JFK
DOH

11/10/25

JNB
JetBlue Logo
JetBlue

11/22/25

JNB
25h 20m
DOH
BOS

11/23/25

DTW
$1670
Ethiopian Airlines Logo
Ethiopian Airlines

11/01/25

DTW
29h 50m
ORD
ADD

11/02/25

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

11/20/25

JNB
18h 29m
LFW
IAD

11/20/25

DTW
$1929
KLM Logo
KLM

09/01/25

DTW
35h 10m
CDG

09/03/25

JNB
KLM Logo
KLM

12/14/25

JNB
23h 15m
CDG

12/15/25

DTW
$2540
Air France Logo
Air France

09/01/25

DTW
35h 10m
CDG

09/03/25

JNB
Air France Logo
Air France

12/14/25

JNB
23h 15m
CDG

12/15/25

DTW
$2540
Ethiopian Airlines Logo
Ethiopian Airlines

11/01/25

DTW
37h 24m
JFK
ADD

11/03/25

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

11/20/25

JNB
22h 50m
ADD
EWR

11/21/25

DTW
$3151
United Airlines Logo
United Airlines

11/01/25

DTW
31h 20m
IAD
ADD

11/02/25

JNB
United Airlines Logo
United Airlines

11/20/25

JNB
25h 35m
EWR
ORD

11/21/25

DTW
$5014
United Airlines Logo
United Airlines

09/01/25

DTW
46h 35m
IAD
ADD

09/03/25

JNB
United Airlines Logo
United Airlines

12/14/25

JNB
18h 57m
CPT
IAD

12/15/25

DTW
$5044
Lufthansa Logo
Lufthansa

09/01/25

DTW
46h 40m
FRA
LAD

09/03/25

JNB
Lufthansa Logo
Lufthansa

12/14/25

JNB
18h 10m
FRA

12/15/25

DTW
$5307

Top Deals on flights from Detroit to Johannesburg

Detroit, US (DTT) - Johannesburg, ZA (JNB)

JetBlue Logo
JetBlue

Sep 10

DTW
49h 30m
BOS
DOH

Sep 12

JNB

as low as

$759

Detroit, US (DTT) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Sep 10

DTW
46h 35m
BOS
DOH

Sep 12

JNB

as low as

$799

Detroit, US (DTT) - Johannesburg, ZA (JNB)

 Logo

Sep 10

DTW
43h 16m
ORD
HKG

Sep 12

JNB

as low as

$812

Detroit, US (DTT) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Sep 10

DTW
30h 5m
ORD
ADD

Sep 11

JNB

as low as

$893

Detroit, US (DTT) - Johannesburg, ZA (JNB)

Etihad Airways Logo
Etihad Airways

Sep 10

DTW
50h 8m
JFK
AUH

Sep 12

JNB

as low as

$896

Detroit, US (DTT) - Johannesburg, ZA (JNB)

Lufthansa Logo
Lufthansa

Sep 10

DTW
40h 35m
FRA

Sep 12

JNB

as low as

$902

Detroit, US (DTT) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

Dec 2

DTW
38h 45m
IST

Dec 4

JNB

as low as

$940

Detroit, US (DTT) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Nov 13

DTW
31h 20m
IAD
ADD

Nov 14

JNB

as low as

$950

Detroit, US (DTT) - Johannesburg, ZA (JNB)

 Logo

Nov 13

DTW
50h 20m
YYZ
DXB

Nov 15

JNB

as low as

$961

Detroit, US (DTT) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Sep 10

DTW
43h 10m
ORD
ZRH

Sep 12

JNB

as low as

$1121

Detroit, US (DTT) - Johannesburg, ZA (JNB)

American Airlines Logo
American Airlines

Sep 10

DTW
46h 30m
PHL
DOH

Sep 12

JNB

as low as

$1234

Detroit, US (DTT) - Johannesburg, ZA (JNB)

 Logo

Sep 10

DTW
35h 20m
IAD
GRU

Sep 12

JNB

as low as

$1527

Frequently Asked Questions

Are there convenient layover flights from Detroit to Johannesburg?
Yes, from Detroit to Johannesburg, convenient layover flights include Turkish Airlines at $1241, Lufthansa at $1547, United Airlines at $1620, Air France at $2540, and KLM at $2540.
What are the most convenient layover airports for my flight?
I recommend considering Istanbul Airport with Turkish Airlines, Frankfurt am Main Airport with Lufthansa, Newark Liberty Airport with United Airlines, New York John F Kennedy Airport with Etihad Airways, and Dallas Fort Worth International Airport with American Airlines.
What is the cheapest and fastest flight from Detroit to Johannesburg?
The cheapest flight is with Turkish Airlines at $1241, taking 37 hours 45 minutes. The fastest flight is with Lufthansa at $1583, taking 28 hours.
What are all possible destination arrival airports?
The possible destination arrival airport is OR Tambo International Airport. Layover airports include Istanbul Airport, Washington Dulles Airport, Newark Liberty Airport, New York John F Kennedy Airport, Abu Dhabi International Airport, Dallas Fort Worth International Airport, London Heathrow Airport, Frankfurt am Main Airport, Cape Town International Airport, Chicago O Hare Airport, and Zürich Airport.
What is the time difference between destination and arrival?
The time difference from Detroit to Johannesburg is typically 7 hours, with Johannesburg being ahead of Detroit.
Is there a direct flight from Detroit to Johannesburg?
There is no direct flight from Detroit to Johannesburg. The cheapest flight is with Turkish Airlines for $ 1241, with a layover at Istanbul Airport.
Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158