If you’ve been thinking about upgrading, or just want a cheap pair of back-up glasses, here’s your chance to get them for less, with prices on qualifying items now starting from $16.34 (was from $21.95) for basic frames fitted with clear, non-prescription lenses. At the other end of the scale, you could save over $130 on designer frames with premium lenses. EyeBuyDirect is one of our top picks for retailers of the best eyeglasses online (opens in new tab), making a name for itself as a go-to for affordable corrective vision wear. Oh, and if you need new glasses in a hurry, it also offers a speedy two-day delivery service to customers based in the States.

View the Memorial Day sale at EyeBuyDirect (opens in new tab)

The new EyeBuyDirect promo code is limited to a maximum of six frames per order, and cannot be combined with any other coupons or promotions.  EyeBuyDirect also accepts prescription orders. You’ll need your most recent lens prescription from your eye doctor, but it’s a pretty simple process from there. The brand has also produced a handy guide (opens in new tab), written by an optometrist, on how to read an eye prescription if you’re new to ordering online. You won’t find any of the best contact lenses online (opens in new tab) at EyeBuyDirect, but it does carry over 2,000 glasses, searchable by size, frame color, shape, rim, material, and features (for example, adjustable nose pads). To place an order, first select the frames you want, then use the Virtual Try-On feature. You’ll then need to determine your size and input any prescription needs. There are a choice of lens types, including bifocal, plus different coatings ranging from blue light blocking to UV protection and scratch-resistance.  Shipping is free in the States for orders worth over $99, but there are faster shipping options available too, costing from $5.95. If you aren’t happy with your new specs, EyeBuyDirect offers a 14-day Fit and Style Guarantee. With this you can make a return for a one-time replacement or refund, no questions asked. If you’ve purchased one of the best vision insurance plans (opens in new tab), speak to your provider first to see what it will and won’t cover.

Cheap glasses alert  Save 30  in EyeBuyDirect s Memorial Day sale - 1