MIA

Find cheap flights to Miami from R9 539

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 15/8. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Fri 7/7
Fri 14/7

Here is why travellers choose KAYAK

Save 12% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees

Filter your dealsChoose cabin class, free Wi-Fi and more

Search hundreds of travel sites at once for deals on flights to Miami

Good to know

Low season

May

High season

August

Cheapest flight

R9 539
Best time to beat the crowds (2% less expensive on average)
Most popular time to fly (9% more expensive on average)
Flight from Johannesburg to Miami

When to book flights to Miami

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding cheap flights to Miami

  • Book at least 6 weeks before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from South Africa is May.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Miami flight deals.

FAQs - booking Miami flights

Book Cheap Miami Plane Tickets

Recent return flight deals

18/8Fri
1 stopMultiple Airlines
39h 15mJNB-MIA
27/8Sun
1 stopMultiple Airlines
31h 20mMIA-JNB
R13 846
10/8Thu
1 stopMultiple Airlines
33h 05mJNB-MIA
18/8Fri
1 stopMultiple Airlines
25h 00mMIA-JNB
R14 096
3/9Sun
1 stopJetBlue
25h 35mJNB-MIA
24/9Sun
1 stopJetBlue
25h 00mMIA-JNB
R14 481
6/8Sun
1 stopJetBlue
25h 35mJNB-MIA
11/8Fri
1 stopJetBlue
25h 00mMIA-JNB
R14 827
15/8Tue
1 stopMultiple Airlines
39h 15mJNB-MIA
26/8Sat
1 stopMultiple Airlines
31h 20mMIA-JNB
R14 923
31/7Mon
1 stopJetBlue
25h 35mJNB-MIA
21/8Mon
1 stopJetBlue
25h 00mMIA-JNB
R15 154
2/8Wed
1 stopMultiple Airlines
25h 35mJNB-MIA
21/8Mon
1 stopMultiple Airlines
25h 00mMIA-JNB
R15 212
9/8Wed
1 stopJetBlue
25h 35mJNB-MIA
18/8Fri
1 stopJetBlue
25h 00mMIA-JNB
R15 289
15/9Fri
1 stopDelta
33h 24mCPT-MIA
25/9Mon
1 stopDelta
29h 50mMIA-CPT
R15 846
15/9Fri
2 stopsDelta
27h 30mCPT-MIA
25/9Mon
1 stopDelta
28h 50mMIA-CPT
R17 885
14/9Thu
2 stopsDelta
41h 18mCPT-MIA
25/9Mon
1 stopDelta
27h 45mMIA-CPT
R18 020
4/10Wed
2 stopsKLM
53h 38mCPT-MIA
8/11Wed
2 stopsKLM
41h 10mMIA-CPT
R18 270
23/7Sun
2 stopsBritish Airways
27h 22mJNB-MIA
31/7Mon
2 stopsBritish Airways
30h 40mMIA-JNB
R18 962
4/7Tue
1 stopUnited Airlines
21h 47mCPT-MIA
24/8Thu
2 stopsUnited Airlines
25h 50mMIA-CPT
R19 020
6/7Thu
2 stopsUnited Airlines
45h 57mCPT-MIA
24/8Thu
2 stopsUnited Airlines
25h 50mMIA-CPT
R19 154
3/9Sun
1 stopVirgin Atlantic
25h 15mJNB-MIA
24/9Sun
2 stopsVirgin Atlantic
37h 05mMIA-JNB
R19 693
30/7Sun
2 stopsAmerican Airlines
30h 27mJNB-MIA
13/8Sun
2 stopsAmerican Airlines
31h 40mMIA-JNB
R19 808
14/9Thu
1 stopEmirates
27h 55mCPT-MIA
24/9Sun
1 stopEmirates
37h 40mMIA-CPT
R20 346
9/8Wed
3 stopsRwandAir
55h 00mJNB-MIA
18/8Fri
3 stopsRwandAir
36h 25mMIA-JNB
R22 135
14/9Thu
1 stopQatar Airways
34h 00mCPT-MIA
25/9Mon
1 stopQatar Airways
32h 15mMIA-CPT
R25 135

Search by stops

Search by airline

Search by price

Recent one-way flight deals

15/8Tue
1 stopJetBlue
26h 35mJNB-MIA
R9 539
11/7Tue
1 stopMultiple Airlines
26h 35mJNB-MIA
R10 019
23/7Sun
1 stopJetBlue
25h 35mJNB-MIA
R10 039
14/6Wed
1 stopJetBlue
25h 35mJNB-MIA
R10 519
11/8Fri
1 stopJetBlue
25h 35mJNB-MIA
R10 616
14/8Mon
3 stopsMultiple Airlines
47h 28mJNB-MIA
R11 308
20/7Thu
1 stopJetBlue
26h 35mJNB-MIA
R11 616
16/7Sun
2 stopsMultiple Airlines
46h 12mJNB-MIA
R12 058
26/11Sun
2 stopsUnited Airlines
51h 25mCPT-MIA
R12 404
14/6Wed
2 stopsUnited Airlines
32h 14mJNB-MIA
R12 423
6/7Thu
1 stopMultiple Airlines
33h 05mJNB-MIA
R12 654
23/7Sun
2 stopsUnited Airlines
45h 47mJNB-MIA
R12 712
20/7Thu
2 stopsBritish Airways
29h 02mJNB-MIA
R14 289
16/8Wed
2 stopsRwandAir
43h 50mJNB-MIA
R15 654
14/8Mon
2 stopsRwandAir
43h 50mJNB-MIA
R15 789
30/7Sun
2 stopsBritish Airways
29h 02mJNB-MIA
R16 404
2/7Sun
1 stopEmirates
46h 20mDUR-MIA
R20 250
22/7Sat
2 stopsKenya Airways
42h 56mJNB-MIA
R21 404
25/11Sat
2 stopsKLM
26h 50mCPT-MIA
R27 097
2/7Sun
3 stopsAmerican Airlines
54h 50mDUR-MIA
R30 577

Search by stops

Search by airline

Search by price

Recent domestic flight deals

21/6Wed
directSpirit Airlines
3h 00mPHL-MIA
21/6Wed
directSpirit Airlines
2h 52mMIA-PHL
R1 577
15/8Tue
directSpirit Airlines
2h 41mBWI-MIA
23/8Wed
directSpirit Airlines
2h 35mMIA-BWI
R1 654
1/8Tue
directSpirit Airlines
3h 09mORD-MIA
9/8Wed
directSpirit Airlines
3h 26mMIA-ORD
R1 731
20/6Tue
directSpirit Airlines
3h 09mORD-MIA
21/6Wed
directSpirit Airlines
3h 23mMIA-ORD
R1 750
21/6Wed
directSpirit Airlines
3h 00mPHL-MIA
28/6Wed
directSpirit Airlines
2h 52mMIA-PHL
R1 769

Search by stops

Search by airline

Search by price

Flights to Miami

Destination:

Miami (MIA)United States

Return flight deals:

Miami - South Africa

Browse origins:

Browse destinations:

R13 596