Johannesburg — flights from Miami to Johannesburg

Flight Deals from Miami to Johannesburg from $693

Bundle + Save
Top flight deals from leading airlines:
Air EuropaCathay PacificAmerican AirlinesEthiopian AirlinesAir CanadaUnited AirlinesKenya AirwaysDelta Air Lines+100s more
Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we’ll refund up to 200% of the difference

Help 24/7

We’re always here for you — reach us 24 hours a day, 7 days a week

Good to Know

Essential information to help you plan your flight from Miami to Johannesburg.

Price Drop Deals

Priceline Phone Deals

Book with an agent for great rates!

Call now!1 (888) 775-6158
Kenya AirwaysKenya Airwaysfound Oct 11
11/02/26
7:16 am
MIAMiami International Airport
25h 34mJFKNew York John F Kennedy AirportNBOJomo Kenyatta International Airport
11/03/26
3:50 pm
JNBOR Tambo International Airport
11/09/26
5:00 pm
JNBOR Tambo International Airport
28h 30mNBOJomo Kenyatta International AirportLGANew York LaGuardia Airport
11/10/26
2:30 pm
MIAMiami International Airport
$1,070
Kenya AirwaysKenya Airwaysfound Oct 11
11/02/26
7:16 am
MIAMiami International Airport
25h 34mJFKNew York John F Kennedy AirportNBOJomo Kenyatta International Airport
11/03/26
3:50 pm
JNBOR Tambo International Airport
11/09/26
5:00 pm
JNBOR Tambo International Airport
28h 31mNBOJomo Kenyatta International AirportJFKNew York John F Kennedy Airport
11/10/26
2:31 pm
MIAMiami International Airport
$1,070
Kenya AirwaysKenya Airwaysfound Oct 11
11/02/26
7:00 am
MIAMiami International Airport
25h 50mJFKNew York John F Kennedy AirportNBOJomo Kenyatta International Airport
11/03/26
3:50 pm
JNBOR Tambo International Airport
11/09/26
5:00 pm
JNBOR Tambo International Airport
28h 31mNBOJomo Kenyatta International AirportJFKNew York John F Kennedy Airport
11/10/26
2:31 pm
MIAMiami International Airport
$1,070
Turkish AirlinesTurkish Airlinesfound Oct 19
11/13/26
10:25 am
MIAMiami International Airport
41h 30mISTIstanbul Airport
11/15/26
10:55 am
JNBOR Tambo International Airport
11/20/26
6:50 pm
JNBOR Tambo International Airport
32h 45mISTIstanbul Airport
11/21/26
8:35 pm
MIAMiami International Airport
$1,180
Flight plus hotel
BUNDLE + SAVE

Book a flight & hotel together for extra savings.

On average save $240 per traveler

