Book Cape Town to Perth Flights
CPT — PER
Long-haul fares can swing quickly, so compare direct airline sales against metasearch tools before you lock in your trip.
Swipe left or right to browse
Cape Town to Perth is the only city pair in the Southern Hemisphere served by a meaningful number of direct crossing options between Africa and Australia, and the reason is geographical: the two cities are closer to each other than to any other major city on their respective continents. Qantas operates the most-watched service on the corridor from Johannesburg, not Cape Town, but the CPT-PER routing via Dubai on Emirates or via Doha on Qatar Airways gives Cape Town travellers a competitive option. Singapore Airlines via Singapore is the premium long-haul choice for travellers who want the best cabin product and don't mind the longer total time.
Perth Airport sits 12km east of central Western Australia and handles arrivals efficiently by Australian standards — immigration processing is thorough but generally moves in under an hour outside peak. South African passport holders need an Australian Electronic Travel Authority (ETA) before boarding, applied online via the Australian Immigration website for a small fee. November is the cheapest month in the route data; December and July-August are the most expensive windows, driven by the Australian summer holiday and the South African winter school break respectively.
The total travel time from Cape Town to Perth, including the Gulf hub stopover, runs around twenty-two hours — the data reflects a one-stop rather than a direct journey. For travellers prioritising arrival freshness on the Perth side, an evening departure from Cape Town with an overnight layover in Dubai or Doha is preferable to the tighter connections that save paper-time but not body-time. Perth itself is the starting point for the Margaret River wine region and a common connection to domestic Australian destinations via Qantas and Virgin Australia.
Quick facts
| Route | CPT → PER |
| Typical duration | 22h |
| Daily flights | 11 |
| Cheapest month | November |
| Peak season | July-August and December |
| From airport | Cape Town International Airport |
| To airport | Perth Airport |
| Type | international |
| Airlines | saa, airlink, ethiopian, emirates, qatar, qantas, singapore |