I swear I saw this posted but now cannot find it. We are on a Tuesday night international flight that leaves JNB at 6:50 PM (it's the Air France one) and will be heading from Graskop to the airport that day. I've read that we should be there 2 hours ahead, which puts ideal arrival time at JNB at 4:50 minus 30 minutes for returning an Avis car. So estimated arrival at airport would be 4:20 for 6:50 PM flight. That, I presume, is inching on rush hour. What time would you all recommend we arrive at airport given the time of day?
I don't want to be panicked if we hit Joburg at 4 and get stuck in horrific traffic. But I also want to try to spend as much of my morning as possible in Graskop.