Flights Johannesburg to Miami JNB to MIA

Flights from Johannesburg (JNB) to Miami (MIA): 1 airline operates 1 flight number on this route, about 1 flight a week, distance 12971 km / 8060 miles. No departures are scheduled in the next 30 days; the latest flight was DL201 on Fri, Nov 6, 2026.

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

JNB Johannesburg Johannesburg OR Tambo International Airport MIA Miami Miami International Airport
Route map JNB to MIA Great-circle route from Johannesburg OR Tambo International Airport, South Africa to Miami International Airport, United States, 12971 km. Map data: Natural Earth. JNB MIA Map data: Natural Earth

Johannesburg to Miami Flights

1 flight number from JNB to MIA, with the date each last flew. Local times: JNB UTC+2, MIA EST.

Flight Airline Last seen Departure Arrival
DL201 Delta Air Lines Nov 6, 2026 23:30 07:14

Upcoming flights

Local times at the departure airport.

No upcoming flights for this route.

Recent flights

Local times at the departure airport.
Flight From To Scheduled Time Departure Status Details
DL201 Johannesburg JNB Miami MIA 23:30 Scheduled Track >
DL201 Johannesburg JNB Miami MIA 23:10 Scheduled Track >
DL201 Johannesburg JNB Miami MIA 22:48 23:10 Unknown Track >

Airlines flying JNB to MIA

JNB to MIA FAQ

How long is the flight from Johannesburg to Miami?
The timetable allows about 15 h 5 min. There are not enough recent landed flights yet to say how long it usually takes.
Which airlines fly from Johannesburg to Miami?
Delta Air Lines has flights from Johannesburg (JNB) to Miami (MIA) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from Johannesburg to Miami?
About 1 flight a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
How far is Johannesburg from Miami?
12971 km (8060 miles) in a straight line between Johannesburg OR Tambo International Airport and Miami International Airport.