Using our site means you agree to the use of cookies and similar technologies.
Using our site means you agree to the use of cookies and similar technologies.
Our buy one get one half price glasses offer means you get two looks for less!
With eye-catching styles starting from £50, you can get two pairs from £75. Whether its day to night, work to a party… We have the frames for you!
Terms and conditions apply.
Find a store Find a store
Discover the M&S Opticians experience
We are here to look after your eyes, your hearing and help you get the perfect pair of glasses, contact lenses, and hearing aids, no matter what you need.
Our teams are always happy to welcome you to any of our M&S Opticians stores to help find the perfect pair of glasses and sunglasses to see yourself anew. Of course, you can browse our website to find our wide selection of frames available to purchase online and even try them virtually, from the comfort of your home. Whether you are looking for the latest designer’s frames or budget-friendly options, we have you covered.
If you’re due for an eye test, need a new pair of glasses or fancy trying contact lenses, you can book an appointment online today. Our Optometrists will give you comprehensive eye health checks, whether it’s for yourself or your loved ones, we can identify any potential problems with your eyesight before they develop.
We’re also proud to provide a hearing care service in-store. So, if you’re having trouble with your hearing or think you’d benefit from a check-up, simply book a free hearing check today. If you do need a hearing aid, we have plenty of options for you to choose from.