Save 28% or moreCompare multiple travel sites with one search.
Free to useThere are no hidden charges or fees.
Filter your dealsChoose cabin class, free Wi-Fi and more.
British Airways is currently the only airline with deals flying to Cape Town, with an average return price of £1,172.
On average, British Airways flights to Cape Town cost £1,172 for a round-trip.
You’ll fly into Cape Town Airport when flying to Cape Town with British Airways.
Unfortunately, there are no other airlines in oneworld that fly to Cape Town.
Cape Town Intl (CPT)South Africa
Cape Town Intl - United Kingdom