Directions

The North Face Verbier, Place Centrale, Verbier, Switzerland

About North Face Verbier

The North Face Verbier store offers a premium selection of high-performance outdoor apparel and equipment right in the heart of the Swiss Alps. Known for quality and innovation, The North Face provides everything adventurers need to stay warm, protected, and comfortable on the slopes and beyond.

From advanced ski jackets and insulated layers to durable gear and accessories, each item is crafted to withstand extreme alpine conditions. With expert staff ready to offer advice on the best gear for Verbier’s challenging terrain, The North Face Verbier is a must-visit destination for skiers, snowboarders, and outdoor enthusiasts seeking reliable, stylish equipment for all mountain adventures.