eDreams is now available in the following countries:

Book cheap flights from Johannesburg to Miami from R 10145

Last minute flights from Johannesburg to Miami

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
Johannesburg Miami
BEST
DEAL
Sun, 09 Mar JNB - MIA
10805R 10145R
Prime price per passenger
Johannesburg Miami
BEST
DEAL
Mon, 17 Mar JNB - MIA
11986R 11257R
Prime price per passenger
Johannesburg Miami
BEST
DEAL
Sun, 13 Apr JNB - MIA
13627R 12797R
Prime price per passenger
Johannesburg Miami
BEST
DEAL
Wed, 07 May JNB - MIA
13846R 13015R
Prime price per passenger
Johannesburg Miami
BEST
DEAL
Mon, 28 Apr JNB - MIA
13895R 12996R
Prime price per passenger
Johannesburg Miami
BEST
DEAL
Wed, 02 Apr JNB - MIA
14016R 13164R
Prime price per passenger

Currency and cost comparison

Train Local, one-way ticket
39% Trains are 39% more expensive in Miami than in Johannesburg.
Johannesburg 30R
Miami 41,66R
Meal Mid-priced restaurant
130% The average meal is 130% more expensive in Miami than in Johannesburg.
Johannesburg 200R
Miami 462,9R
Exchange rate
1 ZAR = 0.06 USD
1 USD = 18.49 ZAR
Last checked on 14 February 2025
Distance: 12944 kms
Johannesburg airports
OR Tambo International Airport (JNB) How far from city centre: 1 kms
Lanseria Intl Apt (HLA) How far from city centre: 48 kms
Miami airports
Miami International Airport (MIA) How far from city centre: 10 kms

Useful Information for Flights from Johannesburg to Miami

Planning a trip from Johannesburg to Miami? Currently, there are no direct flights available, so you'll need to consider connecting flights. Flights typically range from 20 to 37 hours, including layovers. February is generally the cheapest month to book, while August tends to be the priciest. For the best deals, book your flights to Miami from Johannesburg about 53 days in advance.

Time Difference between Johannesburg and Miami

Johannesburg is 7 hours ahead of Miami. Please remember to check for any Daylight Savings Time differences, as these can affect the actual time difference and are not factored in here.

Best Time to Fly to Miami

Miami enjoys a tropical monsoon climate with warm weather year-round. The hottest months are June to September with average temperatures reaching 32°C. If you're looking for flights to Miami from Johannesburg, consider travelling between December and May for pleasant temperatures between 20°C and 28°C. Book your flights and accommodation with eDreams today for the best deals.

Johannesburg Airports

Find flights to Miami from Johannesburg, easily and quickly, with our online platform.

Airport Information

O.R. Tambo International Airport (JNB)

Johannesburg's primary airport, O.R. Tambo International Airport (JNB), is located 23km east of the city centre. It offers various amenities and connections for flights to Miami from Johannesburg. As the largest and busiest airport in Africa, it serves as a hub for numerous airlines.

Lanseria International Airport (HLA)

A smaller, yet convenient option, Lanseria International Airport (HLA), is about 35 kilometres from Johannesburg's city centre. This airport provides a practical alternative for flights to Miami from Johannesburg, with connections to various destinations.

Main Airlines for this Route

Consider these airlines for your flights to Miami from Johannesburg:

Miami Airports

Planning your flight to Miami from Johannesburg? Miami is primarily served by two airports:

Airport Information

Miami International Airport (MIA)

Miami International Airport (MIA) is the main airport serving Miami and is located approximately 8 miles (13km) northwest of the city centre. It offers numerous facilities including shops, restaurants, duty-free areas, lounges, and special assistance services.

Getting to the city centre from MIA is easy:

Fort Lauderdale-Hollywood International Airport (FLL)

FLL is located about 30 minutes north of Miami, offering a convenient alternative, especially for travellers searching for flights to Miami from Johannesburg with budget airlines.

Car Rental Services

You can find several car rental brands available at both Miami International Airport (MIA) and Fort Lauderdale-Hollywood International Airport (FLL), if you prefer to have your own transport during your stay in Miami.

What to Do and See in Miami

Planning your flights to Miami from Johannesburg? Get ready for an unforgettable experience! Miami offers a vibrant mix of sun-kissed beaches, cultural enclaves, and exciting attractions. Book your flights to Miami with eDreams and let the adventure begin.

Discover our TOP discounts for your flight from Johannesburg to Miami

Yes, you read that right! With eDreams Prime you can find exclusive deals on your flights to Miami from Johannesburg. Discover this benefit and many more by becoming an Opodo Prime or Prime Plus member now!

Frequently asked questions about flights from Johannesburg to Miami

What are the benefits of booking flexible flight tickets?
Using the flexible flight ticket, you're guaranteed a refund or a rebooking option (without fees) in case of flight cancellations when travelling to United States. At eDreams have you covered!
For flights from Johannesburg to Miami, how can I find the cheapest price?
The cheapest price for a flight from Johannesburg to Miami is R10145. At eDreams we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
Is Miami more expensive than Johannesburg to visit?
Looking at cab fares, a ride in Miami costs about $ 55.55 ZAR, 178% more expensive than Johannesburg, with a fare of $ 20.00 ZAR, while train tickets cost 39% more at Miami: $ 41.66 ZAR versus $ 30.00 ZAR at Johannesburg. If you compare the price of a lunch meal, however, you can find it from 462.90 ZAR in Miami, 131% more than the 200.00 ZAR in Johannesburg. The price of the coffee is around 152% more expensive in Miami, with an average of 96.58 ZAR , while in Johannesburg the coffee costs 38.27 ZAR.
How long does the flight from Johannesburg to Miami take?
Flight length from Johannesburg to Miami is around 01:00 hours on average, at an average distance of 18 591 km, for flights for the route (which may have 1 or more stops in other cities in between).
How is the weather in Miami compared to Johannesburg?
While in Johannesburg the temperatures can reach an average of 31.84 ºC in summer, with precipitation levels up to 6.0 mm ,Miami's temperatures can go up to 32.85 ºC during the hot season, with 9.0 mm average of rain rate . In winter, however, weather indicators show around 8.85 ºC in Miami, compared to the -0.43 ºC average degrees reported in Johannesburg. During the winter period, Johannesburg can register 0.9 mm precipitation, while Miami have an average of 9.0 mm rain level.
Which airports have flights between Johannesburg and Miami?
The main route from Johannesburg to Miami is: OR Tambo International Airport (JNB) to Miami International Airport (MIA). The following airlines fly this route: Air France. JetBlue Airways. Klm Royal Dutch Airlines.

Plan your trip