• Contact Us
  • Account
  • 0

Welcome to FramesDirect.com!

Why Buy From Us?

  1. The most advanced prescription lenses from Essilor, everything from the flat and ultra thin 1.74 high index lenses to Eyezen digital light protection lenses.
  2. Over 250 premium designer brands available in a variety of colors, shapes, and styles.
  3. Trained opticians are ready to answer your questions and work with you to get the most valid, up-to-date prescription.
  4. Free shipping in the contiguous United States.
  5. The best prices on premium designer eyewear and quality prescription lenses backed by our price match guarantee.

30% Off Eyewear

From Over 100 TOP BRANDS

No promo code needed

Shop These Brands

Plus 50% Off

Prescription Lenses

Limited time only

Persol Eyewear Burberry Eyewear Prada Eyewear Kate Spade Eyewear Versace Eyewear Dolce & Gabbana Eyewear Coach Eyewear
FREE Shipping
Largest Selection
Trained Opticians

Also Shop These Other Brands

  • Ray-Ban Eyewear
    Ray-Ban Eyewear
  • Oakley Eyewear
    Oakley Eyewear
  • Gucci Eyewear
    Gucci Eyewear
  • Costa Eyewear
    Costa Eyewear
  • Maui Jim Eyewear
    Maui Jim Eyewear
  • Wiley X Eyewear
    Wiley X Eyewear
See what our
customers are saying

"Happiest customer ever!"

"Amazing service!"

"Love my new sunglasses"

We Accept FSA & HSA
Eyeglasses, Prescription Sunglasses, and
Contact Lenses Are All Eligible Expenses (See Details)
Shop Eyeglasses » Shop Rx Sunglasses » All prescription products are eligible HSA & FSA expenses.
See Change - our mission to improve lives by improving sight.
FramesDirect.com supports See Change, whose mission is to improve lives by improving sight.
Contact Us
Our Certified Opticians are available to help you find the perfect eyewear, confirm your prescription, and answer any other questions you may have.
Send Us An Email
Please contact us through our contact us form.
Call Us
1-800-248-9427
International Customers Call +1 512 402 8557
Monday–Thursday: 8:00 am–7:00 pm
Friday: 8:00 am–6:00 pm
Saturday: 8:00 am–5:00 pm
Times displayed in Central Time (UTC-6)