USEFUL CONTACTS

Schools

Aberlour Primary
01340 871255
Abernethy Primary
01479 821274
Aldourie Primary
01463 751272
Alves Primary
01343 850247
Alvie Primary
01540 651238
Andersons Primary School
01309 672887
Applegrove Primary School
01309 672367
Ardersier Primary
01667 462344
Auchterless Primary School
01888 511221
Auldearn Primary School
01667 452118
Aviemore Primary
01479 810343
Balloch Primary
01463 790287
Balnain Primary
01456 476262
Beauly Primary
01463 782576
Bishop Eden’s Primary
01463 237103
Bishopmill Primary School
01343 547841
Botriphnie Primary School
01542 810207
Buckie High School
01542 832605
Bun-Sgoil Ghàidhlig Inbhir Nis
01463 725980
Burghead Primary School
01343 835529
Cairney Primary School
01466 760202
Cannich Bridge Primary
01456 415304
Carrbridge Primary
01479 841249
Cauldeen Primary
01463 235905
Cawdor Primary School
01667 402460
Central Primary
01463 233906
Charleston Academy
01463 234324
Clatt Primary School
01464 831243
Cluny Primary School
01542 831417
Cradlehall Primary
01463 791195
Craigellachie Primary
01340 881271
Crossroads Primary School
01542 870221
Crossroads Primary School
01667 455369
Crown Primary
01463 233879
Croy Primary
01667 493356
Crudie Primary School
01888 551217
Cullen Primary School
01542 840279
Dallas Primary School
01343 890206
Dalneigh Primary
01463 232636
Dalwhinnie Primary
01528 522228
Daviot Primary
01463 772226
Deshar Primary
01479 831226
Dochgarroch Primary
01463 861240
Drakies Primary
01463 236032
Drumblade Primary School
01466 740228
Drummond School
01463 701050
Duncan Forbes Primary
01463 791897
Dyke Primary School
01309 641275
East End Primary School
01343 542381
Easterfield Primary School
01466 730206
Elgin Academy
01343 543485
Elgin High School
01343 545181
Farr Primary
01808 521246
Findochty Primary School
01542 832287
Fintry Primary School
01888 551242
Fisherford Primary School
01464 841243
Forgue Primary School
01466 730232
Forres Academy
01309 672271
Foyers Primary
01456 486612
Fyvie Primary School
01651 267400
Gartly Primary School
01466 720270
Gergask Primary
01528 544272
Glass Primary School
01466 700210
Glen Urquhart High School
01456 459134
Glenlivet Primary
01807 590216
Glenurquhart Primary
01456 450458
Gordon Primary School
01466 792550
Grantown Grammar
01479 872649
Grantown Primary
01479 872525
Greenwards Primary School
01343 541661
Hilton Primary
01463 230435
Holm Primary
01463 232697
Hopeman Primary School
01343 830281
Hythehill Primary School
01343 812014
Insch School
01464 820252
Inshes Primary School
01463 725920
Inveravon Primary
01807 500217
Inverness High School
01463 233586
Inverness Royal Academy
01463 222884
Keith Grammar School
01542 882461
Keith Primary School
01542 882802
Kennethmont School
01464 831226
King Edward School
01261 821254
Kingussie High
01540 661475
Kingussie Primary
01540 661354
Kinloss Primary School
01309 690376
Kinmylies Primary
01463 239720
Kirkhill Primary
01463 831543
Knockando Primary
01340 810257
Largue School
01464 871225
Lhanbryde Primary School
01343 842649
Lochardil Primary
01463 230250
Logie Primary School
01309 611258
Lossiemouth High School
01343 812047
Merkinch Primary
01463 232962
Millbank Primary School
01542 831113
Millbank Primary School
01667 452240
Millburn Academy
01463 729152
Milne’s High School
01343 820611
Milne’s Primary School
01343 820977
Monquhitter School
01888 544238
Moray College Nairn Learning
01667 456759
Moray Steiner School
01309 676300
Mortlach Primary
01340 820268
Mosstodloch Primary School
01343 820476
Mosstowie Primary School
01343 547119
Muirtown Primary
01463 239537
Nairn Academy
01667 453700
New Elgin Primary School
01343 547587
Newmill Primary School
01542 882788
Newtonmore Primary
01540 673252
Pilmuir Primary School
01309 673034
Portessie Primary School
01542 832288
Portgordon Primary School
01542 831198
Portknockie Primary School
01542 840244
Premnay School
01464 820201
Raigmore Primary
01463 234971
Rhynie School
01464 861257
Rose Abbey School
01309 691872
Rosebank Primary School
01667 454090
Rothes Primary
01340 831269
Rothiemay Primary School
01466 711220
Seafield Primary School
01343 547792
Smithton Primary
01463 791606
St Peters RC Primary School
01542 831339
St Sylvesters R.C. Primary School
01343 541453
St Thomas RC Primary School
01542 882256
St. Joseph’s R.C. Primary
01463 231837
Strathdearn Primary
01463 226197
Stratherrick Primary
01456 486630
Teanassie Primary
01463 782581
The Gordon Schools
01466 792181
Tomintoul Primary
01807 580271
Tomnacross Primary
01463 741497
Turriff Academy
01888 563216
Turriff Primary School
01888 530855
West End Primary School
01343 543161

