Breaking up travel into South Africa

Breaking up travel into South Africa Looking to fly Toronto to Johannesburg and Cape Town back to Toronto. What would be the best way to break up the flight?
30 hour flight total with 12 hour layover in Zurich with Air Canada / Swiss Airlines 4 hour layover in ATL but then a 15-16 hour straight flight there, takes around 21 hours total with Delta
Thinking of upgrading to premium ...

Visit Direct Link

You Might Also Like

Post comment