The easiest way to to get to your destination is a direct flight. Direct flights for from Cape Town to East London are offered by:
The lowest prices for flights with layovers are offered by Safair with a layover in Johannesburg. Tickets start at 321₾.
Aviasales.ge suggests buying tickets for Cape Town – East London in advance in order to choose the conditions for your flight that best suit your preferences and budget.
Cape Town airports serving flights to East London:
East London airports accepting flights from Cape Town: