Grand Prix sepeda motor Afrika Selatan 2004 adalah putaran pertama MotoGP musim 2004. Itu terjadi pada akhir pekan tanggal 16-18 April 2004 di Phakisa Freeway. Ini adalah putaran terakhir MotoGP Afrika Selatan di Phakisa, karena balapan tidak dikontrak untuk tahun 2005 dan seterusnya.