Garmisch Partenkirchen is easily the biggest name in German ski resorts – its two ski villages were joined together for the 1936 Olympics and have remained at the forefront of German skiing ever since. 60km of pistes are split between the Classic area (home to the FIS Kandahar run) and the glacier ski area on Zugspitze, Germany’s highest mountain.
Taking the title for Germany's biggest ski area is Oberstdorf, which shares 128km of slopes with Kleinwalsertal in Austria. Its local mountain, the Nebelhorn, has Germany’s longest valley run at 7.5km.
Berchtesgaden covers the ski areas of Rossfeld and Gutshof Obersalzberg, and made history as the home to Eagle’s Nest, the mountain house where Hitler spent his time during WWII.
You’ll also find smaller ski resorts like Ruhpolding, which have a handful of their own slopes and more to ski just a train ride or drive away.