day flights from the UK to JNB
My parents do day flights from Manchester to Cape Town via Dubai as they are too old to skeep on planes. They stay in the airside hotel (about £100). For them it works out well as time isn't too much of an issue. Much cheaper option than business class. Don't know if there's a daytime flight to JNB or where in UK you want to fly from.