How to Buy Eyeglasses in Spain

A guide to buying eyeglasses and contact lenses in Spain. Compare local optical stores, eye exam costs, and insurance policies.

Buying eyeglasses can be a different experience when you move to a new country. This guide explains how to buy eyeglasses and contact lenses in Spain.

You will find information on optician clinics, eye exam costs, and insurance coverage in Madrid. Standard procedures and prices are compared below.

Eye care in the Spanish health system

Routine vision care is not covered by the Spanish public health system. You must pay for eye exams and eyewear out of pocket.

If you have a serious medical eye disease, you can consult your primary care doctor. They can refer you to a public specialist.

The Spanish term for an ophthalmologist is oftalmólogo (ophthalmologist).

For standard prescription glasses, you must visit a local optical store. The Spanish term for an optical store is óptica (optical store).

The store staff consists of qualified professionals. The Spanish term for an optician is óptico (optician).

They are also referred to as an optometrista (optometrist).

How to find English-speaking doctors in Madrid


How to get an eye test

You can get your eyes tested at any local optical store in Madrid. The test is often free if you purchase your glasses there.

The Spanish term for an eye test is examen de la vista (eye test).

It is also referred to as the graduación de la vista (eye prescription measurement).

The optometrist will measure your prescription and provide a written document. You can use this document to buy glasses anywhere.

We recommend getting your eyes tested every two years to monitor changes in your vision.


Selecting frames and lenses

Once you have your prescription, you can choose your frames and lens upgrades.

Most optical stores offer a wide range of frame styles, from budget house brands to designer labels.

Lens options include single vision, progressive, anti-reflective coatings, and blue light filters.

You can visit large Spanish chains like General Optica, Multiópticas, or Soloptical. They run frequent package promotions.

Alternatively, you can visit independent boutiques for unique frame designs.


Buying contact lenses in Spain

You can purchase contact lenses at physical optical stores or online.

The Spanish term for contact lenses is lentillas (contact lenses).

To buy contact lenses, you must know your prescription details. Online shops do not usually require a physical prescription document.

You can order daily, bi-weekly, or monthly contact lenses from local Spanish websites.


Step-by-step: How to buy eyeglasses

Follow these steps to buy prescription eyeglasses in Madrid.

  1. Book an eye test at a local optical store or ophthalmology clinic.

  2. Attend the exam and obtain your written prescription values.

  3. Browse the store display and select a frame that fits your face shape.

  4. Select your lens options, such as thinning or anti-glare coatings.

  5. Pay the deposit or the full amount at the store counter.

  6. Return to the store after one week to collect and fit your finished glasses.

The Spanish term for booking an appointment is cita previa (prior appointment).


Checklist: What to prepare for your visit

Prepare these items before you visit the optical store:

  • Your TIE or passport : Required if you are setting up a store account.
  • Old prescription details : Bring your previous glasses or contact lens box.
  • Insurance details : Check if your policy offers eyewear discounts.
  • Visual symptoms log : Note any issues like headaches or blurred vision.
  • Payment method : Cash or card to cover frame deposits or exam fees.

You do not need residency papers to purchase glasses or contact lenses.

How to get a NIE in Spain


Pricing and eyewear costs

Eyewear prices vary based on frame brands and lens technologies. This table compares typical out-of-pocket costs at retail stores.

Item or service Average cost Details
Eye exam €20 to €40 Often free if buying glasses
Basic frame and lenses €50 to €150 Single vision, standard lenses
Premium designer frames €150 to €300 Brand name frames only
Progressive lenses (add-on) €100 to €250 Multi-focal lens upgrade

Private health insurance can cover optical costs. The Spanish term for private health insurance is seguro de salud privado (private health insurance).

Your policy might require a small copayment. The Spanish term for this copayment is copago (copayment).

Other policies require you to pay first and request a refund. The Spanish term for this refund is reembolso (reimbursement).

Example: You buy a complete pair of single-vision glasses from a chain store under a promotional offer for €79. The promotional deal includes the frames, standard lenses, and a free eye exam, saving you €40.

Health insurance in Spain: public vs private


Comparison of optical shopping pathways

This table compares the three main methods for purchasing eyeglasses in Madrid.

Feature Chain Stores Independent Boutiques Online Retailers
Average price Moderate High Low
Eye exam included Yes (often free with purchase) Yes (often with fee) No
Frame selection Widespread brands Curated designer styles Extensive online catalog
Fittings & adjustments In-person In-person Mail-in adjustments only

Chain stores offer the best value for standard needs. Boutique shops are best for custom styles, and online shops are cheapest if you already have a prescription.


Questions and answers

Does public healthcare cover the cost of eyeglasses in Spain?

No. Routine vision exams and corrective glasses are paid out of pocket in Spain.

How much does an eye test cost at a Spanish optical store?

Between 20 and 40 euros. The test is usually free if you purchase your frames at the same store.

What is the validity of an eye prescription in Spain?

Usually one to two years. Opticians recommend regular testing to keep your prescription updated.

Can I buy contact lenses online in Spain?

Yes. You can order contact lenses from various online retailers without submitting a paper prescription.

Does private health insurance cover eyeglasses?

Only on premium plans. Some policies offer a small annual allowance for frames and prescription lenses.

What is the Spanish term for eyeglasses?

Gafas. The Spanish term for eyeglasses is gafas (eyeglasses).

Can I bring my own frames to get new lenses fitted?

Yes. Most optical stores can fit prescription lenses into your existing frames for a service fee.

How long does it take to make prescription glasses?

Between 3 and 10 days. Simple single-vision glasses are made quickly, while progressives take longer.

Do opticians in Madrid speak English?

Yes, in tourist and expat districts. Staff in central locations are usually able to assist you in English.

Can I get a prescription for contact lenses during a standard eye exam?

Yes. You must inform the optician so they can measure your corneal curvature and fit the lenses.


Thanks for reading

Did this guide help you? Consider donating €5 to support my work.

Tip Jar

Living in Madrid

Personal Finance

Housing