I have a long layover in the OR Tambo airport and I need to withdraw or exchange USD for about 4200 ZAR (rand is required for a tour beginning in Zimbabwe). What is the best way to go about this within the terminal? Should I take USD with me and exchange it at a counter or would I be better off withdrawing from an ATM? If ATM is my best option, will I be able to withdraw the full amount or is there a limit?
Thanks in advance for the help!