For the majority of foreign visitors to South Africa entry is straightforward and hassle-free. All visitors to South Africa must be in possession of a valid passport in order to enter the country and in some cases, a visa. The Department of Home Affairs’ website will provide information on: visa costs, processing time, where to apply, visa requirements (what to submit), requirements for people in transit, duration and purpose of stay, medical visas and photographs.