Saint-Moritz a aussi accueilli de nombreuses courses de la coupe du monde de ski alpin ainsi que les championnats du monde en 1934, 1974 et 2003. Les autres évènements importants qui s'y déroulent sont les courses de chevaux "" sur le Lac de Saint-Moritz gelé, organisées depuis 1907, et le marathon de l'Engadine. Il y a aussi depuis 1967 un centre de formation de haute altitude pour les athlètes.