Doctors

Aberdeen Royal Infirmary
03454 566000
Aberlour Heath Centre
01340 871210
An Caorann Medical Practice
03453 379966
Ardach Health Centre
01542 831555
Aviemore Medical Practice
01479 810258
Beauly Surgery
01463 782794
Blair Atholl Doctor's Surgery
01796 472558
Burnfield Medical Practice
01463 220077
Bydand Medical Group
01466 792116
Cairn Medical Practice
01463 712233
Cromarty Medical Practice
01381 600224
Crown Medical Practice
08445 769977
Culloden Surgery
01463 793400
Dr Gray's Hospital, Elgin
0345 4566000
Drumnadrochit, Surgery
01456 450577
Dufftown Heath Centre
01340 820888
Dunedin Medical Practice
01463 712157
Elgin Community Surgery
01343 542234
Fairfield Medical Practice
01463 713939
Fleming Hospital – Aberlour
01340 871464
Forres Health Centre
0845 337 1120
Fortrose Medical Practice
08444 772497
Foyers Medical Centre
01456 486224
Gergask Surgery
01528 544225
Glenlivet Medical Practice
01807 590273
Jubilee Hospital Huntly
03454 566000
Keith Medical Centre
01542 882244
Kingsmills Medical Practice
01463 235245
Kingussie Medical Practice
01540 661233
Leanchoil Hospital
0845 456 6000
Linkwood Medical Centre
0345 3376350
Maryhill Health Centre
0345 3370610
Moray Coast Medical Practice - Burghead
01343 835780
Moray Coast Medical Practice - Hopeman
01343 830269
Moray Coast Medical Practice - Lossie
0345 3371190
Nairn Healthcare Group
01667 452096
Nairn Hospital A&E
01667 452101
Nairn Sports Medicine Clinic
01667 454523
New Craigs Hospital
01463 704000
NHS 24
111
NHS 24
111
Raigmore Hospital Inverness
01463 704000
Riverside Medical Practice
01463 715999
RNI Community Hospital
01463 706966
Seafield & Cullen Medical Group
01542 835577
Seafield Medical Centre
01542 835577
Southside Road Surgery
01463 710222
St. Vincent’s Hospital
01540 661219
Stephen Cottage Hospital – Dufftown
01340 820215
Strathdon Medical Centre
01975 651209
Strathlene Surgery
01463 870843
The Aird Medical Practice
01463 782214
The Surgery (Crathie)
01339 741202
The Surgery, Munlochy
01463 811200
Tomintoul Medical Centre
01340 820888
Turriff Hospital
01888 563293
Turriff Medical Practice
03453 376320

Pharmacies

