Frankfurt to Cape Town Flights

A selection of 2 airliners offer flights to Cape Town International to Frankfurt International Airport, United Airlines and Lufthansa. The journey time flying from Frankfurt International Airport to Cape Town International South Africa is around 11 Hours 51 Minutes. With the distance covered being 9,392 Km (5,836 Miles). The airport code for Frankfurt International Airport is FRA and for Cape Town International it is CPT.

Flight prices can fluctuate at certain times of the day but also at weekends. Cape Town International South Africa flights may be normally booked months in advance and this may be the best option if you intend to get the best prices from Frankfurt International Airport. We recommend booking your flights to Cape Town International South Africa in advance as prices normally increase the nearer the departure date.

Please note that the time difference at Cape Town International is 1.0 GMT. So remember to change your watch before arriving at Cape Town International.

The table below displays the numbers of daily flights from Frankfurt International Airport (FRA) to Cape Town International (CPT) and the relevant airlines that fly.

AirlinerMoTuWeThFrSaSuFirst FlightLast Flight
United Airlines111111110:0022:15
Lufthansa111111110:0022:15

Currently United Airlines offer the most direct flights from to Cape Town International from Frankfurt International Airport with only 1 flight weekly. The time of the departure is 10:00

When travelling with United Airlines it would be worth visiting their website united.com for further information on bookings and special offers.

Below you can see all the times when United Airlines fly. These flight times do vary so we recommend you look on the United Airlines website for accurate information for the dates you are departing.

DayFlight Times
Monday22:15
Tuesday10:00
Wednesday22:15
Thursday22:15
Friday10:00
Saturday22:15
Sunday10:00

Please remember your valid passport before departing FRA airport.

Delayed/Cancelled Flight Compensation Calculator

Was your flight delayed or cancelled?

You could be eligible to receive up to 600EUR compensation per person in your party...
BACK TO TOP