A flight departing from Vancouver to Cape Town takes 28 to 30 hours. The majority of flights have 1 or 2 stopovers, usually in Seattle, Amsterdam, Calgary or London. Very few airlines offer direct flights from Vancouver to Cape Town. Depending on availability a return flight should sell for $1,700.
|