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

About

The North Face store in Solaris Plaza is one of two North Face shops in Vail, and it is run by Vail Resorts Retail, the ski company's own retail arm, rather than by the brand. This is the Vail Village location; the other is in Lionshead.

It is the straightforward stop for a visitor who packed too lightly and needs a warmer mid-layer, a shell for a wet summer afternoon or a beanie and gloves, and who wants a familiar brand and fit rather than a boutique edit.

Contact Information

Company Name
The North Face - Solaris
Phone Number
Location
141 E Meadow Dr Ste 107
Vail, 81657

The North Face - Solaris Photo Albums


The North Face - Solaris Photos
The North Face - Solaris Photos

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


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

About The North Face - Solaris

Quick answer: The North Face - Solaris is a business at 141 E Meadow Dr Ste 107, Vail, CO 81657. The North Face in Solaris Plaza, Vail Village: the brand's jackets, layers and gear, run by Vail Resorts Retail. Address, contact and tips.

Last updated

The North Face store in Solaris Plaza is one of two North Face shops in Vail, and it is run by Vail Resorts Retail, the ski company's own retail arm, rather than by the brand. This is the Vail Village location; the other is in Lionshead.

It is the straightforward stop for a visitor who packed too lightly and needs a warmer mid-layer, a shell for a wet summer afternoon or a beanie and gloves, and who wants a familiar brand and fit rather than a boutique edit.


Amenities at The North Face - Solaris

  • In Solaris Plaza
  • Outdoor apparel and gear
  • Footwear

Frequently Asked Questions

Where is The North Face in Vail Village?
In Solaris Plaza at 141 East Meadow Drive, Suite 107, Vail, in the Solaris building in the middle of Vail Village.
Is there another North Face store in Vail?
Yes. The North Face at the Landmark is in Lionshead at 610 West Lionshead Circle. The Solaris store is the Vail Village one; the Landmark store is the Lionshead one. They are separate shops, both run by Vail Resorts Retail.
Who runs the Solaris store?
Vail Resorts Retail, the retail division of Vail Resorts, operates the Solaris store. It is not run directly by The North Face brand.
What are the hours?
The operator's store page does not publish hours, and third-party listings disagree, so call (970) 476-4541 before a special trip. You can also email [email protected].
Can I check stock before I go?
The retailer's website shows a selection of what is in store, but not the full range. Call the store at (970) 476-4541 to confirm a specific item or size.
What are prices like at The North Face - Solaris?
Vail Resorts Retail says the best prices are found in the store rather than online, and it publishes no price list for this location. Expect standard pricing for a premium outdoor brand, and check in store for the actual figure.
What do reviews say about The North Face - Solaris?
On Google the store holds 4.0 out of 5 from 36 reviews as of October 27, 2026.
How do I contact the store?
Call (970) 476-4541 or email [email protected]. The store is at 141 East Meadow Drive, Suite 107, Vail, CO 81657.