The 2004 South African motorcycle Grand Prix was the first round of the 2004 MotoGP Championship. It took place on the weekend of 16–18 April 2004 at the Phakisa Freeway. This was the last South African MotoGP round at Phakisa, because the race was not contracted for 2005 and beyond.