The North Face - Landmark
Do you own or operate The North Face - Landmark? Claim this listing now. Claim this listing

About

The North Face - Landmark is the brand's Lionshead store, at 610 West Lionshead Circle, unit E, in the Landmark building. Vail Resorts Retail runs it, and The North Face lists it among its own stores as The North Face at Vail - Landmark.

It is most useful to people staying at the Lionshead end of town. A forgotten shell, a warmer mid-layer or kids' gear is a short walk away instead of a trip into Vail Village.

Contact Information

Company Name
The North Face - Landmark
Phone Number
Location
610 W Lionshead Cir Unit E
Vail, 81657

The North Face - Landmark Photo Albums


The North Face - Landmark Photos
The North Face - Landmark Photos

Photos of The North Face - Landmark.... View More


We may earn a commission from links on this page, at no cost to you. Disclosure

About The North Face - Landmark

Quick answer: The North Face - Landmark is a business at 610 W Lionshead Cir Unit E, Vail, CO 81657. The North Face store in Lionshead's Landmark building: footwear, apparel, gear and kids' clothing. Seasonal, so call ahead off-season.

Last updated

The North Face - Landmark is the brand's Lionshead store, at 610 West Lionshead Circle, unit E, in the Landmark building. Vail Resorts Retail runs it, and The North Face lists it among its own stores as The North Face at Vail - Landmark.

It is most useful to people staying at the Lionshead end of town. A forgotten shell, a warmer mid-layer or kids' gear is a short walk away instead of a trip into Vail Village.


Amenities at The North Face - Landmark

  • Single-brand The North Face store
  • Kids' gear
  • Footwear, apparel and equipment

Frequently Asked Questions

Where is this North Face store?
At 610 West Lionshead Circle, Unit E, in the Landmark building in Lionshead, next to the Salomon store. The brand's own store locator shows "61 W Lionshead Circle", but 610 is the correct number.
Is there another North Face store in Vail?
Yes. This is the Lionshead store, in the Landmark building. The other is The North Face - Solaris in Solaris Plaza, Vail Village, at 141 East Meadow Drive, a different store with its own phone and hours. If you are staying in Lionshead, this Landmark store is the closer one.
Who runs it?
Vail Resorts Retail, the retail arm of Vail Resorts, not The North Face corporate. The North Face lists it on its own store locator as "The North Face at Vail - Landmark".
Is it open year-round?
No. Opening follows the seasons: the store was closed in September 2026, between summer and ski season, while the operator and the brand continued to list it. Call (970) 477-5742 before making a special trip in spring or fall.
What are the hours?
Neither the operator nor the brand locator publishes hours for this store, both pages were checked on 2026-10-27 and neither lists any times. Call (970) 477-5742 to confirm before you go.
What does it sell?
The North Face footwear, apparel and equipment, including kids' gear.
What are prices like, are there deals in store?
The operator publishes no price list for this store and says the best prices are found in the store itself, rather than online. Its website shows only a selection of what is in stock, so call ahead about a particular item or size.
Where else in Lionshead sells The North Face?
The brand's locator lists Vail Sports at 492 East Lionshead Circle, unit 101, about a quarter mile (0.23 miles) east, as the nearest other stockist, useful when this store is closed between seasons.
How do I contact the store?