the north face natick mall

About Us

The North Face Natick Mall store is located on the upper level near Nordstrom. The mall is in Natick in the Greater Boston area off Route 9.

Follow Us on Facebook

Additional Services

In-Store Pickup:

Buy online & collect in store.

Return, exchange or claim your warranty for items bought in The North Face store only. Check brand official return and warranty policies for more info.

Available Products




Storefront of The North Face Natick Mall in Natick, MA


1245 worcester street
suite 4016
natick, MA, 01760

(508) 651-7676
Get directions


Monday: 11am-7pm
Tuesday: 11am-7pm
Wednesday: 11am-7pm
Thursday: 11am-7pm
Friday: 10am-9pm
Saturday: 10am-9pm
Sunday: 11am - 6pm