Once the application is finalized, It can take anywhere between 7 to 21 days to get a passport from Home Affairs, South Africa. Finalizing the application can take anywhere from 6 months.