El Gran Premio de Sudáfrica de Motociclismo de 2003 fue la segunda prueba del Campeonato del Mundo de Motociclismo de 2003.
Tuvo lugar en el fin de semana del 25 al 27 de abril de 2003 en el Phakisa Freeway, situado en Welkom, Provincia del Estado Libre, Sudáfrica.
La carrera de MotoGP fue ganada por Sete Gibernau, seguido de Valentino Rossi y Max Biaggi.
Manuel Poggiali ganó la prueba de 250cc, por delante de Randy de Puniet y Franco Battaini.
La carrera de 125cc fue ganada por Dani Pedrosa, Andrea Dovizioso fue segundo y Steve Jenkner tercero.