Le Grand Prix moto de République tchèque 2004 est le dixième rendez-vous de la saison du championnat du monde de vitesse moto 2004. Il s'est déroulé sur le circuit de Masaryk du 20 au 22 août 2004. C'est la 12e édition du Grand Prix moto de République tchèque.