Find cheap flights to Miami

Fri 9/20
Fri 9/27
Any month
Compare vs momondo |

When is the best time to fly to Miami?

+45.0%
+30.0%
+15.0%
Base
Price
13 056 - 18 266 ZAR

When is the best time to fly to Miami?

In general, when booking your flight to Miami, February is the cheapest month on average.

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

From most locations, to find the best deals on airfare, our data shows that users booking 15 days before flying found the cheapest flight to Miami.

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, midday 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
Qatar Airways
Qatar Airways
21 Oct
JNB
15:45
Johannesburg OR Tambo airport
33h 05m
1 Stop
18:50
+1
MIA
Miami airport
Qatar Airways
03 Nov
MIA
13:35
Miami airport
27h 00m
1 Stop
23:35
+1
JNB
Johannesburg OR Tambo airport
13 253 ZAR
Qatar Airways
Qatar Airways
24 Oct
JNB
15:45
Johannesburg OR Tambo airport
33h 05m
1 Stop
18:50
+1
MIA
Miami airport
Qatar Airways
03 Nov
MIA
13:35
Miami airport
27h 00m
1 Stop
23:35
+1
JNB
Johannesburg OR Tambo airport
13 253 ZAR
Qatar Airways
Qatar Airways
25 Oct
JNB
15:45
Johannesburg OR Tambo airport
33h 05m
1 Stop
18:50
+1
MIA
Miami airport
Qatar Airways
03 Nov
MIA
13:35
Miami airport
27h 00m
1 Stop
23:35
+1
JNB
Johannesburg OR Tambo airport
13 253 ZAR
Qatar Airways
Qatar Airways
19 Oct
JNB
15:45
Johannesburg OR Tambo airport
33h 05m
1 Stop
18:50
+1
MIA
Miami airport
Qatar Airways
30 Oct
MIA
15:35
Miami airport
32h 30m
1 Stop
6:05
+2
JNB
Johannesburg OR Tambo airport
13 370 ZAR
Qatar Airways
Qatar Airways
23 Oct
JNB
15:45
Johannesburg OR Tambo airport
33h 05m
1 Stop
18:50
+1
MIA
Miami airport
Qatar Airways
04 Nov
MIA
13:35
Miami airport
27h 00m
1 Stop
23:35
+1
JNB
Johannesburg OR Tambo airport
13 663 ZAR
Turkish Airlines
Turkish Airlines
31 Oct
DUR
18:30
Durban King Shaka Intl airport
34h 40m
1 Stop
23:10
+1
MIA
Miami airport
Turkish Airlines
01 Dec
MIA
17:05
Miami airport
32h 25m
1 Stop
8:30
+2
DUR
Durban King Shaka Intl airport
14 264 ZAR
KLM
KLM
16 Oct
CPT
1:05
Cape Town Intl airport
31h 32m
2 Stops
2:37
+1
MIA
Miami airport
KLM
28 Oct
MIA
13:05
Miami airport
23h 35m
1 Stop
18:40
+1
CPT
Cape Town Intl airport
14 338 ZAR
KLM
KLM
17 Oct
CPT
1:05
Cape Town Intl airport
31h 32m
2 Stops
2:37
+1
MIA
Miami airport
KLM
28 Oct
MIA
13:05
Miami airport
23h 35m
1 Stop
18:40
+1
CPT
Cape Town Intl airport
15 320 ZAR
Lufthansa
Lufthansa
20 Sep
JNB
21:00
Johannesburg OR Tambo airport
25h 50m
1 Stop
16:50
+1
MIA
Miami airport
Lufthansa
08 Oct
MIA
15:40
Miami airport
31h 30m
1 Stop
5:10
+2
JNB
Johannesburg OR Tambo airport
18 487 ZAR
Air France
Air France
22 Sep
JNB
20:50
Johannesburg OR Tambo airport
28h 20m
1 Stop
19:10
+1
MIA
Miami airport
Air France
25 Sep
MIA
15:40
Miami airport
30h 40m
1 Stop
4:20
+2
JNB
Johannesburg OR Tambo airport
16 449 ZAR
British Airways
British Airways
21 Oct
CPT
21:30
Cape Town Intl airport
29h 03m
2 Stops
20:33
+1
MIA
Miami airport
British Airways
18 Nov
MIA
16:25
Miami airport
30h 40m
1 Stop
6:05
+2
CPT
Cape Town Intl airport
14 792 ZAR
Qatar Airways
Qatar Airways
21 Oct
JNB
15:45
Johannesburg OR Tambo airport
33h 05m
1 Stop
18:50
+1
MIA
Miami airport
Qatar Airways
03 Nov
MIA
13:35
Miami airport
27h 00m
1 Stop
23:35
+1
JNB
Johannesburg OR Tambo airport
13 253 ZAR

Airports near Miami

Below you will find all the airports in Miami along with their distance from the city centre
Miami
10 km from city centre
Miami Seaplane Base
2 km from city centre

Popular routes to Miami

Most frequently searched flights to Miami along with the cheapest price and shortest flight duration
Cape Town to Miami
Fastest flight time
28h 40m
Cheapest price
11 802 ZAR
Johannesburg to Miami
Fastest flight time
25h 50m
Cheapest price
12 989 ZAR
Durban to Miami
Fastest flight time
35h 35m
Cheapest price
14 338 ZAR

Start planning your trip to Miami