Le Grand Prix moto de Suisse 1950 est la quatrième manche du Championnat du monde de vitesse moto 1950. La compétition s'est déroulée le 22 au 23 juillet 1950 sur le Circuit urbain de Genève. C'est la 20e édition du Grand Prix moto de Suisse et la 2e édition comptant pour le championnat du monde.