Assuming you are flying direct from London, the flight time to Johannesburg is approximately 11 hours and 30 minutes. To Cape Town, the flight time is approximately 12 hours. Of course, these flight times can vary slightly depending on the airline you choose and any stopovers that may be included in your itinerary.
Flying to South Africa from England can take anywhere between 11 and 12 hours, depending on which airport you depart from and which airline you fly with. The flight time will also be affected by factors such as wind speed and direction. If you’re flying direct, you can expect your journey to take around 11 hours. However, if you’re flying with a layover, it’s likely to take a bit longer. There are a few different airlines that fly direct to South Africa from England, including British Airways, Virgin Atlantic, and South African Airways. The flight time from London to Johannesburg is around 11 hours, while the flight time from Manchester to Cape Town is around 12 hours. When choosing your airline and flight, it’s important to consider the stops and layovers that will be involved. A direct flight will obviously be the quickest option, but it’s also worth considering whether you’d prefer a non-stop flight or one with a stopover. If you’re looking for the cheapest option, a flight with a layover is likely to be your best bet. However, if you’re looking for the quickest option, a direct flight is the way to go. Whichever option you choose, you can expect to arrive in South Africa feeling refreshed and ready to explore this beautiful country.