Air EuropaAir Europafound Oct 16
11/05/26
9:45 pm
MIAMiami International Airport
29h 55mMADAdolfo Suárez Madrid–Barajas Airport
11/07/26
10:40 am
JNBOR Tambo International Airport
11/12/26
7:55 pm
JNBOR Tambo International Airport
30h 35mMADAdolfo Suárez Madrid–Barajas Airport
11/13/26
7:30 pm
MIAMiami International Airport
$1,212
Kenya AirwaysKenya Airwaysfound Oct 11
11/02/26
7:16 am
MIAMiami International Airport
25h 34mJFKNew York John F Kennedy AirportNBOJomo Kenyatta International Airport
11/03/26
3:50 pm
JNBOR Tambo International Airport
11/09/26
5:00 pm
JNBOR Tambo International Airport
30h 46mNBOJomo Kenyatta International AirportJFKNew York John F Kennedy Airport
11/10/26
4:46 pm
MIAMiami International Airport
$1,070
Turkish AirlinesTurkish Airlinesfound Oct 19
11/13/26
10:30 pm
MIAMiami International Airport
40h 55mISTIstanbul Airport
11/15/26
10:25 pm
JNBOR Tambo International Airport
11/20/26
6:50 pm
JNBOR Tambo International Airport
32h 45mISTIstanbul Airport
11/21/26
8:35 pm
MIAMiami International Airport
$1,227
Kenya AirwaysKenya Airwaysfound Oct 11
11/02/26
7:00 am
MIAMiami International Airport
25h 50mJFKNew York John F Kennedy AirportNBOJomo Kenyatta International Airport
11/03/26
3:50 pm
JNBOR Tambo International Airport
11/09/26
5:00 pm
JNBOR Tambo International Airport
30h 46mNBOJomo Kenyatta International AirportJFKNew York John F Kennedy Airport
11/10/26
4:46 pm
MIAMiami International Airport
$1,070
Turkish AirlinesTurkish Airlinesfound Oct 14
11/18/26
10:30 pm
MIAMiami International Airport
29h 25mISTIstanbul Airport
11/20/26
10:55 am
JNBOR Tambo International Airport
11/25/26
6:50 pm
JNBOR Tambo International Airport
32h 45mISTIstanbul Airport
11/26/26
8:35 pm
MIAMiami International Airport
$1,232
Kenya AirwaysKenya Airwaysfound Oct 11
11/02/26
7:16 am
MIAMiami International Airport
25h 34mJFKNew York John F Kennedy AirportNBOJomo Kenyatta International Airport
11/03/26
3:50 pm
JNBOR Tambo International Airport
11/09/26
5:00 pm
JNBOR Tambo International Airport
32h 14mNBOJomo Kenyatta International AirportLGANew York LaGuardia Airport
11/10/26
6:14 pm
MIAMiami International Airport
$1,070

Top Deals on flights from Miami to Johannesburg

Miami, US (MIA) - Johannesburg, ZA (JNB)

Air EuropaAir Europa

Nov 1

9:45 pm
MIAMiami International Airport
29h 55m1 stop · MAD

Nov 3

10:40 am
JNBOR Tambo International Airport
Search More

as low as

$693

Miami, US (MIA) - Johannesburg, ZA (JNB)

Cathay PacificCathay Pacific

Nov 1

8:44 pm
MIAMiami International Airport
51h 41m2 stops · SFO, HKG

Nov 4

7:25 am
JNBOR Tambo International Airport
Search More

as low as

$779

Miami, US (MIA) - Johannesburg, ZA (JNB)

Cathay PacificCathay Pacific

Nov 1

7:20 pm
MIAMiami International Airport
53h 5m2 stops · SFO, HKG

Nov 4

7:25 am
JNBOR Tambo International Airport
Search More

as low as

$795

Miami, US (MIA) - Johannesburg, ZA (JNB)

Cathay PacificCathay Pacific

Nov 1

3:51 pm
MIAMiami International Airport
56h 34m2 stops · SFO, HKG

Nov 4

7:25 am
JNBOR Tambo International Airport
Search More

as low as

$795

Miami, US (MIA) - Johannesburg, ZA (JNB)

Cathay PacificCathay Pacific

Nov 1

3:51 pm
MIAMiami International Airport
56h 34m2 stops · SFO, HKG

Nov 4

7:25 am
JNBOR Tambo International Airport
Search More

as low as

$839

Miami, US (MIA) - Johannesburg, ZA (JNB)

Cathay PacificCathay Pacific

Nov 1

7:30 am
MIAMiami International Airport
64h 55m2 stops · SFO, HKG

Nov 4

7:25 am
JNBOR Tambo International Airport
Search More

as low as

$856

Miami, US (MIA) - Johannesburg, ZA (JNB)

Ethiopian AirlinesEthiopian Airlines

Nov 1

7:20 am
MIAMiami International Airport
47h 10m2 stops · YYZ, ADD

Nov 3

1:30 pm
JNBOR Tambo International Airport
Search More

as low as

$998

Miami, US (MIA) - Johannesburg, ZA (JNB)

Ethiopian AirlinesEthiopian Airlines

Nov 1

8:00 am
MIAMiami International Airport
36h 55m2 stops · EWR, ADD

Nov 3

3:55 am
JNBOR Tambo International Airport
Search More

as low as

$1,004

Miami, US (MIA) - Johannesburg, ZA (JNB)

Ethiopian AirlinesEthiopian Airlines

Nov 1

7:00 am
MIAMiami International Airport
37h 55m2 stops · EWR, ADD

Nov 3

3:55 am
JNBOR Tambo International Airport
Search More

as low as

$1,004

Miami, US (MIA) - Johannesburg, ZA (JNB)

Kenya AirwaysKenya Airways

Nov 2

7:16 am
MIAMiami International Airport
25h 34m2 stops · JFK, NBO

Nov 3

3:50 pm
JNBOR Tambo International Airport
Search More

as low as

$1,070

Miami, US (MIA) - Johannesburg, ZA (JNB)

Kenya AirwaysKenya Airways

Nov 2

7:16 am
MIAMiami International Airport
25h 34m2 stops · JFK, NBO

Nov 3

3:50 pm
JNBOR Tambo International Airport
Search More

as low as

$1,070

Miami, US (MIA) - Johannesburg, ZA (JNB)

Kenya AirwaysKenya Airways

Nov 2

7:00 am
MIAMiami International Airport
25h 50m2 stops · JFK, NBO

Nov 3

3:50 pm
JNBOR Tambo International Airport
Search More

as low as

$1,070

Best Johannesburg Hotel + Flight Packages

Miami - Johannesburg packages

Best Johannesburg Hotel + Flight + Car Packages

Miami - Johannesburg packages

When is the best time of day to fly?

Morning (5am - 12pm) is the cheapest time of day to fly from Miami to Johannesburg. At $1,293 it is 11% cheaper than the average time. Late night (9pm - 12am) is the most expensive time, 6% above average.

$1,293Morning$1,454Midday$1,429Afternoon$1,538Evening$1,546Late Night
Show the data
When is the best time of day to fly?
Time of dayAverage fare
Morning$1,293
Midday$1,454
Afternoon$1,429
Evening$1,538
Late Night$1,546

What do round-trip flights from Miami to Johannesburg cost?

Share of fares in each price range.

20%$1,050to $1,20013%$1,200to $1,35048%$1,350to $1,5003%$1,500to $1,6507%$1,650to $1,8006%$1,800to $1,9502%$1,950and up
Show the data
What do round-trip flights from Miami to Johannesburg cost?
Price rangeShare of fares
$1,050 to $1,20020%
$1,200 to $1,35013%
$1,350 to $1,50048%
$1,500 to $1,6503%
$1,650 to $1,8007%
$1,800 to $1,9506%
$1,950 and up2%

Frequently Asked Questions

Everything you need to know about flying from Miami to Johannesburg.

What is the typical flight duration from Miami to Johannesburg?

Miami to Johannesburg is about 8,060 miles. There is no scheduled nonstop service, so the route requires a connection.
Methodology
Flight times and distances come from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). The typical flight time is the median scheduled block time across all carriers on the route, computed the same way in both directions so the difference reflects prevailing winds rather than any change in method. Distance is the great-circle distance between the two airports, so the actual flown track is typically 2-5% longer.

Are there any direct flights from Miami to Johannesburg?

There are no non-stop flights from Miami to Johannesburg. The shortest connecting routing is on LATAM Airlines via São Paulo (GRU), taking 19 hours 20 minutes total — a 8-hour-10-minute first leg, a 8-hour-30-minute second leg, and a 2-hour-40-minute layover. Other one-stop options include KLM via Amsterdam, United via Newark, Emirates via Dubai, and Qatar Airways via Doha.
Methodology
Airlines and weekly frequencies are compiled from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports. Where a median fare is shown for a carrier, it reflects the real fares Priceline users found on this route in the last 72 hours.

