FlightsFrom Miami

To Johannesburg

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

September 4 - September 10

Cheapest

MIA - Johannesburg

$1,250

$1,108

Round trip

September 10 - September 22

MIA - Johannesburg

$1,232

$1,114

Round trip

November 13 - November 15

Best

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

Earliest

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

For travelers looking for cheap flights from Miami to Johannesburg, March stands out as the most affordable month, with a median fare of just $873. Following closely, December offers a median fare of $940, while January presents another good option with a median of $1048.
Right now, fares for flights from Miami to Johannesburg typically range from $1442–$1759, with a median price of $1520. Current fares are significantly below the typical level for this route. Only 5% of recent fares were classified as a good price, indicating that finding exceptional value can be challenging. New deals for this route show up several times a week, so setting a price alert can be beneficial.
When considering how long is the flight from Miami to Johannesburg, a typical journey, including connections, takes approximately 58h 40m. This is largely due to the nature of the route, as most itineraries connect at least once. In fact, 0% of recent fares were for direct flights from Miami to Johannesburg, meaning all itineraries involve at least one stopover, with a median of 2 connections.
The distance between Miami and Johannesburg is substantial, covering approximately 12,972 kilometers. This classifies the route as a long-haul journey, necessitating significant travel time and often multiple stops.

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

Cheapest

Flights from $873

April

Most Expensive

Flights from $1,647

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Miami to Johannesburg

Airline logo

Air Europa

Airline logo

Turkish Airlines

Airline logo

Kenya Airways

Airline logo

Qatar Airways

Last-minute flights going from Miami to Johannesburg

Wed, Jun 17

⌛ Last-Minute

MIA - Johannesburg

Air Canada

Miami (MIA) - Johannesburg (JNB)

Air Canada

$1,445

$1,748

One-way

Sun, Jun 21

⌛ Last-Minute

MIA - Johannesburg

Qatar Airways

Miami (MIA) - Johannesburg (JNB)

Qatar Airways

$1,412

$1,835

One-way

Mon, Jun 22

⌛ Last-Minute

MIA - Johannesburg

Qatar Airways

Miami (MIA) - Johannesburg (JNB)

Qatar Airways

$1,402

$1,678

One-way

Tue, Jun 23

⌛ Last-Minute

MIA - Johannesburg

Air Europa

Miami (MIA) - Johannesburg (JNB)

Air Europa

$1,395

$1,547

One-way

Fri, Jun 26

⌛ Last-Minute

MIA - Johannesburg

Emirates Airlines

Miami (MIA) - Johannesburg (JNB)

Emirates Airlines

$1,494

$1,966

One-way

Wed, Jul 1

⌛ Last-Minute

MIA - Johannesburg

Qatar Airways

Miami (MIA) - Johannesburg (JNB)

Qatar Airways

$1,322

$1,460

One-way

Biggest price drops on these dates for flights from Miami to Johannesburg

10 nights

Dec 1 - Dec 11

$1,582  →  $1,249

21%

7 nights

Dec 7 - Dec 14

$1,570  →  $1,343

14%

2 nights

Nov 13 - Nov 15

$1,343  →  $1,137

15%

11 nights

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)

Cheapest

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)

Cheapest

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)

Cheapest

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

Frequently Asked Questions About Flights to Johannesburg

To find more affordable flights, consider being flexible with your travel dates and times. Comparing prices from various airlines and online travel agencies can often reveal better deals. Setting up price alerts may also help you catch fare drops.

Booking in advance often provides more options and potentially lower prices, especially for longer international routes. However, last-minute deals can sometimes appear, so monitoring fares is usually a good strategy. Prices can fluctuate, so there isn't a single 'best' time.

Comparing nearby airports can sometimes lead to more economical flight options or different routing choices. While it may add to your ground travel, the potential savings on airfare can be significant. Always factor in the total cost and convenience of reaching alternative airports.