Oberstdorf hosted the Nordic skiing World Championships in 1987, 2005 and 2021. The town has also hosted several stages of the Tour de Ski, a cross-country skiing stage event.