Nigerian Passport Holders require a visa to travel to South Africa. This is a short-term Holiday Visa. The application form can be found via this link: https://visa.vfsglobal.com/one-pager/southafrica/nigeria/english/
To start your application, please go to this link: https://visa.vfsglobal.com/nga/en/zaf/apply-visa
Once the application form has been completed, you can book an appointment using this link: https://visa.vfsglobal.com/nga/en/zaf/book-an-appointment
UK Passports:
British citizens do not require a visa to visit South Africa for up to 90 days for tourism or business purposes.
USA Passports:
US citizens traveling to South Africa for tourism or business for 90 days or less do not require a visa.
Passport validity - All Passports:
Your passport must be valid for at least 30 days after leaving South Africa and contain at least two blank pages. Upon entering South Africa, non-South African citizens must provide their fingerprints and photographs at the immigration counter.
If you are traveling to South Africa with children under 18, you must bring their original unabridged birth certificate in English and their passport.