Cheap Flight Deals from Miami Intl. Airport to Johannesburg O R Tambo Airport
Search for flights from Miami to Johannesburg and check out affordable one-way and round-trip options.
-
Round-trip
-
One way
-
-
MIA 07:0628h 39m1 stopsJNB 17:45Miami - Johannesburg | Thu, May 29 | United AirlinesJNB 21:2021h 54m1 stopsMIA 13:14Johannesburg - Miami | Thu, Jun 5 | United AirlinesNZD 1,778 NZD 2,07514% OFF14% OFFNZD 2,075 NZD 1,778
-
MIA 10:3542h1 stopsJNB 10:35Miami - Johannesburg | Wed, Jun 18 | Turkish AirlinesJNB 17:5532h 25m1 stopsMIA 20:20Johannesburg - Miami | Wed, Jun 25 | Turkish AirlinesNZD 1,807 NZD 2,07513% OFF13% OFFNZD 2,075 NZD 1,807
-
MIA 21:1030h 15m1 stopsJNB 09:25Miami - Johannesburg | Mon, Jun 9 | British AirwaysJNB 21:1523h 15m1 stopsMIA 14:30Johannesburg - Miami | Mon, Jun 16 | British AirwaysNZD 1,819 NZD 2,07512% OFF12% OFFNZD 2,075 NZD 1,819
-
MIA 21:1027h 50m1 stopsJNB 07:00Miami - Johannesburg | Tue, Jun 3 | British AirwaysJNB 21:1523h 15m1 stopsMIA 14:30Johannesburg - Miami | Tue, Jun 10 | British AirwaysNZD 1,82312% OFFNZD 2,075 NZD 1,823
-
MIA 22:1530h 20m1 stopsJNB 10:35Miami - Johannesburg | Tue, Jun 10 | Turkish AirlinesJNB 17:5032h 30m1 stopsMIA 20:20Johannesburg - Miami | Tue, Jun 17 | Turkish AirlinesNZD 1,82912% OFFNZD 2,075 NZD 1,829
-
MIA 16:4033h 55m1 stopsJNB 08:35Miami - Johannesburg | Thu, May 29 | LufthansaJNB 21:2021h 54m1 stopsMIA 13:14Johannesburg - Miami | Thu, Jun 5 | United AirlinesNZD 1,85810% OFFNZD 2,075 NZD 1,858
-
MIA 20:3141h 9m1 stopsJNB 19:40Miami - Johannesburg | Mon, Jun 9 | Delta Air LinesJNB 21:5521h 13m1 stopsMIA 13:08Johannesburg - Miami | Sat, Jun 14 | Delta Air LinesNZD 1,86710% OFFNZD 2,075 NZD 1,867
-
MIA 06:0029h 45m1 stopsJNB 17:45Miami - Johannesburg | Tue, Jun 17 | United AirlinesJNB 19:3527h 55m1 stopsMIA 17:30Johannesburg - Miami | Tue, Jun 24 | Swiss AirlinesNZD 1,87010% OFFNZD 2,075 NZD 1,870
-
MIA 22:5028h1 stopsJNB 08:50Miami - Johannesburg | Thu, May 29 | Air FranceJNB 18:5025h 25m1 stopsMIA 14:15Johannesburg - Miami | Thu, Jun 5 | Air FranceNZD 1,87310% OFFNZD 2,075 NZD 1,873
-
MIA 20:4041h1 stopsJNB 19:40Miami - Johannesburg | Sun, Jun 1 | Delta Air LinesJNB 21:5521h 13m1 stopsMIA 13:08Johannesburg - Miami | Sun, Jun 8 | Delta Air LinesNZD 1,8899% OFFNZD 2,075 NZD 1,889
-
MIA 13:0017h 25m1 stopsJNB Invalid DateMiami - Johannesburg | Fri, May 30 | Normal AirlineJNB 15:006hDirectMIA 16:00Johannesburg - Miami | Sun, Jun 1 | Normal AirlineFind More FlightsFind More Flights
-
MIA 23:3028h 5m1 stopsJNB 09:35Miami - Johannesburg | Tue, Jul 8 | Qatar AirwaysNZD 1,135 NZD 1,44822% OFF22% OFFNZD 1,448 NZD 1,135
-
MIA 19:4031h 55m1 stopsJNB 09:35Miami - Johannesburg | Wed, Jul 23 | Qatar AirwaysNZD 1,144 NZD 1,44821% OFF21% OFFNZD 1,448 NZD 1,144
-
MIA 19:4031h 55m1 stopsJNB 09:35Miami - Johannesburg | Tue, Jul 15 | Qatar AirwaysNZD 1,145 NZD 1,44821% OFF21% OFFNZD 1,448 NZD 1,145
-
MIA 19:4031h 55m1 stopsJNB 09:35Miami - Johannesburg | Thu, Jul 24 | Qatar AirwaysNZD 1,14521% OFFNZD 1,448 NZD 1,145
-
MIA 23:3028h 5m1 stopsJNB 09:35Miami - Johannesburg | Tue, Jun 17 | American AirlinesNZD 1,20417% OFFNZD 1,448 NZD 1,204
-
MIA 19:4031h 55m1 stopsJNB 09:35Miami - Johannesburg | Mon, Jul 7 | Qatar AirwaysNZD 1,22316% OFFNZD 1,448 NZD 1,223
-
MIA 23:3028h 10m1 stopsJNB 09:40Miami - Johannesburg | Sat, Jul 12 | Qatar AirwaysNZD 1,23215% OFFNZD 1,448 NZD 1,232
-
MIA 10:4019h 35m1 stopsJNB 12:15Miami - Johannesburg | Sat, Jun 7 | LATAM AirlinesNZD 1,25114% OFFNZD 1,448 NZD 1,251
-
MIA 19:4031h 55m1 stopsJNB 09:35Miami - Johannesburg | Wed, Jun 4 | American AirlinesNZD 1,3149% OFFNZD 1,448 NZD 1,314
-
MIA 19:4038h 30m1 stopsJNB 16:10Miami - Johannesburg | Tue, Jun 3 | American AirlinesNZD 1,3189% OFFNZD 1,448 NZD 1,318
-
MIA 13:0017h 25m1 stopsJNB Invalid DateMiami - Johannesburg | Fri, May 30 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Selected Airlines from Miami Intl. Airport to Johannesburg O R Tambo Airport
See which airlines fly from Miami to Johannesburg. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










