Let us introduce ourselves

A few words about us

Spex Direct, Designer Glasses Dunfermline, Spectacles Fife

We are a small family run business based in Dunfermline, with over 20 years experience in the eyewear business. Stocking the latest designer glasses from all the major labels including Ray-Ban, Prada, Oakley and Emporio Armani, we pride ourselves on exemplary customer service and attention to detail.

Pop into our friendly, welcoming boutique and have a browse through our huge selection of eyewear. We have products to suit all styles and budgets – from low cost, great value frames to high-end designer styles.

Whatever your preference, come and have a chat to our team – we guarantee a personal, friendly and high-quality service.

Make An Appointment

Complete the form below and we’ll call you back

The use of your information

Spex Direct are fully compliant with the General Data Protection Regulation (GDPR) – a regulation in EU law on data protection and privacy for all individuals within the European Union.

We take your privacy seriously and will only use your details to administer your enquiry/purchase with us. For more information on our Privacy Policy, please visit spex-direct.com/privacy-policy.

Just want to say a big thank you to the team at Spex Direct. Broke the leg on my sunglasses recently and took them back to Spex Direct. Leg couldn’t be repaired so they replaced the frames. No charge! This is the second time in as many years I have had a repair done here at no cost. A refreshing approach to customer care. Thanks again Spex Direct.

Graham CoweDunfermline

Fantastic service again from David, Karen and the team.

I messaged the guys with a query on Saturday after hours and got a reply within minutes. Ordered new varifocal lenses for my Ray Bans on Tuesday morning, got a call Wednesday afternoon to say they were ready. Picked them up this afternoon just in time for my holiday tomorrow.

Can’t praise these guys highly enough. Great products, fair prices and personal service that keeps me coming back!

Scott CampbellDunfermline

I went to get a new pair of glasses today. I was told they might be about 4 or 5 working days. I got a call from Marie a couple of hours later saying my glasses were ready!! I couldn’t believe it!! I went down to get them and they were perfect! When I went to drive away I went back in and bought a pair of Ray Bans. I can’t wait to pick them up! Thanks Marie and the team!!! That is the best customer service I have ever received!!!

Craig MacLeod

We have used Spex Direct several times over the years and always found them to be friendly, helpful and very competitive. They responded really well recently, when I accidentally broke sunglasses that I had on trial. Could not have been more professional. Good luck to them.

Ian Munro

Thank you for my lovely glasses, definitely recommend spex direct, staff were amazing xx

Fiona Mclenaghan

Big thank you to all the staff, great service, as always x

Linda Lamont

Thank you very much for the great service I received today, was good to receive a warm welcome and honest opinion of what glasses suited me and those that didn’t. Thanks again x

Arlene Robertson

Was in today for an Eye test, very professional, friendly staff, great selection of frames, love my new Ray Bans…. Thanks All ….

Rob GauldPolmont

Thanks to everybody at the Dunfermline store for helping me choose an amazing ‘spex’ frame. The friendly and efficient staff were honest and patient while I tried on loads of frames (and used their latest ‘decision assisting’ technology – pop in to check it out!). My 8 year old daughter was also helped to choose a trendy frame which she loves! We got our glasses the next day too!!! Pop in to browse and there’s no parking restriction or time limits! Angie xxxx

Angie Hain

Many thanks to David and the rest of the team at Spex Direct for their friendly and very efficient service on several recent occasions and for helping me to resolve the issue of being able to see properly while wearing motorcycle goggles.

Mike Stuart

Same-Day Eye Tests

In most cases, we can get you a same-day appointment. Give us a call and we’ll get you sorted out.


From eye-test to ready in under an hour – guaranteed!

NHS Customers Welcome

We welcome NHS patients, entitling you to your eye test for free and discounted glasses.

Discounts Available

We are proud to offer discounts to employees of the NHS, Fife Council, Emergency Services and Military Personnel.

Free Parking

Our central Dunfermline location has free parking with disabled access available.


FREE Single Vision glasses worth £30
when you buy any frame and premium varifocal.

FREE anti-reflective coating on single vision
10% off total price of varifocal glasses