Cheap flights from Miami to Johannesburg OR Tambo Airport

Round-trip
1 adult
Economy
From?
To?
Mon 9/27
Mon 10/4

Travel Restriction Alert

The COVID-19 (coronavirus) outbreak may impact travel from Miami to Johannesburg OR Tambo Airport.
View current South Africa travel restrictions

Flight information for Miami to Johannesburg OR Tambo Airport
(MIA to JNB)

Find info about flight duration, direct flights, and airports for your flight from Miami to Johannesburg OR Tambo Airport
Best Price Found$864The best flight deal from Miami to Johannesburg OR Tambo Airport found on momondo in the last 72 hours is $864
Fastest flight time23h 15mThe fastest flight from Miami to Johannesburg OR Tambo Airport takes 23h 15m
Direct flightsNoneThere are no direct flights from Miami to Johannesburg OR Tambo Airport. Popular non-direct route for this connection is Miami Airport - Johannesburg OR Tambo Airport.

How to get the cheapest flight ticket from Miami to Johannesburg OR Tambo Airport

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Miami to Johannesburg OR Tambo Airport?

March

The cheapest time of year to fly to Johannesburg OR Tambo Airport from Miami is March. Most expensive is December

What is the cheapest day to depart Miami for Johannesburg OR Tambo Airport?

Tuesday

The cheapest day of the week is typically Tuesday. The most expensive is typically Thursday

When is the cheapest time to fly from Miami to Johannesburg OR Tambo Airport?

in the evening

Miami to Johannesburg OR Tambo Airport flights are approximately 47% more expensive in the morning than in the evening

What is the cheapest airline that flies to Johannesburg OR Tambo Airport from Miami?

Qatar Airways

Air France, American Airlines, and Emirates are the most popular carriers operating from Miami to Johannesburg OR Tambo Airport

How far in advance should you book Miami to Johannesburg OR Tambo Airport flights?

60 days before

The cheapest time to buy a flight from Miami to Johannesburg OR Tambo Airport is approximately 60 days to departure


Easily compare round-trip flights from Miami to Johannesburg OR Tambo Airport

Below you can see the best fares for your round-trip flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Miami to Johannesburg OR Tambo Airport by changing tabs
Kenya Airways
Nov 24
MIA2:45 amMiami
25h 35m
2 stops
JNB4:20 amJohannesburg OR Tambo
Dec 7
JNB12:25 pmJohannesburg OR Tambo
29h 15m
2 stops
MIA5:40 pmMiami
SWISS
Nov 12
MIA2:30 pmMiami
31h 40m
1 stop
JNB10:10 pmJohannesburg OR Tambo
Nov 18
JNB3:25 pmJohannesburg OR Tambo
27h 40m
1 stop
MIA7:05 pmMiami
SWISS
Nov 23
MIA2:30 pmMiami
31h 40m
1 stop
JNB10:10 pmJohannesburg OR Tambo
Dec 4
JNB3:25 pmJohannesburg OR Tambo
27h 40m
1 stop
MIA7:05 pmMiami
SWISS
Nov 24
MIA2:25 pmMiami
31h 55m
1 stop
JNB10:20 pmJohannesburg OR Tambo
Dec 6
JNB3:20 pmJohannesburg OR Tambo
28h 20m
1 stop
MIA7:40 pmMiami
SWISS
Jan 12
MIA2:25 pmMiami
31h 55m
1 stop
JNB10:20 pmJohannesburg OR Tambo
Jan 24
JNB3:20 pmJohannesburg OR Tambo
28h 20m
1 stop
MIA7:40 pmMiami
Turkish Airlines
Jan 12
MIA4:55 pmMiami
30h 15m
1 stop
JNB11:10 pmJohannesburg OR Tambo
Jan 26
JNB2:20 pmJohannesburg OR Tambo
31h 40m
1 stop
MIA10:00 pmMiami

Find the cheapest one-way flights from Miami to Johannesburg OR Tambo Airport