What are the ground transportation options in Johannesburg?

At OR Tambo International Airport, the Gautrain express rail is the fastest way into the city center, reaching Sandton in about 15 minutes for around R200. Taxis and limousines wait outside arrivals, while ride-share services like Uber and Bolt operate from designated pickup zones with Bolt rides to Park Station costing roughly R153–R200. Private shuttles such as the Magic Bus and several bus lines also connect to Johannesburg, and rental car desks for Avis, Budget, Europcar, and Hertz are in Parkade 2. The Gautrain is the most-used option for speed and reliability, though ride-share is popular for door-to-door convenience.
References

Are overnight (red‑eye) flights available from Miami to Johannesburg?

There are no nonstop red-eye flights from Miami to Johannesburg, but connecting itineraries with an overnight long leg are available. Qatar Airways departs Miami at 19:00 and arrives in Doha at 16:10, while Lufthansa, Air France, Swiss, Air Europa, and LATAM offer overnight legs from Frankfurt (22:05), Paris (23:20), Zurich (22:30), Madrid (23:45), and São Paulo (22:40), arriving in Johannesburg between the morning and early afternoon the following day.
Methodology
Red-eye flights are identified from scheduled local departure and arrival times and block times in our flight-schedule database — built from published airline timetables and official schedule data, including U.S. Department of Transportation records for domestic routes. A flight counts as a red-eye when it departs in the afternoon or evening (3 p.m. or later local time) or in the early hours before 4 a.m., and is in the air at some point between midnight and 4 a.m. local time at both its departure airport and its arrival airport. An evening flight that lands before midnight at its destination is never counted, nor is a morning departure or a daytime long-haul that reaches the next calendar date only because of time zones. Each red-eye is labelled with its timing (for example, overnight and landing the next morning, or late-night and landing after midnight). For connecting itineraries the same rule is applied to the longer leg, from one representative day's flight search.

Which airlines usually operate this route from Miami to Johannesburg?

There is no nonstop service from Miami to Johannesburg, so travelers connect through a hub. The most common one-stop routings are via Doha on Qatar Airways, Newark on United Airlines, and Paris on Air France. Other carriers offering connecting itineraries include LATAM via São Paulo, KLM via Amsterdam, Emirates via Dubai, Turkish Airlines via Istanbul, Air Europa via Madrid, Swiss via Zurich, and Lufthansa via Frankfurt. Qatar Airways operates around 10 daily connections, United about 5, and Lufthansa about 3.
Methodology
Airlines and weekly frequencies come from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports. Where a typical fare is shown for a carrier, it is the median of the real fares Priceline users found on this route in the last 72 hours.

Which airport should I use in Johannesburg?

Johannesburg has two airports. O.R. Tambo International is the main airport, about 22 km east of downtown, and handles virtually all international and most domestic flights. Lanseria International is about 35 km northwest of the city, serving mostly low-cost and regional carriers, and can be convenient for areas like Sandton or Pretoria.

How do I get to Miami Intl Airport from the city center?

Getting to Miami International Airport from downtown is straightforward, with the Metrorail Orange Line being the fastest and most popular public option, running frequently and connecting to the airport via the free MIA Mover. Ride-share services like Uber and Lyft, along with taxis, offer direct curbside drop-off and are the quickest door-to-door choice, though they cost more than transit. Public buses also serve the airport from various points, and driving is easy with parking available in the Dolphin and Flamingo garages, plus valet service.
References

Are there hotels or sleeping facilities at Johannesburg airport?

There are hotels at O.R. Tambo International Airport, including the InterContinental Johannesburg O.R. Tambo Airport, which is located directly opposite the International Arrivals Hall, about a 70-metre walk away. The Protea Hotel Transit OR Tambo Airport was an airside transit hotel inside the International Terminal, though it is noted as temporarily closed. Several other nearby hotels, such as the City Lodge Hotel at OR Tambo International Airport and the Southern Sun OR Tambo Airport, are connected to the terminal area or offer free shuttle service.
References

