A flight leaving from New York to Cape Town takes 21 to 30 hours. Most flights have 1 or 2 stopovers, usually in Frankfurt, London or Johannesburg. Very few airlines have flight routes straight from New York to Cape Town. If you book a return flight a couple of months ahead it should cost approximately $1,300.
|