Cheap flights from Miami (MIA) to Johannesburg from $718

This is the cheapest one-way flight price, found on 12/4. Prices may vary by date and flight preferences.
MIA — JNB
Dec 9 — Dec 161

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

Discover tips and strategies to find the most affordable flight options for your journey from Miami (MIA) to Johannesburg (ZA1). Learn about various techniques such as flexible date searches, comparing prices across and setting up price alerts. Use these methods to find the cheapest flights available for your travel needs. Data last updated December 5, 2023.

Popular in

July

Cheapest in

February

Round-trip from

$1,214

One-way from

$890
High demand for flights, 24% potential price rise
Best time to find cheap flights, 15% potential price drop
From Miami to Johannesburg
One-way flight from Miami to Johannesburg

MIA - JNB

Price

$1,214 - $1,945

JNB

Temperature

50 - 68 °F

JNB

Rainfall

0 - 4.7 inches

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 29 days early can save you up to 24% on average compared to booking a flight this week. If booking 29 days before your flight isn’t an option for you, users have found flights from Miami to Johannesburg for as little as $1,064 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,308 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 February. Prices to Johannesburg from Miami average $1,319. You can even find prices in February for less than $1,319, as users have found deals to Johannesburg from as low as $893. The month of July 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 31%.

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

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Miami to Johannesburg as you normally would.

Cheap Turkish Airlines flights from Miami to Johannesburg

Explore cheap flight options specifically provided by Turkish Airlines for the route between Miami and Johannesburg. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 2,872,784 searches. Data last updated December 5, 2023.
Find some of the cheapest Turkish Airlines flights traveling from Miami to Johannesburg. Make sure to check back often as deals are often changing.

Cheap Kenya Airways flights from Miami to Johannesburg

Explore cheap flight options specifically provided by Kenya Airways for the route between Miami and Johannesburg. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 2,872,784 searches. Data last updated December 5, 2023.
Have a look at some of the cheapest available Kenya Airways flights departing from Miami and landing in Johannesburg. Check back soon if you're not seeing flights that suit your needs.

Cheap Miami to Johannesburg flights in December & January 2023

Find cheap flight options from Miami to Johannesburg specifically for the months of December and January 2023. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 2,872,784 searches. Prices were last updated on December 5, 2023.
Listed are some of the best fares we've found on flights departing from Miami to Johannesburg in 2023. Check back regularly for other flight deals.

Miami to Johannesburg 2023 flight deals

Discover exclusive flight deals for travel between Miami and Johannesburg in 2023. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 2,872,784 searches. Data last updated December 5, 2023.
Listed are some of the best fares we've found on flights departing from Miami to Johannesburg in 2023. Check back regularly for other flight deals.

Miami to Johannesburg flights leaving soon

Find last-minute flight options from Miami to Johannesburg for spontaneous travel. Discover available flights and compare prices based on user searches. Secure great deals and offers for spontaneous trips with quick booking options. Over the last 7 days, Cheapflights users made 2,872,784 searches. Data last updated December 5, 2023.
Consider one of these great deals we found on last-minute flights from Miami to Johannesburg. Users should double check the flight they book to ensure it matches the day, time, and destination they're looking for.

One-way flights to Johannesburg from Miami

Search for one-way flight options from Miami to Johannesburg. Find affordable one-way fares based on user searches. Compare prices and availability to plan your one-way journey according to your preferred dates and budget. Over the last 7 days, Cheapflights users made 2,872,784 searches. Data last updated December 5, 2023.
If you're seeking multiple options on one-way flights from Miami to Johannesburg, be sure to check out these deals, which are updated often. Users needing a return flight from Miami to Johannesburg should utilize the search form above.

Find flights from Miami to Johannesburg within your budget

Customize your flight search to find flights from Miami to Johannesburg that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 2,872,784 searches. Data last updated December 5, 2023.

Fly from

Any airport

Fly to

Any airport

Budget

$916 - $1,296

Route

Depart

Return

Price

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Mon 1/22

1 stop29h 35m

Johannesburg OR Tambo

Thu 2/1

1 stop42h 20m

$916

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Thu 1/25

2 stops26h 15m

Johannesburg OR Tambo

Mon 2/5

2 stops35h 05m

$936

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Mon 1/22

1 stop31h 15m

Johannesburg OR Tambo

Thu 2/1

2 stops32h 45m

$1,031

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Tue 2/6

1 stop26h 55m

Johannesburg OR Tambo

Sun 2/25

1 stop26h 05m

$1,105

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Thu 1/11

1 stop29h 45m

Johannesburg OR Tambo

Wed 1/31

1 stop33h 55m

$1,150

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Thu 2/8

1 stop30h 05m

Johannesburg OR Tambo

Mon 2/26

1 stop31h 55m

$1,182

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Wed 2/7

2 stops26h 55m

Johannesburg OR Tambo

Sun 2/25

2 stops28h 35m

$1,200

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Sat 5/11

1 stop35h 55m

Johannesburg OR Tambo

Sat 5/25

1 stop28h 20m

$1,274

MiamiJohannesburg OR Tambo

MIA - JNB

MIAJNB

Miami

Sat 5/11

1 stop24h 34m

Johannesburg OR Tambo

Sat 5/25

2 stops27h 50m

$1,296

Flights are sorted by cheapest first

Deals found on 12/3

Reviews of airlines servicing Johannesburg

Get insights into the airlines that provide service to Johannesburg. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Johannesburg. Reviews last updated December 5, 2023.
See what other customers who have flown with Turkish Airlines, Kenya Airways and American Airlines from Miami to Johannesburg have to say. Users have also rated airlines in terms of entertainment options, comfort, food, crew/service, and boarding process.
7.9
Good
1,320 reviews

