If you want to fly from Miami to Cape Town South Africa you have three options to choose from. Your options are British Airways, South African Airways and Delta Airlines. None of them offer a direct flight as they all have to stop at least twice before reaching their destination.

Some of the cities these flights fly via include Washington, Johannesburg, New York, Baltimore and Johannesburg. As is the routine for such long flights it is necessary for you to switch planes at each stop.

South African Airways

This flight to South Africa from Miami departs from Miami at 13:25 heading for Washington Dulles. It gets there at about 16:04. After stopping for about 1 ½ hrs it leaves for Johannesburg where it is scheduled to arrive at 15.50hrs the next day.

It then lives Johannesburg at 17:40 and flies to its final destination, Cape Town. It gets there at 19:50. The air flight to South Africa from Miami is about 20 hours long.

Delta Airlines

Delta Airlines lives Miami at 06:00 and flies to Baltimore. It arrives there at 10:34 and takes off at 11:00 heading to New York, specifically to the JFK airport. Its scheduled to arrive at 12.10hrs and leave New York at 16.00hrs for Cape town.

This flight is longer than the South African Airways i.e. it’s a 23 hour flight.

British Airways

British Airways will leave Miami heading for London at 20.50hrs and will arrive the next day at 10.05hrs. There is quite a long stretch of waiting here as the new flight that you are switched to only takes off at 17:50 and flies to Johannesburg

It gets there at 06:35 on the second day. You are then switched to another flight i.e. the SA317, which lives Johannesburg at 09:00 and gets to Cape Town at 11:10. The total flight time is about 21 hours – better than using Delta Airlines.

If you are going to be comparing prices then South African Airways comes out as the cheapest.You will be able to access current airfares and ways you can book your travel tickets from one of the these:




About the Owner:

Jeff Mills is a former Youth Pastor who is now a full time internet information entrepreneur, book author, speaker, marketer, and also an avid traveler. To get more free money saving travel tips, read more at his blog, Resorts 360 and learn how the Resorts360 Sales and Call Center will help you earn money with your own Resorts360 travel club business. Jeff will teach you "My Story Marketing and Branding", online marketing, outsourcing and Web 2.0 Media Marketing, and invites you to call his home office at 651-769-2189 or his R360 Future Sales Hotline at 1-866-220-9389 with ID 1302.


Wait! I have a Free Video I want you to view...

I'll show you 10 Benefits of Making Money with my company, Resorts 360. Use your name and email address as the password to access the videos immediately.

First Name:

Real Email:

privacy policy: We hate spam and will never rent, sell, barter or giveaway your personal email. It will only be used to communicate updates to you.