Aberlour Pharmacy
01340 871279
Alliance Pharmacy
01343 542186
Aviemore Pharmacy
01479 810259
Bairds Pharmacy, Keith
01542 882512
Bishopmill Pharmacy
01343 547374 / 547393
Boots
01309 673370
Boots The Chemist
01343 543311
Boots The Chemist
01667 453169
Boots Turriff
01888 562413
Clark Munro Ltd (Grantown)
01479 873711
Clarks Pharmacy, Fife-Keith
01542 882533
Clear Pharmacy
01309 672614
Cullen Pharmacy
01542 840220
Davidsons Chemists
01339 755409
Duke Street Pharmacy
01466 792141
G.F Duthie Pharmacy, Burghead
01343 835370
G.F Duthie Pharmacy, Hopeman
01343 830249
Largue Pharmacy Huntly
01466 792728
Lhanbryde Pharmacy
01343 842531
Listermac Pharmacy, Union St
01542 840268
Listermac Pharmacy, W. Church St
01542 833321
Lloyds Pharmacy (Grantown)
01479 872006
Lloyds Pharmacy, 176 High St
01343 542571
Lloyds Pharmacy, 48 High St
01343 547065
Lloyds Pharmacy, Lossie
01343 812818
Lossiemouth Pharmacy
01343 813095
Normac Pharmacy, Buckie
01542 831147
Rothes Pharmacy
01340 831233
Rowlands Pharmacy
01309 672784
Strachan Pharmacy Turriff
01888 562403
W.S. Taylor, Buckie
01542 831116

Dentists

21 Kingsmills Road
01463 233416
8 to 8 Dental
01542 833087
Abban Street Dental Clinic
01463 718140
Academy Dental Practice
01463 232423
Apex Dental Studio
01343 556606
Aviemore & Kingussie Dental Practice
01479 810301
Black Isle Dental Studio
01349 877082
Buckie Dental Practice
01542 831163
Burnfield Dental Practice
01463 241515
Castle House Dental Practice
01463 234598
Dalneigh Dental Practice
01463 243767
Dental Clinic, New Craigs Hospital
01463 704000
Dental Unit at Nairn Hospital
01667 422722
Deveron Dental Centre
01466 794089
Fraser Street Dental Practice
01463 242344
Glassgreen Dental Practice
01343 553131
High School Dental Unit
01463 235468
Huntly NHS Dental Practice
01466 792787
Inshes Dental Centre
01463 794949
Inverness Dental Centre
01463 255866
Jones Jones & Behrendt
01667 453189
Laich Dental Practice
01343 816316
Leys
01309 673553
Orchard Road
01309 675544
Riverside
01463 226358
RM Donald & Associates
01667 454603
Smiles Dental
01343 541164
South Street Dental Practice
01343 542729
Southside Dental Practice
01463 710760
Southside Surgical Dentistry Centre
01463 710760
The Keith Dental Practice
01542 886251
Torwood Dental Practice
01463 712772
Trinity Dental Practice
01343 542697
Turriff Dental Care
01888 562440

Vets

Aberlour Veterinary Centre
01340 871385
Crown Vets (Argyle St)
01463 237000
Crown Vets (Carsegate Rd Sth)
01463 712202
Culloden Veterinary Clinic
01463 793700
Deveron Vets
01888 563217
Eastgate Veterinary Practice
01463 230893
Fish Vet Group
01463 717774
Inshes Veterinary Centre
01463 711777
Kessock Equine Veterinary Clinic
01463 731107
Miller and Swann
01343 542255
Moray Coast Veterinary Group
01343 815335
Moray Coast Veterinary Group
01309 672243
Moray Coast Veterinary Group
01463 794224
Moray Coast Veterinary Group
01667 453161
Morven Veterinary Practice Ltd
01975 962837
Strathbogie Veterinary Centre Ltd
01466 792627
Strathspey Veterinary Centre
01479 872252
Wards Veterinary Centre
01343 544811

Others