Boarding

8.0

Overall

7.9

Entertainment

8.1

Comfort

7.9

Crew

8.2

Food

7.7

Reviews

1 / 10

Excellent staff. Even vegan meal was tasty. Recommend this airline

7.9
Good
1,320 reviews
7.9
Good
1,320 reviews

Boarding

8.0

Overall

7.9

Entertainment

8.1

Comfort

7.9

Crew

8.2

Food

7.7

Reviews

1 / 10

Excellent staff. Even vegan meal was tasty. Recommend this airline

7.9
Good
3,047 reviews
7.9
Good
1,320 reviews

Boarding

8.0

Overall

7.9

Entertainment

8.1

Comfort

7.9

Crew

8.2

Food

7.7

Reviews

1 / 10

Excellent staff. Even vegan meal was tasty. Recommend this airline

7.6
Good
275 reviews
7.9
Good
1,320 reviews

Boarding

8.0

Overall

7.9

Entertainment

8.1

Comfort

7.9

Crew

8.2

Food

7.7

Reviews

1 / 10

Excellent staff. Even vegan meal was tasty. Recommend this airline

7.5
Good
455 reviews
7.9
Good
1,320 reviews

Boarding

8.0

Overall

7.9

Entertainment

8.1

Comfort

7.9

Crew

8.2

Food

7.7

Reviews

1 / 10

Excellent staff. Even vegan meal was tasty. Recommend this airline

7.4
Good
198 reviews
7.9
Good
1,320 reviews

Boarding

8.0

Overall

7.9

Entertainment

8.1

Comfort

7.9

Crew

8.2

Food

7.7

Reviews

1 / 10

Excellent staff. Even vegan meal was tasty. Recommend this airline

Related info for your journey

Find useful and relevant information for your journey from Miami to Johannesburg. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.

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. 9 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.

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 $916, but on average you can expect to pay $1,000.

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

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

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

Cheapflights users have booked flights from Miami to Johannesburg round-trip from $916. Other airlines that can offer you cheap pricing are Kenya Airways, from $936, and American Airlines, from $1,031. You may be able to fly from Miami to Johannesburg for 30% 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 SWISS ($718), Etihad Airways ($890), and Turkish Airlines ($981).

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

What does MIA to JNB mean?

These are just IATA (International Air Transport Association) codes. They are used in aviation to identify and differentiate airports. That’s why a Miami Airport to Johannesburg OR Tambo Airport flight would often be abbreviated as a MIA to JNB flight. While you’re still figuring out your travel plans, it’s not a bad idea to learn the names and codes of other airports around these areas: Johannesburg Lanseria Airport (HLA), Pretoria Wonderboom Apt. Airport (PRY), Sun City Resort Pilansberg Airport (NTY).

Browse thousands of different options on Cheapflights for your next trip

Toggle through the tabs below to find thousands of options on Cheapflights for your next trip.

Top 9 airlines flying from Miami to Johannesburg

Discover the top 9 airlines that operate flights from Miami to Johannesburg. Compare their services, reliability, and customer satisfaction ratings to choose the airline that best suits your travel preferences and needs. Over the last 7 days, Cheapflights users made 2,872,784 searches. Data last updated December 5, 2023.
AirlineCheapestAverageFlexibilityOn-time
Turkish AirlinesCheapest$876Average$1,031FlexibilityNo cancel feeOn-time77%
Search Turkish Airlines flights
American AirlinesCheapest$1,048Average$1,203FlexibilityNo cancel feeOn-time71%
Search American Airlines flights
Qatar AirwaysCheapest$1,049Average$1,193FlexibilityNo cancel feeOn-time68%
Search Qatar Airways flights
DeltaCheapest$1,074Average$1,414FlexibilityNo cancel feeOn-timeN/A
Search Delta flights
British AirwaysCheapest$1,081Average$1,267FlexibilityNo cancel feeOn-time70%
Search British Airways flights
KLMCheapest$1,199Average$1,715FlexibilityNo cancel feeOn-time75%
Search KLM flights
United AirlinesCheapest$1,201Average$1,550FlexibilityNo cancel feeOn-time69%
Search United Airlines flights
Air FranceCheapest$1,256Average$1,479FlexibilityNo cancel feeOn-time77%
Search Air France flights
EmiratesCheapest$1,394Average$1,481FlexibilityNo cancel feeOn-time75%
Search Emirates flights

Search flights to Johannesburg by cabin class

Fly with Cheapflights

Find the best flight deals on Cheapflights, where travelers can enjoy low prices and a wide availability of flights to their desired destinations.

How does Cheapflights help users find flights from Miami to Johannesburg?

Cheapflights helps you search for flights from Miami to Johannesburg via 900+ travel sites so you don’t have to. After performing a flight search, users can also filter their flight selection by filtering for price, number of stops, airlines, and so on.

Why should you use Cheapflights to find cheap flight tickets from Miami to Johannesburg?

Millions of users choose and trust Cheapflights to book the best flight deals from Miami to Johannesburg for free. We help you search and compare prices from hundreds of airlines for the right flight just for you.

Can Cheapflights find flights from Miami to Johannesburg with no change fees?

Yes, we can. To see specific flights from Miami to Johannesburg with no change fees, users can toggle flexible booking options after using the search form above to find flights.

Can Cheapflights notify me if prices for flights from Miami to Johannesburg become cheaper?

Yes, Cheapflights offers price alerts on Miami to Johannesburg flights so you can book your travel at the perfect time. Price Alerts can be enabled by clicking the bell icon next to the flight deals above and providing your email address where you want to receive the alerts.

100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.