If you're looking for one-way flights from Miami to Johannesburg OR Tambo Airport, view some of our deals below provided by British Airways, Iberia and KLM
United Airlines
Dec 14
MIA7:15 amMiami
23h 05m
2 stops
JNB6:20 amJohannesburg OR Tambo
KLM
Oct 19
MIA11:30 amMiami
23h 50m
2 stops
JNB11:20 amJohannesburg OR Tambo
Iberia
Nov 27
MIA4:30 pmMiami
26h 45m
1 stop
JNB7:15 pmJohannesburg OR Tambo

Search last-minute flights to Johannesburg OR Tambo Airport from Miami

Find and compare flight prices for your last-minute flight from Miami to Johannesburg OR Tambo Airport
Delta
Oct 1
MIA9:45 amMiami
20h 45m
1 stop
JNB6:30 amJohannesburg OR Tambo
Oct 28
JNB6:55 pmJohannesburg OR Tambo
25h 20m
1 stop
MIA8:15 pmMiami
KLM
Oct 1
MIA11:10 amMiami
24h 25m
2 stops
JNB11:35 amJohannesburg OR Tambo
Oct 28
JNB7:30 pmJohannesburg OR Tambo
30h 43m
2 stops
MIA2:13 amMiami
Delta
Oct 1
MIA8:30 amMiami
27h 05m
2 stops
JNB11:35 amJohannesburg OR Tambo
Oct 28
JNB6:55 pmJohannesburg OR Tambo
29h 37m
1 stop
MIA12:32 amMiami
SWISS
Sep 27
MIA3:45 pmMiami
31h 25m
1 stop
JNB11:10 pmJohannesburg OR Tambo
Oct 4
JNB3:25 pmJohannesburg OR Tambo
28h 00m
1 stop
MIA7:25 pmMiami
Turkish Airlines
Sep 27
MIA5:05 pmMiami
31h 15m
1 stop
JNB12:20 amJohannesburg OR Tambo
Oct 27
JNB2:15 pmJohannesburg OR Tambo
31h 10m
1 stop
MIA9:25 pmMiami
Multiple Airlines
Sep 27
MIA3:45 pmMiami
31h 25m
1 stop
JNB11:10 pmJohannesburg OR Tambo
Oct 4
JNB4:00 pmJohannesburg OR Tambo
32h 03m
2 stops
MIA12:03 amMiami

Best airlines flying from Miami to Johannesburg OR Tambo Airport

Compare and see reviews for airlines that fly from Miami to Johannesburg OR Tambo Airport with momondo
AirlineRatingFree CancellationPrice
Turkish Airlines
PriceFrom $584
Free Cancellation
Rating
8.1
8.0

Boarding

8.1

Comfort

8.1

Crew

7.9

Entertainment

8.0

Food

Reviews

Pros: nothing.

Cons: everything.

1 / 10
Qatar Airways
PriceFrom $723
Free Cancellation
Rating
8.4
8.5

Boarding

8.3

Comfort

8.7

Crew

8.3

Entertainment

8.0

Food

Reviews

Great flight!

1 / 10
Air France
PriceFrom $756
Free Cancellation
Rating
7.7
7.9

Boarding

7.7

Comfort

8.3

Crew

7.1

Entertainment

7.8

Food

Reviews

Poor communication from boarding staff, airport staff not a clue. Communication on board was un decipherable and airline lost baggage.

1 / 9
SWISS
PriceFrom $763
Free Cancellation
Rating
8.5
8.7

Boarding

8.6

Comfort

8.9

Crew

8.0

Entertainment

8.4

Food

Reviews

Great flight

1 / 10
Emirates
PriceFrom $787
Free Cancellation
Rating
8.7
8.8

Boarding

8.7

Comfort

8.8

Crew

8.9

Entertainment

8.5

Food

Reviews

Smooth trip with excellent service.

1 / 10
Lufthansa
PriceFrom $797
Free Cancellation
Rating
7.4
7.7

Boarding

7.5

Comfort

8.0

Crew

7.1

Entertainment

7.2

Food

Reviews

