Find cheap flights to Miami

Mon 2/24
Mon 3/2
Any month
Compare vs momondo |

Cheapest flights to Miami airports

Find the cheapest flights to these Miami airports from your nearest city or airport
There is no data for the selected route at this time, please select a new departure airport

When is the best time to fly to Miami?

What is the cheapest month to fly to Miami?

In general, when looking for the cheapest flight to Miami, try to choose a flight departing in February for the best deal.

When is the best time to book a flight to Miami?

In general, most flyers find the cheapest time to book a flight to Miami is about 18 days prior.

What is the cheapest day to depart on your flight to Miami?

In general, booking your departure to Miami for a Monday represents the best deal on airfare. Try to avoid a Saturday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Miami?

Generally, when visiting Miami, evening flights represent the best value. morning flights are likely to have higher prices.


Miami flight deals found on momondo

Check out some of the best fares to Miami found recently by users on momondo
Quickest
Cheapest
Virgin Atlantic
Virgin Atlantic
12 Mar
23:00
JNB
Johannesburg OR Tambo airport
28h 05m
1 Stop
MIA
21:05
+1
Miami airport
Virgin Atlantic
17 Mar
19:50
MIA
Miami airport
29h 05m
1 Stop
JNB
6:55
+2
Johannesburg OR Tambo airport
R10 568
Virgin Atlantic
Virgin Atlantic
10 Jun
22:25
JNB
Johannesburg OR Tambo airport
25h 10m
1 Stop
MIA
17:35
+1
Miami airport
Virgin Atlantic
17 Jun
13:55
MIA
Miami airport
33h 30m
1 Stop
JNB
5:25
+2
Johannesburg OR Tambo airport
R11 018
Air France
Air France
25 Feb
21:55
JNB
Johannesburg OR Tambo airport
25h 05m
1 Stop
MIA
16:00
+1
Miami airport
Air France
02 Mar
2:35
MIA
Miami airport
31h 30m
2 Stops
JNB
17:05
+1
Johannesburg OR Tambo airport
R11 048
Delta
Delta
27 Feb
23:55
JNB
Johannesburg OR Tambo airport
23h 15m
1 Stop
MIA
16:10
+1
Miami airport
Delta
09 Mar
13:05
MIA
Miami airport
23h 00m
1 Stop
JNB
18:05
+1
Johannesburg OR Tambo airport
R11 108
KLM
KLM
26 Feb
1:55
JNB
Johannesburg OR Tambo airport
31h 42m
2 Stops
MIA
2:37
+1
Miami airport
KLM
01 Mar
2:35
MIA
Miami airport
31h 30m
2 Stops
JNB
17:05
+1
Johannesburg OR Tambo airport
R11 153
Air France
Air France
15 May
11:10
JNB
Johannesburg OR Tambo airport
38h 00m
2 Stops
MIA
19:10
+1
Miami airport
Air France
30 May
15:40
MIA
Miami airport
27h 25m
1 Stop
JNB
1:05
+2
Johannesburg OR Tambo airport
R11 153
Delta
Delta
27 Feb
23:55
JNB
Johannesburg OR Tambo airport
23h 15m
1 Stop
MIA
16:10
+1
Miami airport
Delta
09 Mar
13:05
MIA
Miami airport
23h 00m
1 Stop
JNB
18:05
+1
Johannesburg OR Tambo airport
R11 108
Delta
Delta
02 Mar
23:55
JNB
Johannesburg OR Tambo airport
25h 15m
1 Stop
MIA
18:10
+1
Miami airport
Delta
15 Mar
13:05
MIA
Miami airport
23h 00m
1 Stop
JNB
18:05
+1
Johannesburg OR Tambo airport
R12 247
Delta
Delta
19 Mar
23:25
JNB
Johannesburg OR Tambo airport
27h 03m
1 Stop
MIA
20:28
+1
Miami airport
Delta
25 Mar
12:30
MIA
Miami airport
23h 35m
2 Stops
JNB
18:05
+1
Johannesburg OR Tambo airport
R13 401
Alitalia
Alitalia
05 May
22:35
JNB
Johannesburg OR Tambo airport
24h 55m
1 Stop
MIA
17:30
+1
Miami airport
Alitalia
09 Jun
15:40
MIA
Miami airport
27h 25m
1 Stop
JNB
1:05
+2
Johannesburg OR Tambo airport
R12 622
Air France
Air France
25 Feb
21:55
JNB
Johannesburg OR Tambo airport
25h 05m
1 Stop
MIA
16:00
+1
Miami airport
Air France
02 Mar
2:35
MIA
Miami airport
31h 30m
2 Stops
JNB
17:05
+1
Johannesburg OR Tambo airport
R11 048
Air France
Air France
10 Mar
21:50
JNB
Johannesburg OR Tambo airport
25h 10m
1 Stop
MIA
17:00
+1
Miami airport
Air France
31 Mar
3:40
MIA
Miami airport
31h 40m
2 Stops
JNB
17:20
+1
Johannesburg OR Tambo airport
R13 326

Popular routes to Miami

Most frequently searched flights to Miami along with the cheapest price and shortest flight duration
Johannesburg to Miami Flights
Fastest flight time
25h 10m
Cheapest price
R10 613
Durban to Miami Flights
Fastest flight time
29h 25m
Cheapest price
R13 446
Cape Town to Miami Flights
Fastest flight time
30h 30m
Cheapest price
R14 151

Start planning your trip to Miami