Do British Citizens need a visa for South Africa?
British nationals visiting South Africa for tourism or business purposes for a period of up to 90 days do not need a visa.
Do I need to declare my conviction on arrival?
You are required to complete a Traveler Card when you arrive and leave South Africa. There is no requirement to declare criminal records. The questions asked are around; Reasons for visit, occupation, address in South Africa, if in possession of any prohibited goods and passport details.