Book your flu vaccine with a GP or pharmacy online. Find nearby appointments
11 Prospect Road, Armadale, WA 6112


Winner of RACGP 2019 WA GP of the Year Award

Dr Lewis MacKinnon is the owner and principal GP at Skye Medical Armadale.

Lewis was born and raised in Glasgow, Scotland and studied Medicine at the highly reputable University of Glasgow Medical School, graduating in 2008.

His medical training took him to north-east England where he gained experience across a range of hospital specialities from surgery and emergency medicine to internal medicine and psychiatry.

His passion for teaching was invoked with a research and lecturing position at Durham University Medical School, where he taught anatomy, physiology and clinical skills to medical students.

Even today, Lewis finds time around seeing patients to teach and mentor medical students from UWA and Notre Dame and coach GP trainees here in Armadale.

Lewis chose to specialise in General Practice. Out of all specialities available, this was the one that most appealed to Lewis and suited his persona.

He enjoys the continuity of care and being able to foster long-term relationships with his patients and their families – he genuinely enjoys helping and being part of a caring community.

Upon completion of his speciality training, Dr MacKinnon moved to the remote Scottish island of Islay. With a small group of GPs, he provided primary and emergency care to the island 24/7.

Islay is famed world over for its A grade whiskey and it was here that Lewis learnt to appreciate the ‘art’ of whiskey – with lots of practice, rest assured!

Dr MacKinnon also proudly served as an officer in the Royal Army Medical Corps based in Glasgow. His role in the armed forces involved leading and communicating with a medical team under high stress and he has benefited from excellent training in leadership and clinical management having also completed his officer training at the Royal Military Academy Sandhurst.

In March 2015, Lewis, his wife, Steph and pet Chihuahua, Belle emigrated from Glasgow to Perth, WA. They are proud to call Perth and the city of Armadale their home.

Lewis started working in Armadale immediately and will already be a familiar face to some.

Now at his own practice, Dr Lewis MacKinnon will be happy to welcome familiar faces and new ones alike to Skye Medical Armadale – where he will continue to strive to be The Pinnacle of Primary Care!

Read more

Dr Lewis Mackinnon is a male GP in Armadale, WA.

Qualifications and Experience


  • 2008 - Medicinae Baccalaureus, Baccalaureus Chirurgiae (MB ChB) from University of Glasgow
  • 2014 - Member of the Royal College of General Practitioners (UK) (MRCGP (UK)) from University of Glasgow
  • 2015 - Fellow of the Royal Australian College of General Practitioners (FRACGP)

Languages spoken

  • English

Find Skye Medical Armadale

select date

Book appointment

Show a specific date:

Show this specialty:

Show appointments at:

Select a location:

Show Appointments
Show times for
General Practice
  • General Practice
Show appointments at
Armadale - Skye Medical Armadale
  • Armadale - Skye Medical Armadale

Choose a Location

Skye Medical Armadale
Armadale, 6112, WA
More Appointments

Book Appointment Now

See All Times
Thu 14 Jul 11:30AM 12:50PM More