Cheap flights from Miami (MIA) to Johannesburg

MIA — JNB
Aug 16 — Aug 231

The best prices from Miami to Johannesburg are usually found in October or September, booked 18 days in advance, depart on a Tuesday or Friday and return on a Monday

How to find the cheapest flight from Miami (MIA) to Johannesburg

All the information you need to plan the best MIA to ZA1 flight in 2022: compare Miami to Johannesburg flight prices with the expected peak season, weather and rainfall in Johannesburg.

MIA - JNB

Price

$909 - $1,309

JNB

Temperature

50 - 68 °F

JNB

Rainfall

0 - 4.7 inches

Popular inJuneHigh demand for flights, 18% potential price rise
Cheapest inOctoberBest time to find cheap flights, 15% potential price drop
Round-trip from$909From Miami to Johannesburg
One-way from$752One-way flight from Miami to Johannesburg

What is the cheapest day to fly round-trip from Miami to Johannesburg?

Wednesday flights are found to be more expensive to fly from Miami to Johannesburg. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Johannesburg.

How far in advance should I book a flight from Miami to Johannesburg?

Users have found that booking a flight from Miami to Johannesburg at least 18 days early can save you up to 12% on average compared to booking a flight this week. If booking 18 days before your flight isn’t an option for you, users have found flights from Miami to Johannesburg for as little as $1,122 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as $1,260 for flights departing within the next 3 days.

What is the cheapest month to fly from Miami to Johannesburg?

The best pricing can be found in the month of October. Prices to Johannesburg from Miami average $1,075. You can even find prices in October for less than $1,075, as users have found deals to Johannesburg from as low as $836. The month of June appears to be one of the more expensive times to travel to Johannesburg from Miami. Flying in the targeted month can save you up to 21%.

When is the cheapest time to fly from Miami to Johannesburg (MIA - JNB)?

It’s optimal to fly from Miami to Johannesburg in the evening. By choosing this option you can save up to 47% on the cost of your flight, compared to a flight in the morning.

Cheap flights from Miami to Johannesburg in August, September 2022

The best prices found for MIA to Johannesburg flights for August, September
Sep 18 - Oct 6
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

31h 15m
JNB

Johannesburg OR Tambo

MIA

Miami

1 stop

31h 15m
$908

Turkish Airlines

Pick Dates

Deal found 10/8/22

Sep 25 - Oct 29
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

26h 45m
JNB

Johannesburg OR Tambo

MIA

Miami

2 stops

27h 19m
$921

Kenya Airways

Pick Dates

Deal found 10/8/22

Sep 25 - Oct 28
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

26h 45m
JNB

Johannesburg OR Tambo

MIA

Miami

2 stops

43h 34m
$929

Kenya Airways

Pick Dates

Deal found 10/8/22

Miami to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from Miami found for this year
Sep 18 - Oct 6
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

31h 15m
JNB

Johannesburg OR Tambo

MIA

Miami

1 stop

31h 15m
$908

Turkish Airlines

Pick Dates

Deal found 10/8/22

Sep 25 - Oct 29
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

26h 45m
JNB

Johannesburg OR Tambo

MIA

Miami

2 stops

27h 19m
$921

Kenya Airways

Pick Dates

Deal found 10/8/22

Sep 25 - Oct 28
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

26h 45m
JNB

Johannesburg OR Tambo

MIA

Miami

2 stops

43h 34m
$929

Kenya Airways

Pick Dates

Deal found 10/8/22

Cheap Turkish Airlines flights from Miami to Johannesburg

Jan 25 - Feb 16
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

29h 30m
JNB

Johannesburg OR Tambo

MIA

Miami

1 stop

41h 45m
$908

Turkish Airlines

Pick Dates

Deal found 10/8/22

Oct 17 - Oct 28
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

40h 45m
JNB

Johannesburg OR Tambo

MIA

Miami

1 stop

31h 15m
$938

Turkish Airlines

Pick Dates

Deal found 9/8/22

Sep 24 - Oct 4
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

31h 15m
JNB

Johannesburg OR Tambo

MIA

Miami

1 stop

41h 50m
$948

Turkish Airlines

Pick Dates

Deal found 10/8/22

Cheap Kenya Airways flights from Miami to Johannesburg

Sep 25 - Oct 29
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

26h 45m
JNB

Johannesburg OR Tambo

MIA

Miami

2 stops

27h 19m
$921

Kenya Airways

Pick Dates

Deal found 10/8/22

Sep 25 - Oct 28
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

26h 45m
JNB

Johannesburg OR Tambo

MIA

Miami

2 stops

43h 34m
$929

Kenya Airways

Pick Dates

Deal found 10/8/22