My luggage got delayed, trying to reach out the airline and no updates for me where my luggage is and when it will be delivered to me.

1 / 10
Delta
PriceFrom $807
Free Cancellation
Rating
8.3
8.3

Boarding

8.5

Comfort

8.4

Crew

8.1

Entertainment

8.1

Food

Reviews

Great

1 / 10
British Airways
PriceFrom $834
Free Cancellation
Rating
7.0
7.3

Boarding

7.1

Comfort

7.4

Crew

6.5

Entertainment

6.5

Food

Reviews

Kayak cancelled my return flight without notifying me. Fortunately, British Airways got me on the same flight with modified connections.

1 / 10
American Airlines
PriceFrom $856
Free Cancellation
Rating
7.2
7.4

Boarding

7.1

Comfort

7.8

Crew

7.1

Entertainment

6.8

Food

Reviews

Flight attendant for first class is definitely not a morning person. Oh and the WiFi DID NOT WORK!

1 / 10
Alitalia
PriceFrom $949
Free Cancellation
Rating
7.8
7.7

Boarding

7.8

Comfort

7.9

Crew

7.4

Entertainment

7.9

Food

Reviews

Cons: All good but crew wasn't very attentive - for example i had had to put my suitcase quite a few rows back because of lack of space at the end of the flight i had to wait for most of the plane to empty out in order to be able to retrieve it - the crew member who had originally indicated i put my suitcase further back and who was standing right by the cabin where the suitcase was stored saw all of this but didn't move to help in the slightest even though he knew i was waiting for a chance to get to my suitcase - in my experience of customer service i would have gotten it for the passenger and brought it to them to reduce the wait time

1 / 2

  • Are airlines flying from Miami to Johannesburg OR Tambo offering flexible cancellation due to COVID-19?

    Due to the global impact of COVID-19, some of our airline partners operating flights from Miami to Johannesburg OR Tambo, such as Delta, Qatar Airways, and British Airways may have put in place flexible cancellation policies. Use our site to search for all of the airlines offering this flexibility to you.

  • How far is Miami to Johannesburg OR Tambo by plane?

    The straight-line distance from Miami to Johannesburg OR Tambo is 8047.7 mi. 19h 42m is a normal flight duration for this route.


Can I fly to Johannesburg OR Tambo from Miami right now?

Information is based on travel restrictions from Miami to Johannesburg OR Tambo

Most visitors from Miami need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg OR Tambo.

COVID-19 testing requirements
Visitors from Miami must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg OR Tambo.

Quarantine requirements
Visitors from Miami are not required to quarantine after entering Johannesburg OR Tambo.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


Can I fly back to Miami from Johannesburg OR Tambo?

Returning to Miami from Johannesburg OR Tambo

COVID-19 testing requirements
Visitors from Johannesburg OR Tambo must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 72 hours before departing to Miami.

Quarantine requirements
Visitors from Johannesburg OR Tambo are not required to quarantine after entering Miami.

If you are planning to travel to Johannesburg OR Tambo Airport at this time, it is recommended that you stay up to date on current restrictions and follow proper safety measures while in public.

Alternative routes for Miami to Johannesburg OR Tambo Airport

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Orlando to Johannesburg OR Tambo Airport Flights
Fastest flight time20h 42m
Cheapest price$809
Tampa to Johannesburg OR Tambo Airport Flights
Fastest flight time19h 50m
Cheapest price$872
West Palm Beach to Johannesburg OR Tambo Airport Flights
Fastest flight time21h 14m
Cheapest price$901
Fort Lauderdale to Johannesburg OR Tambo Airport Flights
Fastest flight time27h 00m
Cheapest price$928
Fort Myers to Johannesburg OR Tambo Airport Flights
Fastest flight time35h 45m
Cheapest price$1,856

Similar Miami to Johannesburg OR Tambo Airport flights

Flexible with your destination? Broaden your search and find flights similar to your Miami to Johannesburg OR Tambo Airport route

Flights to other airports in South Africa

Check out some flights to other airports in South Africa