The Best Places to Buy Glasses Online

Take your Zoom game up a notch with a new pair.

Eyewear, Skin, Glasses, Beauty, Fashion, Street fashion, Headgear, Hair accessory, Headpiece, Fashion accessory,
(Image credit: Getty Images)

Why trek to the optician when you can try on, customize, and purchase your next favorite pair of eyeglasses from the comfort of your couch? Whether you're looking for your new pair of prescription, blue light-blocking work glasses or a cheap, cool accessory for summer (opens in new tab), there are a ton of online retailers that offer more options than you'd ever be able to find in-store. Plus, there are a ton of great deals to be had, and many brands will send you frames to try on at home free of cost. (And did I mention the sheer amount of "buy one, get one free" offers?) When you want to treat yourself to a new look or some summer-friendly shades, (opens in new tab) try one of these beloved online retailers.

1. Zenni

A post shared by Zenni (@zennioptical) (opens in new tab)

A photo posted by on

Zenni (opens in new tab) makes buying glasses online easy and, dare we say, fun. They have plenty of styles under $20 and "Blokz by Zenni" lenses to help protect your eyes from harmful UV and blue light. Shop by price, style, face shape or color frames. They even show you how to pair your favorite frames with complementary clothing colors.

Our pick: Tortoiseshell cat-eye glasses (opens in new tab), $13

2. Firmoo

A post shared by (@firmoo_optical) (opens in new tab)

A photo posted by on

Firmoo optical (opens in new tab) offers new customers their first pair of glasses for only $4.95. They keep customers coming back with their virtual try on feature, tutorials to walk you through the entire process of buying glasses and a ton of stylish options in frames!

Our pick: Gold tortoise (opens in new tab), $24

3. Warby Parker

A post shared by Warby Parker (@warbyparker) (opens in new tab)

A photo posted by on

Try on five pairs of glasses in the comfort of your home for five days, risk-free. Warby Parker (opens in new tab) has a huge variety of frames online, as well as brick-and-mortar stores if you want to purchase a pair immediately. Besides having a quality product, Warby Parker believes in giving back. For every pair purchased, a pair is distributed to someone in need; over 7 million pairs in 50 countries have been part of their give-back program.

Our pick: Shea eyeglasses, peacock green (opens in new tab), $95

4. EyeBuyDirect

A post shared by EyeBuyDirect (@eyebuydirect) (opens in new tab)

A photo posted by on

EyeBuyDirect (opens in new tab) has over 1,200 frames to choose from, plus an easy-to-use "Eye Try" feature and a 14-day fit and style guarantee, not to mention a 12-month overall guarantee. Get cozy on the couch and watch their video guides on how to read your prescription, understand your pupillary distance, and determine your face shape.

Our pick: Movement, square golden eyeglasses (opens in new tab), $32

5. Lenscrafters

A post shared by LensCrafters (@lenscrafters) (opens in new tab)

A photo posted by on

Lenscrafters (opens in new tab) offers an online shopping platform, as well as the ability to walk into any of their IRL locations for an eye doctor visit. You can also shop luxury brands like Tiffany, Coach, and Burberry. Offers include a great value package where you can shop a complete pair of glasses and frames starting at $99.

Our pick: Michael Kors (opens in new tab), $128

6. Frames Direct

A post shared by Frames Direct (@framesdirect) (opens in new tab)

A photo posted by on

At Frames Direct (opens in new tab) you can choose from over 250 designers' brands and over 100,000 styles. Plus, they have a "Price Match Guarantee"—if you find the same pair of glasses somewhere else online for less, they'll match that price. Frames Direct also has a "buy one give one" program, and you can choose a specific region of the world that you'd like your donation to benefit.

Our pick: Kate Spade (opens in new tab), $103

7. Glasses USA

A post shared by (@glassesusa) (opens in new tab)

A photo posted by on

Look your best for less with designer frames on sale from Prada, Gucci & Versace from Glasses USA (opens in new tab). Edit down your favorites by using the virtual mirror to "try on" frames. They offer a money-back guarantee and 24/7 support for any tough optical queries.

Our pick: Prada (opens in new tab), $280


A post shared by Lensabl - Online Vision Care (@lensabl) (opens in new tab)

A photo posted by on

Lensabl (opens in new tab) makes shopping for frames and lenses as easy as it gets with a step-by-step program that makes the process simple. Plus, shoppers get a case and cleaning kit as a bonus with their order. You have the option of sending Lensabl your frames just for new lenses, or buying new lenses and new frames directly from them. They also promise 50-70 percent lower prices than if you went to your local eye doctor.

Our pick: Sunset Opticals (opens in new tab), $77

9. Diff Eyewear

A post shared by D I F F Charitable Eyewear (@diffeyewear) (opens in new tab)

A photo posted by on

DIFF (opens in new tab) believes in fashion as a "force of good." They say they focus on being socially conscious and that the core of their business model to being charitable. DIFF collaborates with celebs and influencers, and always has various offers and sales going on, plus BOGO offers.

Our pick: Sawyer, pink clear frames (opens in new tab), $95

10. Felix and Iris

Felix and Iris (opens in new tab) say they believe that "people matter most." Shoppers have the option of picking four frames to be shipped to them for free to try on. Fit and quality are this brand's top priority, they say, plus they have a ton of fashionable frames to choose from.

Our pick: Avery Tortoise (opens in new tab), $118

11. Eyeconic

A post shared by Eyeconic (@shopeyeconic) (opens in new tab)

A photo posted by on

In just five steps, you can find your perfect fashion spectacles. Choose from DVF, Ferragamo or Saint Laurent, just to name a few. Eyeconic is constantly offering sales and perks for their customers, not to mention their "Price Match" guarantee.

Our pick: Saint Laurent (opens in new tab), $405


For more stories like this, including celebrity news, beauty and fashion advice, savvy political commentary, and fascinating features, sign up for the Marie Claire newsletter (subscribe here) (opens in new tab).