Effective 1 May, we’re updating our Privacy and Cookie Policies. OK

Find cheap flights to Miami

Sun 4/21
Sun 4/28
Any month
Compare vs momondo |

When is the best time to fly to Miami?

+30.0%
+20.0%
+10.0%
Base
Price
13 035 - 16 99913 035 - 16 999 ZAR

Miami flight deals found on momondo

Check out some of the best fares to Miami found recently by users on momondo
Quickest
Cheapest
Lufthansa
Lufthansa
JNB
9:25 pm
Johannesburg OR Tambo airport
25h 25m
1 Stop
4:50 pm
+1
MIA
Miami airport
Lufthansa
MIA
2:40 pm
Miami airport
30h 45m
2 Stops
3:25 am
+2
JNB
Johannesburg OR Tambo airport
13 519 ZAR
Lufthansa
Lufthansa
JNB
9:25 pm
Johannesburg OR Tambo airport
51h 30m
2 Stops
6:55 pm
+2
MIA
Miami airport
Lufthansa
MIA
2:40 pm
Miami airport
31h 00m
2 Stops
3:40 am
+2
JNB
Johannesburg OR Tambo airport
13 716 ZAR
Lufthansa
Lufthansa
JNB
10:30 pm
Johannesburg OR Tambo airport
26h 25m
2 Stops
6:55 pm
+1
MIA
Miami airport
Lufthansa
MIA
2:40 pm
Miami airport
31h 00m
2 Stops
3:40 am
+2
JNB
Johannesburg OR Tambo airport
13 786 ZAR
Multiple Airlines
Multiple Airlines
DUR
8:40 pm
Durban King Shaka Intl airport
54h 25m
2 Stops
9:05 pm
+2
MIA
Miami airport
Multiple Airlines
MIA
4:45 pm
Miami airport
33h 50m
2 Stops
8:35 am
+2
DUR
Durban King Shaka Intl airport
14 573 ZAR
Qatar Airways
Qatar Airways
JNB
3:45 pm
Johannesburg OR Tambo airport
33h 05m
1 Stop
6:50 pm
+1
MIA
Miami airport
Qatar Airways
MIA
3:10 pm
Miami airport
32h 40m
1 Stop
5:50 am
+2
JNB
Johannesburg OR Tambo airport
15 037 ZAR
Qatar Airways
Qatar Airways
JNB
3:45 pm
Johannesburg OR Tambo airport
33h 05m
1 Stop
6:50 pm
+1
MIA
Miami airport
Qatar Airways
MIA
3:10 pm
Miami airport
32h 40m
1 Stop
5:50 am
+2
JNB
Johannesburg OR Tambo airport
15 107 ZAR
KLM
KLM
JNB
1:15 am
Johannesburg OR Tambo airport
31h 36m
2 Stops
2:51 am
+1
MIA
Miami airport
KLM
MIA
8:10 am
Miami airport
23h 25m
1 Stop
1:35 pm
+1
JNB
Johannesburg OR Tambo airport
16 962 ZAR
Multiple Airlines
Multiple Airlines
JNB
2:15 pm
Johannesburg OR Tambo airport
24h 10m
1 Stop
8:25 am
+1
MIA
Miami airport
Multiple Airlines
MIA
3:55 pm
Miami airport
31h 25m
1 Stop
5:20 am
+2
JNB
Johannesburg OR Tambo airport
17 608 ZAR
Lufthansa
Lufthansa
JNB
9:25 pm
Johannesburg OR Tambo airport
25h 25m
1 Stop
4:50 pm
+1
MIA
Miami airport
Lufthansa
MIA
2:40 pm
Miami airport
30h 45m
2 Stops
3:25 am
+2
JNB
Johannesburg OR Tambo airport
13 519 ZAR
Lufthansa
Lufthansa
JNB
10:30 pm
Johannesburg OR Tambo airport
26h 25m
2 Stops
6:55 pm
+1
MIA
Miami airport
Lufthansa
MIA
2:40 pm
Miami airport
31h 00m
2 Stops
3:40 am
+2
JNB
Johannesburg OR Tambo airport
13 786 ZAR
Qatar Airways
Qatar Airways
JNB
9:40 pm
Johannesburg OR Tambo airport
27h 10m
1 Stop
6:50 pm
+1
MIA
Miami airport
Qatar Airways
MIA
3:10 pm
Miami airport
32h 40m
1 Stop
5:50 am
+2
JNB
Johannesburg OR Tambo airport
16 049 ZAR
British Airways
British Airways
JNB
9:50 pm
Johannesburg OR Tambo airport
30h 45m
1 Stop
10:35 pm
+1
MIA
Miami airport
British Airways
MIA
1:05 pm
Miami airport
32h 00m
1 Stop
3:05 am
+2
JNB
Johannesburg OR Tambo airport
17 313 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

Quick facts about Miami

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Miami
Local time
Currency
US Dollar
Beer
Pint of beer
23 ZAR
Food
Inexpensive restaurant
225 ZAR
Public transport
One-way ticket
32 ZAR

Start planning your trip to Miami