Aberlour Library
01340 871693
Abriachan Village Hall
01463 861257
Ardersier Library
01667 462658
Ardersier Old School Hall
01667 462658
Aviemore Citizens Advice Bureau
01479 810919
Aviemore Library
01479 813141
Aviemore Post Office
01479 811056
Aviemore Registrar
01479 813146
Aviemore Social Work Services
01479 810251
Aviemore Tourist Information
01479 810930
Babs Dial A Bus
01542 835800
Badenoch Learning & Resource Centre
01540 662420
Badenoch Library
01540 661596
Balloch Community Hall
07955 756310
Beauly Library
01463 782930
Black Isle Leisure Centre
01381 621252
British Red Cross Inverness
01463 231620
Buckie Leisure Centre
01542 832841
Bus Station, Elgin
01343 544222
Bus Station, Inverness
01463 239292
Cameron Youth Centre
01463 234785
Cannich Hall
01456 459224
Citizens Advice Bureau
01343 550088
Citizens Advice Bureau
01667 456677
Citizens Advice Bureau
08444 994111
Cromarty Library
01381 600318
Culduthel Hall
01463 712844
Culloden Academy Community Complex
01463 792794
Culloden Library
01463 792531
Dalcross Airport
01667 464000/462280
Dallas Village Hall
01343 890243
Dial ‘M’ For Moray Buses
03001 234565
Dufftown Library
01340 820272
Dufftown Post Office
01340 820244
Elgin Community Council
01343 540615
Elgin Library
01343 562600
Elgin Town Hall
01343 547767/562600-To Book
Farr Community Hall
01808 521346
Floral Hall
01463 713553
Forres House Com Education Centre
01309 672838
Forres Library
01309 672834
Forres Town Hall
01309 675140
Fortrose Community Library
01381 622235
Gas - Emergency
0800 111999
Gateway Community Centre
01888 562562
Grantown Library
01479 873175
Highland Council
01349 886606
Highland Council
01667 458500
Huntly Advice Centre
01466 793676
Huntly Library
01466 405950
Huntly Registration Office
01466 405940
Huntly Social Work Office
03456 081206
Inshes Library
01463 725928
Inverness Airport
01667 464000
Inverness Job Centre
01463 888100/888200
Inverness Leisure
01463 667500
Inverness Library
01463 236463
James Milne Institute (Findhorn)
01309 692365
Keith Community Bus
01542 882222
Keith Community Centre
01542 882222
Keith Library
01542 882223
Keith Resource Centre
01542 886174
Keith Sports & Com. Ctr
01542 882222
Keith Swimming Pool
01542 882222
Keith Tourist Info. Ctr
01542 888423
Kiltarlity Community Hall
01463 741447
Kirkhill Community Centre
01463 831737
Linden Centre
01466 405953
Lossie Library
01343 813334
Lossie Swimming Pool
01343 815299
Lossie Town Hall
01343 813327/815309
Merkinch Community Centre
01463 239563
Moray Cats Protection
07837 342646
Moray Council (Elgin)
01343 543451
Moray Council (Forres)
01309 694000
Moray Council Access Point, Keith
01542 885500
Moray Leisure Centre
01343 550033
Nairn Community Centre
01667 453476
Nairn Museum
01667 456791
National Rail Enquires
03457 484950
Phipps Hall
01463 782930
Pluscarden Village Hall
01343 890412
Police
101
Police Station
101
Rafford District Hall
01309 675949
Railway Mission
078419 85768
Registrar
01542 885525
Samaritans
01463 713456
Smithton-Culloden Youth Centre
01463 793284
Spectrum Centre & Theatre
01463 221842
Stagecoach Inverness
01463 239292
Stratherrick Public Hall
01456 486350
Strathnairn Hall (Daviot)
01463 772228
The Green Hall, Smithton
07977 852083
Tomintoul Richmond Memorial Hall
01807 580709
Turriff Citizens Advice Bureau
01888 562495
Turriff Library
01888 562539
Victim Support
01463 710806
Water - Emergency
08456 008855