St. Moritz ist für seine Sportanlagen und -veranstaltungen bekannt. Das erste Golfturnier der Alpen wurde 1889 hier ausgerichtet. 1928 wurden die II. Olympischen Winterspiele und 1948 die V. Olympischen Winterspiele in St. Moritz ausgetragen. Im Jahr 1994 fand zum ersten Mal ein Windsurf-Weltcup auf einem Binnensee statt. Der erste Engadin-Inline-Marathon wurde 1996 organisiert. In den Jahren 1934, 1974, 2003 und 2017 fanden in St. Moritz die Alpinen Skiweltmeisterschaften statt.