Question: do i need a passport for domestic flights in 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.