That's true within the States also. It cost me much more to hunt elk in Colorado than it does someone that lives in Colorado. It is my understanding that you would pay the same as me as an (out of stater) for the license or tags. I live in Florida.
Out of state license is one thing. Paying for the guide or right to hunt is another.
If I want to hunt private land in Colorado I don't pay more because I'm not from there (although I do for the license). Can you imagine the uproar? "Yes, I know I told you $1000, but I didn't realize you were from Utah, so now it is $2000."
My guess is the truth is somewhere in the middle on this one. I bet that if I wanted a cull hunt in SA and got my own lodging and paid my own PH (to make it legal) and just wanted to hunt that I'd pay more in "kill fees" than a resident would from the same land owner.
If I'd even be allowed to hunt in that manner.