Cheap Flights from Miami to Johannesburg
Browse current best options from Miami. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Miami
RatePunk searches hundreds of travel sites at once for deals on flights to Johannesburg
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Miami to Johannesburg
Explore current cheapest deals departing from Miami to Johannesburg
Round trip
Sort by: Cheapest
September 4 - September 10
MIA - Johannesburg
$1,250
$1,108
Round trip
September 10 - September 22
MIA - Johannesburg
$1,232
$1,114
Round trip
November 13 - November 15
MIA - Johannesburg
$1,343
$1,137
Round trip
November 4 - November 15
MIA - Johannesburg
$1,330
$1,146
Round trip
September 24 - September 29
MIA - Johannesburg
$1,311
$1,169
Round trip
November 23 - November 30
MIA - Johannesburg
$1,328
$1,181
Round trip
October 14 - October 19
MIA - Johannesburg
$1,392
$1,208
Round trip
October 7 - October 19
MIA - Johannesburg
$1,362
$1,209
Round trip
November 9 - November 26
MIA - Johannesburg
$1,335
$1,229
Round trip
August 9 - August 25
MIA - Johannesburg
$1,250
$1,229
Round trip
Unlock all 500+ flight deals to Johannesburg and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Miami to Johannesburg
How much is a round trip from Miami to Johannesburg
Regular price: $1,124 - $1,496
Prices are currently below the regular range for flights from Miami to Johannesburg.
The regular price range for flights from Miami to Johannesburg is between $1124 and $1496. The current lowest deal is $1106 with Kenya Airways, for travel from Sep 4-Sep 10.
now $1,106
Low $1,124
High $1,496
The cheapest time to fly from Miami to Johannesburg
The cheapest month to fly from Miami to Johannesburg is March, with a median price of $873. The most expensive month is April, with a median price of $1647. Prices are generally lower from January to December.
March
Flights from $873
April
Flights from $1,647
Direct flights from Miami to Johannesburg
Air Europa
Turkish Airlines
Kenya Airways
Qatar Airways
Last-minute flights going from Miami to Johannesburg
Wed, Jun 17
MIA - Johannesburg
Miami (MIA) - Johannesburg (JNB)
Air Canada
$1,445
$1,748
One-way
Sun, Jun 21
MIA - Johannesburg
Miami (MIA) - Johannesburg (JNB)
Qatar Airways
$1,412
$1,835
One-way
Mon, Jun 22
MIA - Johannesburg
Miami (MIA) - Johannesburg (JNB)
Qatar Airways
$1,402
$1,678
One-way
Tue, Jun 23
MIA - Johannesburg
Miami (MIA) - Johannesburg (JNB)
Air Europa
$1,395
$1,547
One-way
Fri, Jun 26
MIA - Johannesburg
Miami (MIA) - Johannesburg (JNB)
Emirates Airlines
$1,494
$1,966
One-way
Wed, Jul 1
MIA - Johannesburg
Miami (MIA) - Johannesburg (JNB)
Qatar Airways
$1,322
$1,460
One-way
Biggest price drops on these dates for flights from Miami to Johannesburg
Dec 1 - Dec 11
$1,582 → $1,249
21%
Dec 7 - Dec 14
$1,570 → $1,343
14%
Nov 13 - Nov 15
$1,343 → $1,137
15%
Nov 4 - Nov 15
$1,330 → $1,146
14%
Popular Airports to fly from Miami to Johannesburg
Miami - Johannesburg route insights
💸 Price insights
Recent fares are below the typical level
Recent fares from Miami to Johannesburg are below the typical level, with deals around $1106.
📅 Best time to fly
March is historically the cheapest month to fly
Historically, March is the cheapest month to fly from Miami to Johannesburg, with a median price of $873.
⏱️ Flight duration
Flights typically take 58h 40m
The median flight duration from Miami to Johannesburg is 58 hours and 40 minutes, with 2 stopovers.
✈️ Airlines & availability
Connecting flights are dominant on this route
Connecting flights are dominant on this route, with no direct flights available from Miami to Johannesburg.
🏆 Airline highlight
Kenya Airways offers deals from $1106
Kenya Airways recently offered a deal for $1106 from Miami to Johannesburg, departing on September 4.
🎯 Booking tip
Good prices are rare for this route
Only 5% of recent fares from Miami to Johannesburg were considered good prices.
Miami main airports to depart from
Miami International (MIA)
Miami International Airport is a good choice for flights to Johannesburg, offering competitive prices.
📍 ~10 km from Miami city center (reachable by car)
💸 Flights from ~$1106
Johannesburg main airports to arrive at
O. R. Tambo International (JNB)
O. R. Tambo International is a primary arrival airport for flights from Miami to Johannesburg.
📍 ~20 km from Johannesburg city center (reachable by car)
💸 Flights from ~$1108
Lanseria International (HLA)
Lanseria International offers an alternative arrival option for your trip to Johannesburg from Miami.
📍 ~30 km from Johannesburg city center (reachable by car)
💸 Flights from ~$1858
Airports nearby Johannesburg used as alternative
Lanseria International (HLA)
Lanseria International Airport is a useful alternative, offering easier terminal navigation and faster check-in processes.
📍 ~30 km from Johannesburg (reachable by car)
💸 Flights from ~$1756
Bloemfontein (BFN)
Bloemfontein Airport is a major domestic hub with reliable scheduled services and good infrastructure.
📍 ~390 km from Johannesburg (reachable by car)
💸 Flights from ~$1495
Kruger Mpumalanga International (MQP)
Kruger Mpumalanga International Airport is a reliable regional option with well-maintained facilities and consistent schedules.
📍 ~330 km from Johannesburg (reachable by car)
💸 Flights from ~$1573
Polokwane International (PTG)
Polokwane International Airport is a domestic option for northern Gauteng travelers, avoiding major metropolitan congestion.
📍 ~280 km from Johannesburg (reachable by car)
💸 Flights from ~$1605
Durban International (DUR)
Durban International Airport is a major international hub with a wide variety of airlines and destinations.
📍 ~490 km from Johannesburg (reachable by car)
💸 Flights from ~$1239
Business & First Class Flight Deals to Johannesburg
Discover luxury on the budget with premium cabin class on flights from Miami to Johannesburg.
Elite
Best Elite deals to Johannesburg
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From MIA
Elite
Jul 22
Johannesburg, South Africa
90% AI deal score
$7,809
$5,660
Save $2,149
From MIA
Elite
Jul 20
Johannesburg, South Africa
90% AI deal score
$7,795
$5,698
Save $2,097
From MIA
Elite
Jul 22
Johannesburg, South Africa
90% AI deal score
$7,639
$5,698
Save $1,941
From MIA
Elite
Jul 21
Johannesburg, South Africa
90% AI deal score
$7,809
$5,698
Save $2,111
From MIA
Elite
Jul 31
Johannesburg, South Africa
90% AI deal score
$7,947
$5,850
Save $2,097
From MIA
Elite
Jul 19
Johannesburg, South Africa
89% AI deal score
$7,789
$5,850
Save $1,939
From MIA
Elite
Dec 09
Johannesburg, South Africa
87% AI deal score
$7,012
$5,866
Save $1,146
From MIA
Elite
Nov 11
Johannesburg, South Africa
83% AI deal score
$6,696
$5,667
Save $1,029
From MIA
Elite
Jul 21
Johannesburg, South Africa
83% AI deal score
$7,762
$6,043
Save $1,719
From MIA
Elite
Jul 22
Johannesburg, South Africa
83% AI deal score
$7,767
$6,043
Save $1,724
From MIA
Elite
Jul 20
Johannesburg, South Africa
83% AI deal score
$7,721
$6,043
Save $1,678
From MIA
Elite
Jul 31
Johannesburg, South Africa
83% AI deal score
$7,716
$6,196
Save $1,520
From MIA
Elite
Jul 15
Johannesburg, South Africa
83% AI deal score
$7,708
$6,324
Save $1,384
From MIA
Elite
Aug 11
Johannesburg, South Africa
83% AI deal score
$7,437
$6,528
Save $909
From MIA
Elite
Aug 10
Johannesburg, South Africa
83% AI deal score
$7,386
$6,528
Save $858
From MIA
Elite
Oct 28
Johannesburg, South Africa
82% AI deal score
$6,726
$5,819
Save $907
From MIA
Elite
Dec 09
Johannesburg, South Africa
82% AI deal score
$6,991
$5,961
Save $1,030
From MIA
Elite
Jul 19
Johannesburg, South Africa
82% AI deal score
$7,721
$6,196
Save $1,525
From MIA
Elite
Aug 11
Johannesburg, South Africa
82% AI deal score
$7,338
$6,248
Save $1,090
From MIA
Elite
Nov 27
Johannesburg, South Africa
81% AI deal score
$6,757
$5,922
Save $835
From MIA
Elite
Nov 04
Johannesburg, South Africa
81% AI deal score
$6,695
$5,991
Save $704
From MIA
Elite
Sep 03
Johannesburg, South Africa
81% AI deal score
$7,030
$6,003
Save $1,027
From MIA
Elite
Nov 27
Johannesburg, South Africa
80% AI deal score
$6,727
$6,017
Save $710
From MIA
Elite
Sep 18
Johannesburg, South Africa
80% AI deal score
$6,887
$6,021
Save $866
From MIA
Elite
Nov 06
Johannesburg, South Africa
80% AI deal score
$6,736
$6,047
Save $689
From MIA
Elite
Nov 11
Johannesburg, South Africa
80% AI deal score
$6,676
$6,050
Save $626
From MIA
Elite
Nov 11
Johannesburg, South Africa
80% AI deal score
$6,680
$6,067
Save $613
From MIA
Elite
Nov 11
Johannesburg, South Africa
80% AI deal score
$6,707
$6,068
Save $639
From MIA
Elite
Nov 11
Johannesburg, South Africa
80% AI deal score
$6,681
$6,068
Save $613
From MIA
Elite
Oct 30
Johannesburg, South Africa
80% AI deal score
$6,811
$6,194
Save $617
From MIA
Elite
Oct 28
Johannesburg, South Africa
80% AI deal score
$6,853
$6,220
Save $633
From MIA
Elite
Oct 28
Johannesburg, South Africa
80% AI deal score
$6,866
$6,220
Save $646
From MIA
Elite
Oct 20
Johannesburg, South Africa
80% AI deal score
$23,799
$22,139
Save $1,660
From MIA
Elite
Nov 11
Johannesburg, South Africa
79% AI deal score
$6,727
$6,188
Save $539
From MIA
Elite
Oct 28
Johannesburg, South Africa
79% AI deal score
$6,726
$6,203
Save $523
From MIA
Elite
Oct 28
Johannesburg, South Africa
79% AI deal score
$6,745
$6,219
Save $526
From MIA
Elite
Oct 28
Johannesburg, South Africa
79% AI deal score
$6,726
$6,220
Save $506
From MIA
Elite
Oct 28
Johannesburg, South Africa
79% AI deal score
$6,726
$6,220
Save $506
From MIA
Elite
Jun 27
Johannesburg, South Africa
79% AI deal score
$22,971
$21,868
Save $1,103
From MIA
Elite
Jun 27
Johannesburg, South Africa
79% AI deal score
$22,971
$21,868
Save $1,103
From MIA
Elite
Aug 11
Johannesburg, South Africa
79% AI deal score
$23,340
$22,139
Save $1,201
From MIA
Elite
Nov 11
Johannesburg, South Africa
78% AI deal score
$6,719
$6,346
Save $373
From MIA
Elite
Jun 17
Johannesburg, South Africa
78% AI deal score
$22,670
$21,868
Save $802
From MIA
Elite
Oct 26
Johannesburg, South Africa
77% AI deal score
$2,979
$2,958
Save $21
From MIA
Elite
Oct 20
Johannesburg, South Africa
77% AI deal score
$3,051
From MIA
Elite
Aug 12
Johannesburg, South Africa
77% AI deal score
$3,287
From MIA
Elite
Aug 26
Johannesburg, South Africa
77% AI deal score
$3,287
From MIA
Elite
Aug 25
Johannesburg, South Africa
77% AI deal score
$3,306
From MIA
Elite
Sep 28
Johannesburg, South Africa
76% AI deal score
$3,043
From MIA
Elite
Nov 02
Johannesburg, South Africa
76% AI deal score
$3,066
From MIA
Elite
Nov 01
Johannesburg, South Africa
76% AI deal score
$3,116
From MIA
Elite
Nov 18
Johannesburg, South Africa
76% AI deal score
$3,149
From MIA
Elite
Sep 15
Johannesburg, South Africa
76% AI deal score
$3,149
From MIA
Elite
Nov 17
Johannesburg, South Africa
76% AI deal score
$3,150
From MIA
Elite
Sep 21
Johannesburg, South Africa
76% AI deal score
$3,150
From MIA
Elite
Aug 31
Johannesburg, South Africa
76% AI deal score
$3,162
From MIA
Elite
Sep 14
Johannesburg, South Africa
76% AI deal score
$3,162
From MIA
Elite
Sep 09
Johannesburg, South Africa
76% AI deal score
$3,162
From MIA
Elite
Aug 10
Johannesburg, South Africa
76% AI deal score
$3,162
From MIA
Elite
Aug 20
Johannesburg, South Africa
76% AI deal score
$3,201
From MIA
Elite
Sep 12
Johannesburg, South Africa
76% AI deal score
$3,201
From MIA
Elite
Sep 06
Johannesburg, South Africa
76% AI deal score
$3,202
From MIA
Elite
Aug 27
Johannesburg, South Africa
76% AI deal score
$3,224
From MIA
Elite
Nov 09
Johannesburg, South Africa
76% AI deal score
$3,237
From MIA
Elite
Aug 29
Johannesburg, South Africa
76% AI deal score
$3,241
From MIA
Elite
Nov 12
Johannesburg, South Africa
76% AI deal score
$3,279
From MIA
Elite
Oct 20
Johannesburg, South Africa
76% AI deal score
$3,350
From MIA
Elite
Aug 07
Johannesburg, South Africa
76% AI deal score
$3,371
From MIA
Elite
Sep 20
Johannesburg, South Africa
76% AI deal score
$3,410
From MIA
Elite
Nov 19
Johannesburg, South Africa
76% AI deal score
$3,481
From MIA
Elite
Nov 25
Johannesburg, South Africa
76% AI deal score
$3,504
From MIA
Elite
Sep 21
Johannesburg, South Africa
76% AI deal score
$3,577
From MIA
Elite
Jul 08
Johannesburg, South Africa
76% AI deal score
$3,584
From MIA
Elite
Aug 18
Johannesburg, South Africa
75% AI deal score
$3,245
From MIA
Elite
Dec 02
Johannesburg, South Africa
75% AI deal score
$3,338
From MIA
Elite
Nov 18
Johannesburg, South Africa
75% AI deal score
$3,344
From MIA
Elite
Nov 18
Johannesburg, South Africa
75% AI deal score
$3,422
From MIA
Elite
Oct 22
Johannesburg, South Africa
75% AI deal score
$3,446
From MIA
Elite
Oct 07
Johannesburg, South Africa
75% AI deal score
$3,446
From MIA
Elite
Oct 14
Johannesburg, South Africa
75% AI deal score
$3,446
From MIA
Elite
Sep 29
Johannesburg, South Africa
75% AI deal score
$3,568
From MIA
Elite
Jun 24
Johannesburg, South Africa
75% AI deal score
$3,618
From MIA
Elite
Jul 07
Johannesburg, South Africa
75% AI deal score
$3,630
From MIA
Elite
Jul 15
Johannesburg, South Africa
75% AI deal score
$3,630
From MIA
Elite
Jul 07
Johannesburg, South Africa
75% AI deal score
$3,630
From MIA
Elite
Jul 06
Johannesburg, South Africa
75% AI deal score
$3,630
From MIA
Elite
Dec 08
Johannesburg, South Africa
75% AI deal score
$3,630
From MIA
Elite
Jun 20
Johannesburg, South Africa
75% AI deal score
$3,640
From MIA
Elite
Jun 22
Johannesburg, South Africa
75% AI deal score
$3,640
From MIA
Elite
Jul 16
Johannesburg, South Africa
75% AI deal score
$3,646
From MIA
Elite
Dec 03
Johannesburg, South Africa
75% AI deal score
$3,646
From MIA
Elite
Dec 05
Johannesburg, South Africa
75% AI deal score
$3,662
From MIA
Elite
Nov 30
Johannesburg, South Africa
74% AI deal score
$3,630
From MIA
Elite
Nov 29
Johannesburg, South Africa
74% AI deal score
$3,646
From MIA
Elite
Aug 10
Johannesburg, South Africa
71% AI deal score
$8,402
From MIA
Elite
Jun 24
Johannesburg, South Africa
71% AI deal score
$27,024
From MIA
Elite
Jun 28
Johannesburg, South Africa
71% AI deal score
$27,024
From MIA
Elite
Jul 17
Johannesburg, South Africa
71% AI deal score
$27,024
From MIA
Elite
Jul 16
Johannesburg, South Africa
71% AI deal score
$27,024
From MIA
Elite
Jun 17
Johannesburg, South Africa
71% AI deal score
$27,096