Just did it at Bedfordview today.
Nicol Road, opposite the Fire Station.
Waiting Time: 3.5 hours
Queue: First part is outside in the sun, standing. Second half is seated inside.
Cost: R228 for the license, R72 if you need a temporary License.
Friendliness: Very helpful
Requirements:
1) Green Application Form (you can get this at the info desk and fill it in while you are waiting).
2) Cash for the fees
3) 4 Colour photos (You may not need all of them).
4) Your ID and a copy of your ID.
5) Extra cash in case you have outstanding fines
6) Your glasses (if you drive with glasses).
Process:
1) Get Green App Form and get in line
2) From outside you will be directed to be seated inside
3) From the main waiting room, you move to a side waiting room (for the eye test)
4) Do the eye test, consists of moving a joy stick in response to lights and patterns.
5) Give thumb prints, left and right.
6) Sign the digital reader - your signature gets added to the card.
7) Move from there to the payment window (another small queue).
8) The Clerk checks for outstanding fines - Go and pay those at the Metro window if you have to.
9) Pay the R228
10) Wait 4 weeks to go and pick up your card.
Other Services: You can also do driving tests and pay vehicle Licenses and fines.