What facilities and services are available to travelers at Johannesburg O.R. Tambo International Airport?

Travelers arriving at Johannesburg O.R. Tambo International Airport will find free WiFi for up to four hours or 1 GB, with ATMs, currency exchange services, and 24-hour baggage trolleys throughout the terminals. A Christian chapel and Muslim prayer room are open around the clock, and there is a travel clinic providing first aid, emergency care, and immunizations 24 hours a day. Free water refill stations are available airside, while baby-changing facilities are in most women's washrooms. Duty-free shopping is offered in the main duty-free areas, and massage services are available in the Duty-Free Mall. Information kiosks are located in both terminals and the transit area, and public viewing decks provide a place to watch aircraft.
References

Are there accessible services or children's facilities at the Miami and Johannesburg airports?

At Miami International Airport, passengers with disabilities can use the myMIAaccess platform, request free Aira vision assistance, or arrange wheelchair service through their airline; accessible parking and STS pickup points are available at specific terminal doors. At OR Tambo International Airport in Johannesburg, lifts, ramps, accessible toilets, and disabled parking bays are provided throughout the terminals, and wheelchairs are available on request by notifying your airline at least 24 hours in advance or asking at the Information counter on arrival.
References

What aircraft are typically used on flights from Miami to Johannesburg?

There is no nonstop service from Miami to Johannesburg. Qatar Airways operates the route most, flying Airbus A350-1000s on the long leg via Doha, with short legs on A350-900s and A350-1000s. United flies Boeing 787-9s via Newark on the long leg, with 737-900s and 737 MAX 9s on the short leg; Lufthansa uses Boeing 747-8s via Frankfurt, and Air France uses Airbus A350-900s via Paris on the long leg with Boeing 777-300ERs on the short leg.
Methodology
Aircraft types come from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). For U.S. routes the type is grounded in the tail number that actually operated the flight; elsewhere it comes from the airline's filed equipment code. Where the source does not commit to a specific variant we name the aircraft family (for example Airbus A320 family) rather than guess, and where no reliable type is on file the aircraft is omitted rather than estimated. Types describe typical scheduled equipment and can vary with seasonal or day-of-week assignments and last-minute swaps.

Which airline alliances serve flights from Miami to Johannesburg?

There is no nonstop flight from Miami to Johannesburg; the route is served one-stop, and every major alliance is represented among the carriers that operate it. Star Alliance members United Airlines (via Newark), Turkish Airlines (via Istanbul), Swiss (via Zurich), and Lufthansa (via Frankfurt) all fly the route, as do SkyTeam members KLM (via Amsterdam), Air Europa (via Madrid), and Air France (via Paris) and oneworld's Qatar Airways (via Doha). Emirates (via Dubai) and LATAM (via São Paulo) also connect Miami to Johannesburg but belong to no alliance.
Methodology
Airlines and weekly frequencies are compiled from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports. Where a median fare is shown for a carrier, it reflects the real fares Priceline users found on this route in the last 72 hours.

What are the best airport lounge options when departing from Miami?

When departing from Miami, the best airport lounge options include the American Airlines Admirals Club in North Terminal Concourse D, with two locations offering complimentary food and drinks, a full-service bar, Wi-Fi, and showers. The American Express Centurion Lounge near Gate D12 provides premium locally-inspired fare, craft cocktails, shower suites, a family room, and business amenities like printers and flight monitors. Turkish Airlines operates lounges in both the North and South terminals, accessible to Star Alliance members and Priority Pass holders, while the LATAM Lounge in South Terminal J features a diverse gastronomic offering and free unlimited Wi-Fi with day passes starting at $70 for adults.
References

Are same‑day changes or standby possible on this route?

Same-day changes or standby depend on the airline and fare class; flexible, premium, and elite-status tickets generally allow them, while Basic Economy and most discounted fares do not.