Aberlour provides the essential services for a wide rural area. There is a cash machine (ATMs), a saddlers shop with ironmongery, a petrol station, a garage to repair / service your car, a newsagent with post office, a veterinary practice, a whisky shop, a butcher, a fishing tackle shop with framers and small co-op supermarket open until 10pm every evening.  The medical services are excellent, with a small hospital with a minor injuries unit (Nurse led with support from the GPs) and medical centre and a pharmacy. There is a Church of Scotland, Episcopal and Catholic churches in the village.


Aberlour Medical Practice Tel. 01340 871 210

The Fleming Hospital & Minor Injuries Unit Tel 01340 871464

Speyside District Nurses Tel. 01340 882108 (Do leave a message on their answerphone. They are very good at checking it and returning calls.)

Speyside Leg Club This is led by the district nurses. It is held in the Masonic Hall (on the High Street near Frank Ogg’s Garage) every Tuesday from 1.30pm to 3.30pm. No appointment is needed, it is very relaxed and you may even get a cup of tea! They can give advice on and treat many leg and foot conditions, including swollen ankles, varicose veins, ulcers and dry itchy skin.

NHS24 (For healthcare when the medical centre is closed) 111

Dr Gray’s Hospital, Elgin. 0845 456 6000

Speyside Dental Practice  01340 871738

Aberlour Pharmacy  01340 871 279

Speyside Care Home  01340 871640


Non-urgent calls dial 101
Emergencies dial 999

Schools and Childcare:

Speyside High School 01340 871522
Aberlour Primary School 01340 871255
Craigellachie Primary School 01340 881271
Knockando Primary School 01340 810257
Inveravon Primary School 01807 500217

Spey Play Child Care 01340 871681
Linda Grant – Child Minder 01340 871305

Post Offices

S Cattanach newsagent with post office 01340 871240
Craigellachie Post Office 01340 871115
Archiestown Post Office & Shop 01340 871339

Vehicle Services

Aberlour Filling Station (Petrol & Diesel) 01340 871 741
Craigellachie Filling Station & Shop 01340 881237
Frank Ogg & Son (Vehicle repairs and rescue service) 01340 871505

Information on Bus Services

Stagecoach buses 01224 597590

Local Taxi Services

C U There 01340 871217
Tawse Taxis 07725 995 277


Church of Scotland: Aberlour & Craigellachie Kirk 01340 871687
Episcopal: St Margaret’s Church 01343 547505
Catholic: St Michael’s Church 01807 580318

Other Community Services

Aberlour Community Centre 01340 871641
Aberlour Swimming Pool 01340 871641
Aberlour Library  01340 871693

Trades and other Local Businesses

C. A. Gammack,Saddler & Ironmonger,01340 871319
S Mackie, Butcher, 01340 871428
Jim Morrison, Joiner,01340 871016
Leslie Murphy,Painter,01340 881387
R. Strathdee, Electrician,01340 871771
Peter A. Stuart, Plumber,01340 871226
Derek Thomson, Electrician,01340 881687
Speyside Plumbing Service Ltd,01340 871360
Standfast Precision Engineering,01340 881371
Shearpride Carpet/upholstery cleaners,01340 881794
Light Interiors, Electrician & French polishing,01340 871111
George Mackenzie, Painter,01340 871014
McPhersons Transport,01340 871401
Mclean’s Funeral Directors 01340 871001
Aberlour Veterinary Centre 01340 871385

Halls available to hire

Fleming Hall
Masonic Hall
Scout Hall
Archiestown Hall