Skip to main content

J M MacDonald

Kings House, The Green, Portree, Skye, IV51 9BT

4.8 117 reviews Book Appointment Today
Wheelchair-accessible entrance

Wheelchair-accessible entrance

Credit and debit card payments

Credit and debit card payments

Interest-free payments

Interest-free payments

Opening Hours

Warning Closed for Lunch 1pm - 2pm Monday - Friday

Monday 8.40am - 5.30pm
Tuesday 8.40am - 5.30pm
Wednesday 8.40am - 5.30pm
Thursday 8.40am - 5.30pm
Friday 8.40am - 5.30pm
Saturday Closed
Sunday Closed

Visit our Skye opticians in Portree for all your eye and hearing health needs. Located in the centre of Portree, J.M. MacDonald Opticians offers routine eye tests, OCT scanning, contact lens appointments, and expert hearing care.

Discover a stylish selection of women’s, men’s and children’s glasses and sunglasses in-store, and receive help and advice from our friendly, knowledgeable Portree opticians team.

Our experienced audiologist is also on hand to look after all your hearing care needs, including hearing health checks and hearing aid servicing.

Services at Our Skye Opticians

Eye Care

  • Routine eye tests
  • OCT scanning
  • Digital retinal photography
  • Contact lenses
  • Myopia management

Glasses

  • Glasses fitting and style consultations
  • Designer frames
  • Sunglasses
  • Children’s glasses
  • Stylish glasses for all - including unisex frames and glasses for men and women
  • Specialist photochromic and polarised lenses
     

Hearing Care

  • Hearing tests
  • Hearing health checks
  • Hearing aids and devices

Recycling Facilities

Our Portree opticians also offers recycling facilities.

About our Portree Opticians

J.M. MacDonald Opticians is proud to serve the community of Portree on the Isle of Skye. Opticians and audiology experts are on hand to support you with your eye and hearing health, including specialist services to address more complex needs.

Our friendly optometrists and audiologists provide eye exams, eyewear advice, detailed retinal scans, hearing health support, and more. Contact us, visit our Portree opticians branch, or book an appointment online today.

Eye Care & Tests

Book a routine eye test or more comprehensive check such as an OCT scan or digital retinal photography at our Portree opticians. We can also help you with contact lenses, and with monitoring your eye health.

Stylish Glasses

Discover classic and modern frames in-store, including designer styles and sunglasses. Browse eyewear for men, women, and children with advice from our friendly opticians. 

Hearing Care

We offer expert hearing care services at our Skye opticians, including hearing tests, hearing health checks, and hearing devices. Find out more about our audiology services.

Where to Find Us

J.M. MacDonald Opticians, Portree is located at Kings House, The Green, IV51 9BT. Our Skye opticians is situated right in the heart of bustling Portree, close to the harbour and public transport routes. Just a short walk from nearby parking and local bus routes, it’s easy to get to our Isle of Skye opticians to access our eye and hearing care services.

Car

Parking is available at Portree Car Park, Lisigarry Court, which is less than 5 minutes walk away from our Skye opticians.

Bus

Bus services operate from Somerled Square, which is just around the corner from J.M. MacDonald opticians.

Customer Reviews

Reviews Carousel

Lisa Craig

2 months ago

I love this place. My family and I have been happy customers for many, many years now and we have always had Excellent Service. I popped into the branch today because I had broken my spectacle frames. (It is worth mentioning that my frame is an older model that is no longer stocked!) The team bent over backwards to assist me. I now have a temporary fix on my glasses, using a replacement arm from another frame which was most compatible to my own. I cannot describe how happy this made me, to be able to leave with a Functioning Pair of glasses (seeing as I myself cannot function properly without my specs! ) The team sourced me a replacement frame outwith Scotland - having chased a few lines of enquiry first. I now need only to wait for the new frames to arrive, whilst I can carry on with my temporary fix, and won’t need to buy new prescription lenses, which are varifocals and have treatments on them. In other words, the team helped save me a lot of money and made sure I left the branch a delighted customer. 5/5 review for sure. Definitely recommend. Thank you both. My heroes! 🫡

View on Google

Travel Reviews

2 months ago

Excellent shop with top notch customer service. I lost one of the nose pads on my glasses while traveling so I went looking for a replacement. They didn't have the exact ones I needed, but gave me a well enough fitting pad that did its job until I was back home. Whilst in the back replacing it, they also gave them a good clean, tightened the screws on my frame and didn't charge me anything at all!

View on Google

Hannah Wilson

5 months ago

They are lovely to everyone and put a smile on everyone's faces as they wall through the door. I've had glasses for a whole and I struggle to cope without them 😅. They always have a way to fix them and improve my proscription. They are lovely people, professional but halerious to be around.

View on Google

Holly Wilson

5 months ago

They are a really lovely bunch of people. You don't just have your appointment you have a laugh. They have a great range of glasses to pick from. I love when I have an appointment because it's a lovely cozy place in there, it's decorated for christmas now and it looks wonderful 🫶

View on Google

Emillio Ryan

5 months ago

Thank you for fixing my glasses so quickly!!! My frame snapped in two while on holiday on the beautiful Isle of Skye, my holiday would have been ruined if the amazing team at JM MacDonald Opticians wouldn’t have saved the day ! I left with a new frame that was chosen to fit my lenses from my broken pair, all while making sure they are adjusted to fit my face. Service in just under 20 min. Thank you so much to everyone working there, amazing team and had a great chat with the receptionist who told me so many stories about Isle of Skye while waiting for my glasses to be fixed. Great Scottish hospitality.

View on Google