
Flight Deals from Michigan to Johannesburg from $1241
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Top Deals on flights from Detroit to Johannesburg
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Nov 20
Nov 21
as low as
$1241
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 20
Nov 22

Nov 30
Dec 1
as low as
$1339
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 20
Nov 22

Nov 30
Dec 1
as low as
$1341
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Nov 20
Nov 21
as low as
$1444
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Oct 30
Nov 1

Nov 15
Nov 16
as low as
$1461
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Nov 20
Nov 21
as low as
$1547
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Nov 20
Nov 21
as low as
$1557
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 1
Nov 2

Nov 15
Nov 16
as low as
$1564
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Nov 20
Nov 21
as low as
$1577
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 8
Nov 9

Nov 22
Nov 23
as low as
$1583
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 20
Nov 22

Nov 30
Dec 1
as low as
$1598
Detroit, US (DTT) - Johannesburg, ZA (JNB)

Nov 1
Nov 3

Nov 20
Nov 21
as low as
$1601
Top Deals on flights from Grand Rapids to Johannesburg
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 12

Sep 18
Sep 19
as low as
$1363
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 12

Sep 18
Sep 19
as low as
$1363
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 12

Sep 18
Sep 19
as low as
$1398
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 12

Sep 18
Sep 19
as low as
$1398
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 13

Sep 18
Sep 19
as low as
$1445
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 13

Sep 18
Sep 19
as low as
$1445
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 13

Sep 18
Sep 19
as low as
$1445
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 13

Sep 18
Sep 19
as low as
$1556
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 13

Sep 18
Sep 19
as low as
$1556
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 13

Sep 18
Sep 19
as low as
$1571
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 13

Sep 18
Sep 19
as low as
$1571
Grand Rapids, US (GRR) - Johannesburg, ZA (JNB)

Sep 11
Sep 13

Sep 18
Sep 19
as low as
$1630
Top Deals on flights from Traverse City to Johannesburg
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1360
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1360
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1360
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 22
as low as
$1367
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 22
as low as
$1367
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1402
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1402
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1458
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1458
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1545
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1545
Traverse City, US (TVC) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1653
Top Deals on flights from Flint to Johannesburg
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1402
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1402
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1458
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1458
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1458
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1617
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1653
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1653
Flint, US (FNT) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1656
Top Deals on flights from Lansing to Johannesburg
Lansing, US (LAN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Lansing, US (LAN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Lansing, US (LAN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 22
as low as
$1348
Lansing, US (LAN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1653
Lansing, US (LAN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1653
Lansing, US (LAN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1656
Lansing, US (LAN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1656
Top Deals on flights from Saginaw to Johannesburg
Saginaw, US (MBS) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 22
as low as
$1463
Saginaw, US (MBS) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 22
as low as
$1463
Saginaw, US (MBS) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 22
as low as
$1463
Top Deals on flights from Kalamazoo to Johannesburg
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1343
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1545
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1545
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1633
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1633
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1636
Kalamazoo, US (AZO) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$1636
Top Deals on flights from Hancock to Johannesburg
Hancock, US (CMX) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 22
as low as
$1364
Hancock, US (CMX) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1402
Hancock, US (CMX) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$1453
Top Deals on flights from Pellston to Johannesburg
Pellston, US (PLN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$8549
Pellston, US (PLN) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 21
as low as
$8575
Pellston, US (PLN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 22
as low as
$8589
Pellston, US (PLN) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 22
as low as
$8615
Pellston, US (PLN) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 22
as low as
$8662
Pellston, US (PLN) - Johannesburg, ZA (JNB)

Sep 13
Sep 14

Sep 20
Sep 22
as low as
$8687
Top Deals on flights from Kinross to Johannesburg
Kinross, US (SSM) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$8115
Kinross, US (SSM) - Johannesburg, ZA (JNB)

Sep 13
Sep 15

Sep 20
Sep 21
as low as
$8129
Flights to Johannesburg
- Flights
- Africa
- South Africa
- Johannesburg