Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline British Airways

The cheapest airline(s) flying from Johannesburg to Miami is British Airways.

  • British Airways British Airways
  • Turkish Airlines Turkish Airlines
  • Qatar Airways Qatar Airways
  • Emirates Emirates
  • Air France Air France
  • Kenya Airways Kenya Airways
  • Lufthansa Lufthansa
  • Swiss Swiss
  • United Airlines United Airlines
  • KLM KLM
Cheapest Month September

Travel Period: December 2024 - November 2025

The cheapest month(s) to fly from Johannesburg to Miami is September.

  • Dec 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
Cheapest Day of the Week Friday

The cheapest day(s) of the week to fly from Johannesburg to Miami is Friday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Sat, 2 Nov, 2024

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 22:15 GIG
    16:15 GRU
    24Hrs, 45m 1 Stop (MIA)
  • GIGRio de Janeiro International Airport 22:15 - GRU 16:15 24h 45m 1 Stop (MIA) Miami
  • GIGRio de Janeiro International Airport 22:15
    JNBJohannesburg O.R. Tambo International Airport 11:15
  • MIAMiami International Airport 05:00
    GRUSao Paulo Guarulhos Intl Airport 16:15
  • 24h 45m (4h 50m)
  • 1 Stop MIA · Miami 4h 50m
  • American Airlines (AA 964)Boeing 777 200
    South African Airways (SA 222)Airbus Industrie 330 300
  • American Airlines (AA 964)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 15:20 JNB
    05:35 MIA
    21Hrs, 15m 1 Stop (GRU)
  • JNBJohannesburg O.R. Tambo International Airport 15:20 - MIA 05:35 21h 15m 1 Stop (GRU) Sao Paulo
  • JNBJohannesburg O.R. Tambo International Airport 15:20
    GRUSao Paulo Guarulhos Intl Airport 23:10
  • GRUSao Paulo Guarulhos Intl Airport 20:05
    MIAMiami International Airport 05:35
  • 21h 15m (3h 05m)
  • 1 Stop GRU · Sao Paulo 3h 05m
  • LATAM Airlines Group SA (LA 8059)Boeing 787 9
    LATAM Airlines Group SA (LA 8190)Boeing 787 9
  • LATAM Airlines Group SA (LA 8059)
    • -
    • T
    • -
    • T
    • F
    • -
    • S
  • 19:25 JNB
    14:45 MIA
    26Hrs, 20m 1 Stop (LHR)
  • JNBJohannesburg O.R. Tambo International Airport 19:25 - MIA 14:45 26h 20m 1 Stop (LHR) London
  • JNBJohannesburg O.R. Tambo International Airport 19:25
    LHRLondon Heathrow Airport 09:50
  • LHRLondon Heathrow Airport 04:45
    MIAMiami International Airport 14:45
  • 26h 20m (5h 05m)
  • 1 Stop LHR · London 5h 05m
  • British Airways (BA 56)Airbus Industrie A380 800
    British Airways (BA 207)Airbus Industrie A380 800
  • British Airways (BA 56)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 19:30 JNB
    15:15 MIA
    26Hrs, 45m 1 Stop (LHR)
  • JNBJohannesburg O.R. Tambo International Airport 19:30 - MIA 15:15 26h 45m 1 Stop (LHR) London
  • JNBJohannesburg O.R. Tambo International Airport 19:30
    LHRLondon Heathrow Airport 09:40
  • LHRLondon Heathrow Airport 04:50
    MIAMiami International Airport 15:15
  • 26h 45m (4h 50m)
  • 1 Stop LHR · London 4h 50m
  • Virgin Atlantic Airways (VS 450)Boeing 787 9
    Virgin Atlantic Airways (VS 117)Airbus A330 900 Neo
  • Virgin Atlantic Airways (VS 450)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 19:35 JNB
    14:35 MIA
    26Hrs, 00m 1 Stop (FRA)
  • JNBJohannesburg O.R. Tambo International Airport 19:35 - MIA 14:35 26h 1 Stop (FRA) Frankfurt
  • JNBJohannesburg O.R. Tambo International Airport 19:35
    FRAFrankfurt International Airport 10:10
  • FRAFrankfurt International Airport 05:20
    MIAMiami International Airport 14:35
  • 26h (4h 50m)
  • 1 Stop FRA · Frankfurt 4h 50m
  • Lufthansa (LH 573)Boeing 747 800
    Lufthansa (LH 462)Boeing 747 800
  • Lufthansa (LH 573)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 20:25 JNB
    14:40 MIA
    25Hrs, 15m 1 Stop (ZRH)
  • JNBJohannesburg O.R. Tambo International Airport 20:25 - MIA 14:40 25h 15m 1 Stop (ZRH) Zurich
  • JNBJohannesburg O.R. Tambo International Airport 20:25
    ZRHZurich Airport 09:50
  • ZRHZurich Airport 06:15
    MIAMiami International Airport 14:40
  • 25h 15m (3h 35m)
  • 1 Stop ZRH · Zurich 3h 35m
  • Swiss (LX 283)Airbus A340
    Swiss (LX 66)Airbus Industrie 330 300
  • Swiss (LX 283)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 21:15 JNB
    14:45 MIA
    24Hrs, 30m 1 Stop (LHR)
  • JNBJohannesburg O.R. Tambo International Airport 21:15 - MIA 14:45 24h 30m 1 Stop (LHR) London
  • JNBJohannesburg O.R. Tambo International Airport 21:15
    LHRLondon Heathrow Airport 09:50
  • LHRLondon Heathrow Airport 06:45
    MIAMiami International Airport 14:45
  • 24h 30m (3h 05m)
  • 1 Stop LHR · London 3h 05m
  • British Airways (BA 54)Boeing 777 300 Er
    British Airways (BA 207)Airbus Industrie A380 800
  • British Airways (BA 54)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 21:15 JNB
    16:45 MIA
    26Hrs, 30m 1 Stop (LHR)
  • JNBJohannesburg O.R. Tambo International Airport 21:15 - MIA 16:45 26h 30m 1 Stop (LHR) London
  • JNBJohannesburg O.R. Tambo International Airport 21:15
    LHRLondon Heathrow Airport 11:45
  • LHRLondon Heathrow Airport 06:45
    MIAMiami International Airport 16:45
  • 26h 30m (5h)
  • 1 Stop LHR · London 5h
  • British Airways (BA 54)Boeing 777 300 Er
    American Airlines (AA 57)Boeing 777 300 Er
  • British Airways (BA 54)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 12:45 ORD
    07:15 EWR
    25Hrs, 57m 1 Stop (MIA)
  • ORDChicago O'Hare International Airport 12:45 - EWR 07:15 25h 57m 1 Stop (MIA) Miami
  • ORDChicago O'Hare International Airport 12:45
    JNBJohannesburg O.R. Tambo International Airport 22:00
  • MIAMiami International Airport 16:57
    EWRNewark Liberty International Airport 07:15
  • 25h 57m (3h 56m)
  • 1 Stop MIA · Miami 3h 56m
  • United Airlines (UA 2004)Boeing 737 800
    United Airlines (UA 187)Boeing 787 9
  • United Airlines (UA 2004)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 12:45 ORD
    07:15 EWR
    25Hrs, 57m 1 Stop (MIA)
  • ORDChicago O'Hare International Airport 12:45 - EWR 07:15 25h 57m 1 Stop (MIA) Miami
  • ORDChicago O'Hare International Airport 12:45
    JNBJohannesburg O.R. Tambo International Airport 22:00
  • MIAMiami International Airport 16:57
    EWRNewark Liberty International Airport 07:15
  • 25h 57m (3h 56m)
  • 1 Stop MIA · Miami 3h 56m
  • United Airlines (UA 2004)Boeing 737 800
    United Airlines (UA 187)Boeing 787 9
  • United Airlines (UA 2004)
    • M
    • T
    • -
    • -
    • -
    • S
    • S
  • 12:45 ORD
    07:15 EWR
    25Hrs, 57m 1 Stop (MIA)
  • ORDChicago O'Hare International Airport 12:45 - EWR 07:15 25h 57m 1 Stop (MIA) Miami
  • ORDChicago O'Hare International Airport 12:45
    JNBJohannesburg O.R. Tambo International Airport 22:00
  • MIAMiami International Airport 16:57
    EWRNewark Liberty International Airport 07:15
  • 25h 57m (3h 46m)
  • 1 Stop MIA · Miami 3h 46m
  • United Airlines (UA 2004)Boeing 737 800
    United Airlines (UA 187)Boeing 787 9
  • United Airlines (UA 2004)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 12:45 ORD
    07:15 EWR
    25Hrs, 57m 1 Stop (MIA)
  • ORDChicago O'Hare International Airport 12:45 - EWR 07:15 25h 57m 1 Stop (MIA) Miami
  • ORDChicago O'Hare International Airport 12:45
    JNBJohannesburg O.R. Tambo International Airport 22:00
  • MIAMiami International Airport 16:57
    EWRNewark Liberty International Airport 07:15
  • 25h 57m (3h 46m)
  • 1 Stop MIA · Miami 3h 46m
  • United Airlines (UA 2004)Boeing 737 800
    United Airlines (UA 187)Boeing 787 9
  • United Airlines (UA 2004)
    • M
    • T
    • -
    • -
    • F
    • -
    • S
  • 22:00 JNB
    17:20 MIA
    26Hrs, 20m 1 Stop (EWR)
  • JNBJohannesburg O.R. Tambo International Airport 22:00 - MIA 17:20 26h 20m 1 Stop (EWR) New York City
  • JNBJohannesburg O.R. Tambo International Airport 22:00
    EWRNewark Liberty International Airport 14:15
  • EWRNewark Liberty International Airport 07:15
    MIAMiami International Airport 17:20
  • 26h 20m (7h)
  • 1 Stop EWR · New York City 7h
  • United Airlines (UA 187)Boeing 787 9
    United Airlines (UA 374)Boeing 737 Max 9 Passenger
  • United Airlines (UA 187)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 22:00 JNB
    17:38 MIA
    26Hrs, 38m 1 Stop (EWR)
  • JNBJohannesburg O.R. Tambo International Airport 22:00 - MIA 17:38 26h 38m 1 Stop (EWR) New York City
  • JNBJohannesburg O.R. Tambo International Airport 22:00
    EWRNewark Liberty International Airport 14:29
  • EWRNewark Liberty International Airport 07:15
    MIAMiami International Airport 17:38
  • 26h 38m (7h 14m)
  • 1 Stop EWR · New York City 7h 14m
  • United Airlines (UA 187)Boeing 787 9
    United Airlines (UA 1184)Boeing 737 Max 9 Passenger
  • United Airlines (UA 187)
    • -
    • -
    • -
    • T
    • -
    • S
    • S
  • 22:00 JNB
    17:39 MIA
    26Hrs, 39m 1 Stop (EWR)
  • JNBJohannesburg O.R. Tambo International Airport 22:00 - MIA 17:39 26h 39m 1 Stop (EWR) New York City
  • JNBJohannesburg O.R. Tambo International Airport 22:00
    EWRNewark Liberty International Airport 14:30
  • EWRNewark Liberty International Airport 07:15
    MIAMiami International Airport 17:39
  • 26h 39m (7h 15m)
  • 1 Stop EWR · New York City 7h 15m
  • United Airlines (UA 187)Boeing 787 9
    United Airlines (UA 1184)Boeing 737 Max 9 Passenger
  • United Airlines (UA 187)
    • M
    • T
    • -
    • -
    • -
    • -
    • -
  • 22:00 JNB
    14:43 MIA
    23Hrs, 43m 1 Stop (EWR)
  • JNBJohannesburg O.R. Tambo International Airport 22:00 - MIA 14:43 23h 43m 1 Stop (EWR) New York City
  • JNBJohannesburg O.R. Tambo International Airport 22:00
    EWRNewark Liberty International Airport 11:30
  • EWRNewark Liberty International Airport 07:15
    MIAMiami International Airport 14:43
  • 23h 43m (4h 15m)
  • 1 Stop EWR · New York City 4h 15m
  • United Airlines (UA 187)Boeing 787 9
    United Airlines (UA 2295)Boeing 737 Max 8 Passenger
  • United Airlines (UA 187)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the most popular airline flying from Johannesburg to Miami?

The most popular airline flying from Johannesburg to Miami is British Airways. Find the latest flight deals on Wego.

How far is Miami from Johannesburg?

The flight distance between Johannesburg and Miami is 12944km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 12:45. The last flight of the day departs at 22:15. See the full list of flight times on Wego.