British Airways Miami to Johannesburg Flights
Cheapflightsplus.com will find cheap British Airways flights from Miami to Johannesburg. Compare airline ticket prices and book air tickets starting from $676 from trusted online travel agencies, web sites and directly from airlines. Check flights schedule of British Airways, arrivals and departure details below.
Find Cheap Airfare Miami (FL) — Johannesburg by British Airways
Cheap Flights from Miami to Johannesburg by British Airways
Price | Departure | Arrival | Flight Time | Airline | Flight |
---|---|---|---|---|---|
from $905 | 8:45 pm Miami Miami Intl | 7:05 am+2 дня Johannesburg OR Tambo International | 28h 20m layover 8h 40m - London | British Airways | BA208 BA55 |
from $1309 | 8:40 pm Miami Miami Intl | 7:05 am+2 дня Johannesburg OR Tambo International | 28h 25m layover 8h 45m - London | British Airways | BA208 BA55 |
from $676 | 7:10 pm Miami Miami Int. | 10:15 am+2 дня Johannesburg OR Tambo International | 33h 5m layover 1h 52m - Dallas 7h 55m - London | British Airways | BA2443 BA192 BA57 |
from $728 | 11:00 pm Miami Miami Intl | 10:15 am+3 дня Johannesburg OR Tambo International | 52h 15m layover 17h 4m - Dallas 11h 50m - London | British Airways | BA4404 BA1505 BA57 |
from $728 | 11:00 pm Miami Miami Intl | 10:15 am+3 дня Johannesburg OR Tambo International | 52h 15m layover 21h 14m - Dallas 7h 55m - London | British Airways | BA4404 BA192 BA57 |
from $740 | 6:45 pm Miami Miami Intl | 9:15 am+2 дня Johannesburg OR Tambo International | 32h 30m layover 10h 9m - New York 1h 40m - London | British Airways | BA6926 BA178 BA57 |
from $865 | 10:55 pm Miami Miami Intl | 7:05 am+2 дня Johannesburg OR Tambo International | 26h 10m layover 2h 30m - Madrid 2h 35m - Cairo | British Airways | BA7260 MS754 MS839 |
from $941 | 10:00 pm Miami Miami Intl | 7:05 am+2 дня Johannesburg OR Tambo International | 27h 5m layover 2h 50m - Madrid 1h 50m - London | British Airways | BA7260 IB3166 IB7317 |
from $1219 | 6:15 pm Miami Miami Intl | 2:40 pm+2 дня Johannesburg OR Tambo International | 38h 25m layover 4h 15m - Barcelona 6h 10m - Copenhagen | British Airways | BA1514 VY1872 QR164 |
from $1306 | 6:15 pm Miami Miami Intl | 7:30 am+2 дня Johannesburg OR Tambo International | 31h 15m layover 2h 45m - Barcelona 2h 0m - Rome | British Airways | BA1514 VY6104 SV202 |
from $1473 | 6:00 pm Miami Miami Intl | 5:00 am+2 дня Johannesburg OR Tambo International | 29h 0m layover 3h 40m - London 4h 25m - Lagos | British Airways | BA1527 BA75 SA61 |
from $1482 | 7:45 pm Miami Miami Intl | 5:00 am+2 дня Johannesburg OR Tambo International | 27h 15m layover 1h 55m - London 4h 25m - Lagos | British Airways | BA1529 BA75 SA61 |
British Airways Flight Schedule Miami to Johannesburg
Departure | Arrival | Flight Details | Flight Time | Price |
---|---|---|---|---|
10:00 pm — 7:05 am
+2 days
|
10:00 pm — 1:00 pm
BA7260
British Airways
Miami — Madrid
2h 50m stop
3:50 pm — 5:15 pm
IB3166
Iberia
Madrid — London
1h 50m stop
7:05 pm — 7:05 am
IB7317
Iberia
London — Johannesburg
|
27h 5m including layover |
Find flight
from$941 |
|
10:55 pm — 7:05 am
+2 days
|
10:55 pm — 12:20 pm
BA7260
British Airways
Miami — Madrid
2h 30m stop
2:50 pm — 8:25 pm
MS754
EGYPTAIR
Madrid — Cairo
2h 35m stop
11:00 pm — 7:05 am
MS839
EGYPTAIR
Cairo — Johannesburg
|
26h 10m including layover |
Find flight
from$865 |
|
11:00 pm — 10:15 am
+3 days
|
11:00 pm — 1:01 am
BA4404
British Airways
Miami — Dallas
17h 4m stop
6:05 pm — 9:20 am
BA1505
British Airways
Dallas — London
11h 50m stop
9:10 pm — 10:15 am
BA57
British Airways
London — Johannesburg
|
52h 15m including layover |
Find flight
from$728 |
|
11:00 pm — 10:15 am
+3 days
|
11:00 pm — 1:01 am
BA4404
British Airways
Miami — Dallas
21h 14m stop
10:15 pm — 1:15 pm
BA192
British Airways
Dallas — London
7h 55m stop
9:10 pm — 10:15 am
BA57
British Airways
London — Johannesburg
|
52h 15m including layover |
Find flight
from$728 |
|
6:00 pm — 5:00 am
+2 days
|
6:00 pm — 7:40 am
BA1527
British Airways
Miami — London
3h 40m stop
11:20 am — 5:55 pm
BA75
British Airways
London — Lagos
4h 25m stop
10:20 pm — 5:00 am
SA61
South African Airways
Lagos — Johannesburg
|
29h including layover |
Find flight
from$1473 |
|
6:15 pm — 2:40 pm
+2 days
|
6:15 pm — 9:10 am
BA1514
British Airways
Miami — Barcelona
4h 15m stop
1:25 pm — 4:25 pm
VY1872
Vueling
Barcelona — Copenhagen
6h 10m stop
10:35 pm — 5:40 am
QR164
Qatar Airways
Copenhagen — Johannesburg
|
38h 25m including layover |
Find flight
from$1219 |
|
6:15 pm — 7:30 am
+2 days
|
6:15 pm — 9:10 am
BA1514
British Airways
Miami — Barcelona
2h 45m stop
11:55 am — 1:40 pm
VY6104
Vueling
Barcelona — Rome
2h stop
3:40 pm — 9:15 pm
SV202
Saudi Arabian Airlines
Rome — Johannesburg
|
31h 15m including layover |
Find flight
from$1306 |
|
6:45 pm — 9:15 am
+2 days
|
6:45 pm — 9:46 pm
BA6926
British Airways
Miami — New York
10h 9m stop
7:55 am — 7:45 pm
BA178
British Airways
New York — London
1h 40m stop
9:25 pm — 9:15 am
BA57
British Airways
London — Johannesburg
|
32h 30m including layover |
Find flight
from$740 |
|
7:10 pm — 10:15 am
+2 days
|
7:10 pm — 9:23 pm
BA2443
British Airways
Miami — Dallas
1h 52m stop
11:15 pm — 1:15 pm
BA192
British Airways
Dallas — London
7h 55m stop
9:10 pm — 10:15 am
BA57
British Airways
London — Johannesburg
|
33h 5m including layover |
Find flight
from$676 |
|
7:45 pm — 5:00 am
+2 days
|
7:45 pm — 9:25 am
BA1529
British Airways
Miami — London
1h 55m stop
11:20 am — 5:55 pm
BA75
British Airways
London — Lagos
4h 25m stop
10:20 pm — 5:00 am
SA61
South African Airways
Lagos — Johannesburg
|
27h 15m including layover |
Find flight
from$1482 |
|
8:40 pm — 7:05 am
+2 days
|
8:40 pm — 10:20 am
BA208
British Airways
Miami — London
8h 45m stop
7:05 pm — 7:05 am
BA55
British Airways
London — Johannesburg
|
28h 25m including layover |
Find flight
from$1309 |
|
8:45 pm — 7:05 am
+2 days
|
8:45 pm — 10:25 am
BA208
British Airways
Miami — London
8h 40m stop
7:05 pm — 7:05 am
BA55
British Airways
London — Johannesburg
|
28h 20m including layover |
Find flight
from$905 |
Flight Information
There are 13 flights by British Airways from Miami to Johannesburg every week with departures from Miami Intl, Miami Int., Palm Beach Intl. All flights arrive at OR Tambo International, Lanseria, Johannesburg Airport, Grand Central, Rand/Germiston.
Departures start from 10:00 pm to 8:45 pm. Nonstop flight is 26h 10m. The time difference between Miami and Johannesburg is 7h.
- The fastest flight 26h 10m
- Average flight time 30h 8m
- The earliest flight 10:00 pm
- The latest flight 8:45 pm
- Distance 8061 ml
The cheapest flight by British Airways that our users were able to find is $676. This airfare is economy class on one-way BA2443 flight for November 8, 2020 leaving Miami Int. in Miami at 7:10 pm, it includes all taxes and additional fees.
British Airways Airplanes on the Route
List of the most popular British Airways airplanes flying from Miami to Johannesburg:
- Boeing 737-800from $676Find
- Boeing 747-400from $1 309Find
Other Popular Airlines on the Route
Besides British Airways there are other 21 airline carriers between Miami and Johannesburg. Please review schedules and prices from the most popular airlines to find the best airfare deals from Miami to Johannesburg.
Nonstop flights
There’re no direct flights on this route. Try flights with stops.
Connecting Flights
List of flights with layovers (1 and more stops):
- from $484Find
- from $522Find
- from $484Find
- from $988Find
- from $644Find
- from $1027Find
- QR - Qatar Airwaysfrom $468Find
- KL - KLMfrom $826Find
- AC - Air Canadafrom $632Find
- UX - Air Europafrom $800Find
- AF - Air Francefrom $887Find
How to book an air ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected airfare.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.