Nov 23 - Dec 2
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

25h 26m
JNB

Johannesburg OR Tambo

MIA

Miami

2 stops

32h 33m
$955

Kenya Airways

Pick Dates

Deal found 9/8/22

Last minute flights from Miami to Johannesburg

Late deals on return flights to Johannesburg from Miami, departing today and this week
Aug 16 - Sep 26
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

40h 45m
JNB

Johannesburg OR Tambo

MIA

Miami

1 stop

31h 15m
$938

Turkish Airlines

Pick Dates

Deal found 8/8/22

Aug 16 - Sep 26
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

31h 30m
JNB

Johannesburg OR Tambo

MIA

Miami

1 stop

27h 50m
$1,421

SWISS

Pick Dates

Deal found 8/8/22

Aug 16 - Sep 26
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

51h 41m
JNB

Johannesburg OR Tambo

MIA

Miami

1 stop

29h 15m
$1,808

Iberia

Pick Dates

Deal found 8/8/22

One-way flights to Johannesburg from Miami

The cheapest one-way flights from Miami to Johannesburg
Sep 6
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

31h 15m
$511

Turkish Airlines

Pick Dates

Deal found 11/8/22

Sep 16
MIA

Miami

JNB

Johannesburg OR Tambo

1 stop

40h 45m
$551

Turkish Airlines

Pick Dates

Deal found 10/8/22

Sep 15
MIA

Miami

JNB

Johannesburg OR Tambo

2 stops

39h 08m
$567

Multiple Airlines

Pick Dates

Deal found 10/8/22

Related info for your journey

Useful info, stats and facts about Miami to Johannesburg flights.

What airport do you fly from for flights from Miami to Johannesburg?

Miami (MIA), located 6.1 mi from the city center, is the airport you fly out of when you book flights from Miami to Johannesburg. 15 airlines have flights from Miami to Johannesburg on a regular basis. Booking flights from Miami to Johannesburg should not be difficult; the airport handles an average of 0 outbound flights to Johannesburg per day.

Which airlines flying from Miami to Johannesburg have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Miami to Johannesburg that may be offering flexible cancellation policies are Delta, United Airlines, and Turkish Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Miami to Johannesburg for under $1,000 on Cheapflights?

Yes, there are multiple flights from Miami to Johannesburg for under $1,000. The cheapest flight booked recently is on Turkish Airlines for just $908, but on average you can expect to pay $971.

Are there last-minute flights available from Miami to Johannesburg for under $1,000?

There are currently 11+ open flights from Miami to Johannesburg within the next 7 days for less than $1,000.

How popular is this Miami to Johannesburg flight route?

Within the past month, 53 users have taken a look at flights from Miami to Johannesburg.

What are the cheapest airlines flying from Miami to Johannesburg round-trip?

Cheapflights users have booked flights from Miami to Johannesburg round-trip from $908. Another airline that can offer you cheap pricing is Kenya Airways. You may be able to fly from Miami to Johannesburg for 15% less than the average price by searching for these airlines.

What are the cheapest airlines to fly from Miami to Johannesburg one-way?

The cheapest airlines for a one-way flight from Miami to Johannesburg are Turkish Airlines ($511), SWISS ($678), and Lufthansa ($814).

What are the most popular airlines that fly from Miami to Johannesburg?

The most popular airlines flying from Miami to Johannesburg are American Airlines, Air France and ITA Airways. Something to consider prior to booking your flight.

What are the cheapest flights from Miami to Johannesburg?

Looking for the cheapest flight from Miami to Johannesburg? While on average our users pay $3,557, our data indicates the cheapest price to be $799. The most popular route (Miami - Johannesburg OR Tambo), is priced around $908.

Other flights from Miami

Alternative routes for Miami to Johannesburg

See prices for flight routes from nearby airports that may be better suited for you.

Top 10 airlines flying from Miami to Johannesburg

The chart below displays the airlines Cheapflights users traveling from Miami to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
British AirwaysCheapest$581Average$1,088FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights
EmiratesCheapest$787Average$1,146FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Emirates flights
DeltaCheapest$827Average$1,062FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
United AirlinesCheapest$836Average$1,223FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
Turkish AirlinesCheapest$864Average$1,009FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Turkish Airlines flights
SWISSCheapest$868Average$996FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search SWISS flights
American AirlinesCheapest$924Average$1,208FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
ITA AirwaysCheapest$949Average$1,255FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search ITA Airways flights
Qatar AirwaysCheapest$1,002Average$1,510FlexibilityNo cancel feeOn-time68%COVID-19 safety
Search Qatar Airways flights
LATAM AirlinesCheapest$1,241Average$1,437FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search LATAM Airlines flights