Find more flights and airlines
Flight Schedule from Miami Intl. Airport to Johannesburg O R Tambo Airport
Check the schedule for flights from Miami to Johannesburg and find the flight that best matches your travel plans.
-
LA8195
Miami Intl. Airport
10:40 AM
MIA
8:00 PM
GRU
S M T W T F -Search -
LA8058
Sao Paulo Guarulhos Airport
10:45 PM
GRU
12:15 PM
JNB
S - T - - F - -
DE2045
Miami Intl. Airport
10:10 PM
MIA
1:40 PM
FRA
S M - - T F -Search -
DE2288
Frankfurt Intl. Airport
8:50 PM
FRA
7:50 AM
JNB
S - - W - F - -
AA8274
Miami Intl. Airport
11:30 PM
MIA
8:25 PM
DOH
- M - W - F -Search -
AA8301
Hamad Intl. Airport
2:35 AM
DOH
10:00 AM
JNB
S M T W T F S -
QR782
Miami Intl. Airport
11:30 PM
MIA
8:25 PM
DOH
- M - W - F -Search -
QR1363
Hamad Intl. Airport
2:35 AM
DOH
10:00 AM
JNB
S M T W T F S -
AA056
Miami Intl. Airport
10:40 PM
MIA
12:20 PM
LHR
S M T W T F SSearch -
MS778
Heathrow Airport
3:00 PM
LHR
9:55 PM
CAI
S M T W T F S -
MS839
Cairo Intl. Airport
11:40 PM
CAI
7:10 AM
JNB
- M - - - F S -
Z0724
Miami Intl. Airport
5:20 PM
MIA
7:00 AM
LGW
S M T W T F SSearch -
ET719
Gatwick Airport
10:10 AM
LGW
7:50 PM
ADD
S M - W - - S -
ET859
Addis Ababa Airport
11:30 PM
ADD
3:55 AM
JNB
S M T W T F S -
UA1864
Miami Intl. Airport
7:28 AM
MIA
10:29 AM
EWR
- - - - - F -Search -
UA188
Newark Liberty Intl. Airport Airport
9:05 PM
EWR
5:45 PM
JNB
S M T W T F S -
AA056
Miami Intl. Airport
10:40 PM
MIA
12:20 PM
LHR
S M T W T F SSearch -
EY064
Heathrow Airport
2:45 PM
LHR
12:45 AM
AUH
S M T W T F S -
EY747
Abu Dhabi Intl. Airport
2:10 AM
AUH
8:20 AM
JNB
- - - - T - S -
AA056
Miami Intl. Airport
10:40 PM
MIA
12:20 PM
LHR
S M T W T F SSearch -
QR004
Heathrow Airport
3:05 PM
LHR
11:55 PM
DOH
S M T W T F S -
QR1363
Hamad Intl. Airport
2:35 AM
DOH
10:00 AM
JNB
S M T W T F S -
G36017
Miami Intl. Airport
11:00 PM
MIA
8:20 AM
GRU
S M T W T F SSearch -
LA8058
Sao Paulo Guarulhos Airport
10:45 PM
GRU
12:15 PM
JNB
S - T - - F -
Miami Intl. Airport to Johannesburg O R Tambo Airport Flights Info
Flight distance | 12,983.59 km |
---|---|
Cheapest one-way ticket price | NZD 1,058 |
FAQs for Miami Intl. Airport to Johannesburg O R Tambo Airport Flights
-
What is the transportation method from the main airport to downtown in Johannesburg?
- The distance from Johannesburg O R Tambo Airport to downtown is about 20 km. It takes about 40 minutes by taxi.
- The distance from Lanseria International Airport to downtown is about 32 km. It takes about 50 minutes by taxi.