Le Grand Prix moto d'Ulster 1964 est la neuvième manche du Championnat du monde de vitesse moto 1964. La compétition s'est déroulée le 8 août 1964 sur le Circuit de Dundrod dans le Comté d'Antrim (Irlande). C'est la 36e édition du Grand Prix moto d'Ulster et la 16e édition comptant pour le championnat du monde.