Die vlag van Suid-Afrika tussen 1928 en 1994 is oorspronklik deur die Unie van Suid-Afrika (1928–1961) en later deur die Republiek van Suid-Afrika (tot 1994) gebruik. Dit is tot in 1990 ook in Suidwes-Afrika (die huidige Namibië) gebruik, aangesien dié gebied onder Suid-Afrikaanse gesag was. Die vlag is op die Prinsevlag gebaseer en vertoon die vlag van die Verenigde Koninkryk, die vlag van die Oranje-Vrystaat en die vlag van die Zuid-Afrikaansche Republiek (Transvaal se Vierkleur) in ’n kleiner middelblok vertoon. Die vlag se bynaam is die Oranje, Blanje, Blou. Die vlag se ontwerp is in 1928 deur die Parlement onder die eerste Afrikanermeerderheidsregering goedgekeur. In 1948 het die Nasionale Party ná hul oorwinning in die algemene verkiesing tevergeefs gepoog om die vlagontwerp te verander om die vlag, wat hulle die “bloedvlek” (die vlag van die Verenigde Koninkryk) genoem het, te verwyder. Ná republiekwording in 1961 is dit as die nasionale vlag behou, ten spyte van die feit dat Suid-Afrika die Britse Statebond verlaat het.