Le Grand Prix moto de Grande-Bretagne 2004 est le neuvième rendez-vous de la saison 2004 du championnat du monde de vitesse moto. Il s'est déroulé sur le circuit de Donington Park du 23 au 25 juillet 2004. C'est la 28e édition du Grand Prix moto de Grande-Bretagne.