how much does it cost to apply for a visa in south africa?
All K-1 and K-3 visa applicants must pay the USD $240 non-immigrant visa application fee payable at U.S. Consulate Johannesburg. You are required to present the original customer receipt as proof of this payment. Please note that derivatives (such as minor children) are also required to pay the fee.