| Games | Venue | Locations | Other sports hosted at venue for these games | Capacity | Ref. |
|---|
| 1920 Antwerp | Palais de Glace d'Anvers | Indoor | Figure skating | Not listed. | [8] [1] [9] |
| 1924 Chamonix | Stade Olympique de Chamonix | Outdoor | Cross-country skiing, Curling, Figure skating, Military patrol, Nordic combined (cross-country skiing), Speed skating | 45,000 | [10] |
| 1928 St. Moritz | St. Moritz Olympic Ice Rink | Outdoor | Figure skating, Speed skating | 4,000 | [11] [12] |
| 1932 Lake Placid | Olympic Arena (final) | Indoor | Figure skating | 3,360 | [2] |
| Olympic Stadium | Outdoor | Speed skating | 7,475 | [3] |
| 1936 Garmisch-Partenkirchen | Olympia-Kunsteisstadion (final) | Outdoor | Figure skating | 17,000 | [13] |
| Riessersee | Outdoor | Bobsleigh, Speed skating | 17,940 (Bobsleigh), 16,000 (Ice hockey, Speed skating) | [14] |
| 1948 St. Moritz | Kulm | Outdoor | None | Not listed. | [15] |
| Olympic Stadium (final) | Outdoor | Figure skating, Speed skating | Not listed. | [16] |
| Suvretta | Outdoor | None | Not listed. | [15] |
| 1952 Oslo | Dæhlenenga | Outdoor | Bandy (demonstration) | Not listed | [17] |
| Jordal Amfi (final) | Indoor | None | 10,000 | [4] |
| Kadettangen | Outdoor | None | Not listed. | [4] |
| Lillestrøm stadion | Outdoor | None | Not listed. | [4] |
| Marienlyst stadion | Outdoor | None | Not listed. | [4] |
| 1956 Cortina d'Ampezzo | Apollonio Stadium | Indoor | None | 2,000 | [18] |
| Olympic Ice Stadium (final) | Outdoor | Figure skating | 12,042 | [19] |
| 1960 Squaw Valley | Blyth Arena (final) | Indoor | Figure skating | 8,500 | [20] |
| Squaw Valley Olympic Skating Rink | Outdoor | Speed skating | Not listed. | [20] |
| 1964 Innsbruck | Messehalle | Indoor | None | 5,544 | [5] |
| Olympiahalle (final) | Indoor | Figure skating | 10,836 | [5] |
| 1968 Grenoble | La Patinoire Municipale | Indoor | None | 2,700 | [21] |
| Le Stade de Glace (final) | Indoor | Closing ceremony, Figure skating | 12,000 | [22] |
| 1972 Sapporo | Makomanai Ice Arena (final) | Indoor | Figure skating (final), Closing ceremonies | 2,700 | [23] |
| Tsukisamu Indoor Skating Rink | Indoor | None | 6,000 | [24] |
| 1976 Innsbruck | Messehalle | Indoor | None | Not listed. | [25] |
| Olympiahalle (final) | Indoor | Figure skating | Not listed. | [26] |
| 1980 Lake Placid | Olympic Center | Indoor | Figure skating | 8,500 (ice hockey) 2,000 (figure skating) | [27] |
| 1984 Sarajevo | Skenderija II Hall | Indoor | Figure skating | 15,000 | [28] |
| Zetra Ice Hall (final) | Indoor | Closing ceremonies, Figure skating | 15,000 | [29] |
| 1988 Calgary | Father David Bauer Olympic Arena | Indoor | None | 2,000 | [30] |
| Olympic Saddledome (final) | Indoor | Figure skating (final) | 16,605 | [31] |
| Stampede Corral | Indoor | Figure skating | 6,475 | [32] |
| 1992 Albertville | Méribel Ice Palace | Indoor | None | 6,420 | [33] |
| 1994 Lillehammer | Gjøvik Olympic Cavern Hall | Indoor | None | 5,300 | [34] |
| Håkon Hall (final) | Indoor | None | 10,500 | [35] |
| 1998 Nagano | Aqua Wing | Indoor | None | 6,000 | [36] |
| Big Hat (final) | Indoor | None | 10,104 | [37] |
| 2002 Salt Lake City | E Center (final) | Indoor | None | 10,500 | [38] |
| Peaks Ice Arena | Indoor | None | 8,400 | [39] |
| 2006 Turin | Palasport Olimpico (final) | Indoor | None | 12,500 | [40] |
| Torino Esposizioni | Indoor | None | 5,400 | [41] |
| 2010 Vancouver | Canada Hockey Place (final) | Indoor | None | 18,630 | [6] |
| UBC Thunderbird Arena | Indoor | None | 7,200 | [7] |
| 2014 Sochi | Bolshoy Ice Dome (final) | Indoor | None | 12,000 | [42] |
| Shayba Arena | Indoor | None | 7,000 | [43] |
| 2018 PyeongChang | Gangneung Hockey Centre (final) | Indoor | None | 10,000 | [44] |
| Kwandong Hockey Centre | Indoor | None | 6,000 | [44] |
| 2022 Beijing | Wukesong Sports Centre (men's final) | Indoor | None | 18,000 | |
| Beijing National Indoor Stadium (women's final) | Indoor | None | 18,000 | |
| 2026 Milan-Cortina | PalaItalia (finals) | Indoor | None | 16,000 | |
| Milan Ice Park | Indoor | None | 12,000 | |
| 2030 French Alps | Allianz Riviera | Indoor (temporarily) | None | 17,000 (Hall 1) | |
| 17,000 (Hall 2 ) | |
| 2034 Salt Lake City-Utah | Salt Lake Ice Center | Indoor | None | 16,200 | [45] |
| Peaks Ice Arena | Indoor | None | 10,000 | |