40+ of the best places to buy face masks online
Now that the CDC is recommending all individuals wear cloth face coverings when going out in public, it has become harder than ever to find face masks. These masks can include scarves and cloth face coverings that fit snugly but comfortably against the side of the face. They help reduce the amount of the virus you get exposed to as well as block droplets we might unknowingly spread to others.
Cloth masks can be made at home with a t-shirt, bandana or with cloth and sewing materials. However, if you’re not feeling crafty there are many sites selling their own masks online. If you’re looking for where to buy a face mask online, check out the sites below. Each site has its own shipping costs so be sure to make note of that when you’re shopping. Due to high demand, the items below could sell out at any time. See financial information on the coronavirus here.
Masks made in the USA
Get a 5-pack of anti-microbial masks starting at $20 depending on your choice of masks.
Get a 3-pack of stylish masks starting at $25. If you choose a mystery bundle, you can get a 3-pack for just $20!
Get a 5-pack of white face masks for $25. Shipping is free on orders of $100 or more. Otherwise, shipping adds $7.50.
Find a pack of 5 washable face masks for $20 for adults or kids.
Get a three-pack of washable face covers for $30. Karen Kane is matching every face cover purchased with a donation to a healthcare worker in need.
Find a collection of face coverings from $18 to $42. Masks are buy one, get one free with code MASKS4ALL for a limited time. Shipping adds $7. Use promo code SUD951 to save 15%!
This workwear company is offering two styles of masks for $19 each. When you buy three masks you can get one free for Labor Day! Choose from the Sentry, which features a tie back style or the Ace, (pictured above), that slips behind your ears. For each mask sold, the company will donate another mask to an essential worker or nonprofit organization. Kids masks are also available starting at $16.
Fox River socks has USA made masks starting at just $6.99!
Find masks in all kinds of patriotic styles starting at $9.95 for a two-pack.
If you want an ultra-stylish mask Black Halo is a great place to shop. Find masks for $35 in a variety of sleek patterns and colors.
These masks, made in LA, have adjustable ear straps and a filter pocket. They are available in a variety of patterns for $13.50 each.
Find adorable kids and adult masks for $18 each.
Other great mask deals
Enjoy these bright and colorful masks for just $14 each. You can also get a pack of 3 masks for $38. A portion of the proceeds from each mask sold is donated to the COVID-19 Solidarity Response Fund.
While supplies last, this company has five packs of KN95 protective face masks available for $14.99. When used correctly, these masks have a 95% filter efficiency rate, but are not intended to replace gas or medical masks. Shipping is free!
Wyze has partnered with iHealth to offer 50-packs of disposable masks for $11.99. Shipping is included in this price.
Daily Steals has a variety of masks options starting at just $8.99. Get this 6-pack of masks for $9.99 and free shipping with all US orders.
Get a classic fitted face mask for $14.99. This mask is available in five color options.
This apparel company is offering 3-packs of adjustable cloth masks for $20.
You can get a 3-pack of reusable face masks for $12.99 at 32 Degrees! Kids masks are also available for $19.99 for a 5-pack.
Get a 6-pack of cloth face masks for $4.16 each with free shipping while supplies last. You can also buy one pack of masks and get the 2nd at 50% off!
These masks transform into a wristband when they’re not being used as a mask making them great for kids!
These masks are both reusable and affordable starting at $.99 per mask. Customers can purchase a 10-pack of classic face masks for $9.99 or a 100-pack of mixed masks for $85.99. These masks are made of 100% cotton and have an antimicrobial finish which inhibits the growth of 99.99% of bacteria.
Find a variety of adorable patterned masks starting at just $9.99 at Redbubble. Plus, get 20% off when you order when you buy four masks. Shipping is extra.
When you buy a mask for $12 from this company, they’ll donate a mask to Direct Relief. Each of these masks come packaged with two filters. Shipping adds $5.99.
If you want to represent your favorite NFL team while staying safe, these masks are a great option.
Get a 5-pack of fashionable pleated masks for $25 from Lucky Brand. Shipping adds $10 on orders under $75.
Old Navy is offering 5-packs of face masks for kids or adults for $12.50. The store has a large variety of colors and styles available!
If you’re looking for an environmentally-friendly mask, these masks from Avocado Mattress are a great option. Each mask is made with two layers of 100% organic cotton and two tie straps. No plastic or elastic is used. Get a pack of four adult or kids masks for $30.
The clothing company Abacaxi is offering a complimentary face mask with any clothing purchase. You can also order a cotton face mask on its own for $30.
This t-shirt printing company is offering 12 packs of basic cloth masks for $16.99 right now. These masks are one-size-fits-all and made in the USA.
Dick’s Sporting Goods has a wide variety of masks between $10 and $50 right now. The store is also offering free curbside pickup.
Eddie Bauer has bandanas that you can fashion into face coverings for $12.99. Shipping is free when you sign up for a free Adventure Rewards account. The store also has multiclavas on sale for $12.99.
If you don’t feel like making a facemask on your own, Esty is a great place to look. This online store has tons of handmade items available, including face masks. You’ll find a selection of handmade reusable facemasks starting at around $8. Some options are even customizable!
This site offers colorful masks sure to brighten up anyone’s day. When you purchase a mask at $25, another mask will be donated to a medical professional. These masks are cotton fabric and lined with a non-woven filter to help filter contaminants. They’re also machine-washable. Note, due to high demand, the site is limiting the number of masks that can be ordered per day. The site will say “sold out” when the daily quota is reached, however, you can check again the next day for a chance to order.
Mask Club offers a variety of prints, including nostalgic designs like Superman, Wonder Woman and Betty Boop. Each mask costs $13.99 plus shipping, or you can join for $9.99 a month and get a new mask each month.
Sporting goods store REI has balaclavas, masks, bandanas and multifunctional headwear that can be used as face masks. Prices vary depending on what product you buy.
Vida is offering 100% cotton face masks in multiple colors. Get one for $10, two for $18 or a pack of four for $36. Each mask comes with a multi-layer PM2.5 filter. You can also purchase protective mask filters for $12. Save 15% with code BETTERTOGETHER. Note, due to high demand, these masks take 4 to 9 days to ship.
Masks can be found at Amazon, but you’ll want to check the seller ratings before purchase. For example, you can get these 50-count cotton face mask for $30.34. This mask is not intended for medical use, but it can be machine-washed.
While supplies last, Target has two packs of adult fabric face masks for just $4. These masks are made of 100% cotton and available in four colors.
If you’re looking for kids masks, you can pre-order a 4-pack of Star Wars masks for $20 from ShopDisney. Note, these masks are for kids and they tend to run small. See the size chart to ensure you’re getting the correct size before you purchase.
Hanes is now offering 6-packs of masks for $16 or 10-packs of masks for $20. (Note that not all styles are made in the USA.)
If you’re an animal lover, you can get custom pet print face masks for $19.99 each from Cuddle Cones! A portion of every purchase goes toward shelter animals in need.
This site offers 5 to 20-packs of face masks for $5 each. When you buy 25 or more masks, the price drops to $4.80 each. Shipping is free on orders of $50 or more.
Starks is offering three-layer antimicrobial masks for $12.95 each. When you buy four masks you get one free! Note, the free masks are added during packing and will not show up in your online cart.