Question: do you need a passport to travel within south africa?
Answer: It is not necessary to have a passport for individual travel within a country but some form of official photographic identification is normally required by airlines before they will permit you to board. ... If travelling on a passport, it must be valid.