The flight to Johannesburg is eleven hours. As far as flights go, that's pretty long. As far as anything goes that's pretty long. The good news is that, on top of that flight taking me to South Africa (!), I actually, for the most part, enjoy lengthy flights.
Being on a plane for that length of time, even accounting for the indignities of coach class, is like the WALL-E version of the future (in a good way); a plane ride basically consists of you sitting in a reasonably comfortable reclining chair with a display screen full of entertainment in front of you, while people in uniform patrol the aisle beside your seat, bringing you food and drinks.
You can even fall asleep onto your half-finished dinner, and when you awake your leftover food has been cleared away and you are beginning your descent into a new city.
In this case also a different country and a different continent. Pretty sweet.