All vets in Scotland, A to Z
Page 3 of 4: Morven Veterinary Practice Ltd to Vets4Pets Perth. 626 practices in all. To find vets by town or county, go to the Scotland page.
- Independent
- Corporate
- Non-Profit
M
- Morven Veterinary Practice Ltd
Alford, AB33 8BZ. Independent
- Morven Veterinary Practice Ltd
Ballater, AB35 5RE. Independent
- Murray Veterinary Centre
Lanarkshire, G75 0EU. Independent
N
- Naismith Vets Ltd
Lanarkshire, G52 3JH. Independent
- Nithsdale Farm Vets Ltd
Thornhill, DG3 5AR. Independent
- Nithsdale Vets Limited
Dumfries, DG1 3QN. Corporate
- Nithsdale Vets Limited
Thornhill, DG3 5LU. Corporate
- Nithsdale Vets, Dumfries
Heathhall, DG1 3QN. Corporate
- Nithsdale Vets, Thornhill
Thornhill, DG3 5LU. Corporate
- North East Veterinary Ophthalmology
Ellon, AB41 8PA. Independent
- Northvet Veterinary Group Ltd
Orkney, KW15 1AG. Independent
- Northvet Veterinary Group Ltd
Orkney, KW16 3AG. Independent
- Northvet Veterinary Group Ltd
Orkney, KW17 2LQ. Independent
O
- O'Connor-Pierce Veterinary Surgeons
Isle Of Skye, IV51 9NS. Independent
- Oak Tree Vet Centre
Edinburgh, EH4 7QE. Corporate
- Oban Veterinary Surgeons
Oban, PA34 5DD. Corporate
- Old Mill Veterinary Practice
Isle Of Lewis, HS1 2SL. Independent
- Old School Vet Practice
Inverness-Shire, IV49 9AQ. Independent
- Ovibreed Ltd
Kirkcudbrightshire, DG7 3LT. Independent
P
- Paisley Phoenix Vets4Pets
Paisley, PA1 2AB. Corporate
- Paisley Phoenix Vets4Pets Ltd
Renfrewshire, PA1 2BH. Corporate
- Paisley Vets4Pets
Paisley, PA1 3NU. Corporate
- Paisley Vets4Pets Ltd
Renfrewshire, PA1 3NU. Corporate
- Parklea Veterinary Surgery
Helensburgh, G84 7RD. Independent
- Parkside Veterinary Group
Arbroath, DD11 3ES. Corporate
- Parkside Veterinary Group Arbroath Branch
DD11 3ES. Corporate
- Parkside Veterinary Group Barnhill Branch
Dundee, DD5 2UB. Corporate
- Parkside Veterinary Group Dundee Branch
Dundee, DD2 3PT. Corporate
- Parkside Veterinary Group Ltd
Dundee, DD2 3PT. Corporate
- Parkside Veterinary Group Ltd
Dundee, DD5 2UB. Corporate
- Perth Equine Vets Ltd
Perthshire, PH1 3FX. Independent
- Perth Vets4Pets
Perth, PH1 5XD. Corporate
- Pet Therapy (Westacre Pets Ltd)
Lanarkshire, G5 8RS. Independent
- Pets 'n' Vets Blantyre
Lanarkshire, G72 9SD. Corporate
- Pets 'n' Vets Crookfur
Newton Mearns, G77 6TR. Corporate
- Pets 'n' Vets Hairmyres
East Kilbride, G74 5QD. Corporate
- Pets 'n' Vets McDonald Vets QMD
Glasgow, G20 8NY. Corporate
- Pets 'n' Vets McDonald Vets Scotstoun
Glasgow, G14 9XS. Corporate
- Pets 'n' Vets Queen's Park Vet Surgery
Glasgow, G42 8XR. Corporate
- Pets 'n' Vets Roundhouse Vet Hospital
Pollokshaws, G43 1BJ. Corporate
- Pets Friends Veterinary Clinic
Stirlingshire, FK5 4HT. Independent
- PetVets
Renfrewshire, PA4 9LZ. Independent
- Pollokshaws Vets4Pets
Pollokshaws, G43 1AP. Corporate
- Polmont Veterinary Centre
Stirlingshire, FK2 0XZ. Corporate
- Polmont Veterinary Clinic
Stirlingshire, FK2 0XZ. Corporate
- Poultry Health Services Edinburgh
Newbridge, EH28 8PJ. Corporate
- Provost Vet Group, Ladybank
Ladybank, KY15 7LS. Corporate
- Provost Vet Group, St Andrews
St Andrews, KY16 8NJ. Corporate
- Provost Veterinary Group
Newport-On-Tay, DD6 8AD. Corporate
- Provost Veterinary Group
St. Andrews, KY16 8NJ. Corporate
Q
- Queens Crescent Veterinary Clinic
Lanarkshire, G4 9BL. Independent
R
- Real Vets Limited
ML3 7LA. Independent
- Rhona Campbell Veterinary Surgeon
Isle Of Skye, IV51 9BD. Independent
- Riverside Veterinary Centre - Armadale
Armadale, EH48 2NS. Independent
- Riverside Veterinary Centre - Bathgate
Bathgate, EH48 1QD. Independent
- Riverside Veterinary Centre - Livingston
Livingston, EH54 6AD. Corporate
- Riverside Veterinary Practice
Bathgate, EH48 1QD. Corporate
- Riverside Veterinary Practice
Armadale, EH48 2NS. Independent
- Riverside Veterinary Practice
Livingston, EH54 6AD. Corporate
- Riverside Veterinary Practice - Armadale
Bathgate, EH48 2NT. Corporate
- Riverside Veterinary Practice - Bathgate
Livingston, EH54 6AD. Corporate
- Riverside Veterinary Practice - Livingston
Livingston, EH54 6AD. Corporate
- Riverside Veterinary Practice Callander
Perthshire, FK17 8LX. Independent
- Riverside Veterinary Practice Stirling
Stirlingshire, FK8 1LG. Independent
- RME Veterinary Services Ltd
Langholm, DG13 0ND. Independent
- Roadhouse Veterinary Surgery
Scottish Border, TD9 8EJ. Independent
- Robb Veterinary Clinic Ltd
Lanarkshire, ML11 9AA. Independent
- Robb Veterinary Clinic Ltd
Lanarkshire, ML1 1LD. Independent
- Robb Veterinary Clinic Ltd
Lanarkshire, ML8 4HA. Independent
- Robertson & Orr Veterinary Practice Ltd
Maybole, KA19 7AB. Independent
- Robson Vets Ltd
Aberdeen, AB12 4QL. Corporate
- Robson Vets Ltd
Montrose, DD10 8TG. Corporate
- Robson Vets, Laurencekirk
Laurencekirk, AB30 1EY. Corporate
- Rouken Glen Veterinary Surgery
Lanarkshire, G46 7JZ. Independent
S
- Sandyhills Veterinary Clinic
Lanarkshire, G32 9AT. Independent
- Scottish Centre for Production Animal Health and Food Safety
Lanarkshire, G61 1QH. Independent
- Scottish Vet Referrals
Inverness-Shire, IV2 5NA. Independent
- Scotvet Animal Health Ltd
Lanarkshire, G69 6ED. Independent
- Seafield Veterinary Group
Banff, AB45 1DQ. Corporate
- Seafield Veterinary Group
Banffshire, AB55 5DL. Corporate
- Seafield Veterinary Group
Banffshire, AB56 1AQ. Corporate
- Seafield Veterinary Group, Buckie
Buckie, AB56 1AQ. Corporate
- Shedden Vets Ltd
Lanarkshire, G76 7DH. Corporate
- Shetland Vets
Shetland, ZE1 0NL. Independent
- Shore Veterinary Centre
PA19 1QZ. Corporate
- Shore Veterinary Centre, Gourock
Gourock, PA19 1NH. Corporate
- Shore Vets
Renfrewshire, PA19 1NH. Corporate
- Shotts Vet Ltd
North Lanarkshi, ML7 4AW. Independent
- Sirram Veterinary Services Ltd
Wishaw, ML2 7AL. Independent
- SIVP Ltd
Inverness-Shire, HS7 5PG. Independent
- Smeaton Vets - Palliative Care and Home Euthanasia
Glasgow, G76 7XW. Independent
- Southside Veterinary Clinic
Renfrewshire, G46 6JD. Independent
- Speyside Veterinary Practice, Aberlour
Aberlour, AB38 9NR. Corporate
- Speyside Veterinary Practice, Fochabers
Fochabers, IV32 7LL. Corporate
- SSPCA Vet Clinic
Lanarkshire, G52 3RY. Independent
- St David's Poultry Team
Forfar, DD8 3JX. Independent
- St. Clair Veterinary Group Cadham
Fife, KY7 6RU. Corporate
- St. Clair Veterinary Group Kirkcaldy
Fife, KY1 3ET. Corporate
- St. Clair Veterinary Group Leven
Fife, KY8 4HB. Corporate
- St. Clair Veterinary Group Woodside
Fife, KY7 4AQ. Corporate
- STIM Veterinary Services
Inverness-Shire, IV3 8EX. Independent
- Stirling Vets for Pets
Stirling, FK7 7TL. Corporate
- Straiton (Pentland) Vets4Pets
Loanhead, EH20 9PW. Corporate
- Straiton Vets4Pets Ltd
Loanhead, EH20 9PW. Corporate
- Strathbogie Veterinary Centre
Huntly, AB54 8EQ. Independent
- Strathearn Vets
Perthshire, PH7 4HQ. Independent
- Strathspey Veterinary Centre
Inverness-Shire, PH22 1UQ. Corporate
- Strathspey Veterinary Centre
Grantown-On-Spey, PH26 3JJ. Corporate
- Strathspey Veterinary Centre, Aviemore
Dalfaber Drive, PH22 1UQ. Corporate
- Strathspey Veterinary Centre, Grantown-on-Spey
Grantown-on-Spey, PH26 3JJ. Corporate
- Struthers & Scott Veterinary Practice, Doune
Station Wynd, FK16 6EH. Corporate
- Struthers and Scott
Perthshire, FK16 6EH. Corporate
- Struthers and Scott - Jackson Vets, Balfron, Stirlingshire
Stirling, G63 0AZ. Corporate
- Swan Veterinary Practice
Aberdeen, AB21 7AX. Independent
T
- Target Veterinary Services
Livingston, EH54 8AH. Independent
- Tay Valley Veterinary Centre
Perth, PH2 0PA. Corporate
- Tay Valley Vets
Perth, PH2 0PA. Corporate
- Tay Veterinary Centre
Dundee, DD4 9DU. Independent
- Taylor Veterinary Practice Limited
Lanarkshire, G73 5QU. Corporate
- Taylor Veterinary Practice Limited
Lanarkshire, G74 4JY. Corporate
- Taylor Veterinary Practice Limited
Lanarkshire, G76 7RB. Corporate
- Taylor Veterinary Practice, Cathkin
Glasgow, G73 5QU. Corporate
- The Avenues Veterinary Centre Mount Florida
Lanarkshire, G42 9XW. Independent
- The Craig Vets Ltd
Moray, AB38 9RS. Independent
- The Crofts Veterinary Centre
Brechin, DD9 7AF. Independent
- The Dunkeld Vet
Perthshire, PH8 0HU. Independent
- The Golf Veterinary Practice
Montrose, DD10 8SW. Independent
- The Golf Veterinary Practice
Arbroath, DD11 3AE. Independent
- The Golf Veterinary Practice
Carnoustie, DD7 7PD. Independent
- The Lawrie Veterinary Group
Bo'Ness, EH51 0AU. Independent
- The Lawrie Veterinary Group
Stirlingshire, FK1 1PR. Corporate
- The Lawrie Veterinary Group
Lanarkshire, G67 1BP. Corporate
- The Lawrie Veterinary Group - Healthy Pet Centre
Stirlingshire, FK2 9QQ. Corporate
- The Natural Vet
Glasgow, G46 8JH. Independent
- The Oaks Veterinary Centre
Saltcoats, KA21 5BA. Corporate
- The Oaks Veterinary Centre
Dundonald, KA2 9HF. Corporate
- The Oaks Veterinary Centre
Largs, KA30 8AZ. Corporate
- The Pet Hospital
Livingston, EH54 7EJ. Independent
- The Rural Vet Clinic
Stranraer, DG9 7UD. Independent
- The Stewartry Veterinary Centre Ltd
Kirkcudbrightshire, DG5 4HA. Independent
- The Stewartry Veterinary Centre Ltd
Kirkcudbrightshire, DG7 1JT. Independent
- The Veterinary Cat Clinic
Edinburgh, EH9 2PP. Independent
- The Veterinary Centre
Lanarkshire, G11 7DZ. Corporate
- The Veterinary Wellness Centre
Edinburgh, EH21 8QZ. Independent
- Thistle Equine
Symington, KA1 5PD. Independent
- Thistle Equine Vets
Renfrewshire, PA4 9LS. Corporate
- Thistle Vets Ltd
Edinburgh, EH14 1RL. Independent
- Thistle Vets Ltd
Edinburgh, EH14 3BF. Independent
- Threave Farm Vets
Kirkcudbrightshire, DG7 2LH. Independent
- Throne Vets
Renfrewshire, PA3 1RY. Independent
- Thrums Veterinary Group
Perthshire, PH2 6JL. Independent
- Tinto Farm Vets
Lanarkshire, ML10 6UB. Independent
- Tinto Farm Vets
South Lanarkshi, ML11 8QL. Independent
- Tower Veterinary Centre
Perth & Kinross, PH1 3NR. Corporate
- Tower Veterinary Centre, Perth
Perth, PH1 3NR. Corporate
- Town & Country Veterinary Group
Aberdeen, AB11 6SS. Independent
- Town & Country Veterinary Group
Aberdeen, AB15 8BX. Independent
- Town & Country Veterinary Group
Aberdeen, AB15 8TG. Independent
- Town & Country Veterinary Group
Aberdeen, AB15 9DS. Independent
- Town & Country Veterinary Group
Kincardineshire, AB31 5SX. Independent
- Town & Country Veterinary Group
Westhill, AB32 6RL. Independent
- TVG (Angus) Limited T/A Thrums Veterinary Group
Forfar, DD8 3JA. Independent
- TVG (Angus) Limited T/A Thrums Veterinary Group
Kirriemuir, DD8 5BY. Independent
- TVG (Angus) Limited T/A Thrums Veterinary Group
Perthshire, PH10 6NW. Independent
- Two Rivers Veterinary Practice
Scottish Border, EH45 9BU. Independent
- Two Rivers Veterinary Practice Ltd
Lanarkshire, ML12 6DL. Independent
U
- University of Edinburgh Equine Veterinary Services
Roslin, EH25 9RG. Independent
- University of Edinburgh Farm Animal Practice
Roslin, EH25 9RG. Independent
- University of Edinburgh Hospital for Small Animals Veterinary Services
Roslin, EH25 9RG. Independent
- University of Edinburgh Veterinary Services
Roslin, EH25 9RG. Independent
- University of Glasgow Pet Practice
Glasgow, G1 1QH. Independent
- University of Glasgow Small Animal Hospital
Lanarkshire, G61 1QH. Independent
V
- Valley Veterinary Centre - Kilmarnock
Kilmarnock, KA1 4DY. Corporate
- Valley Veterinary Centre - Stewarton
Kilmarnock, KA3 5DB. Corporate
- Valley Veterinary Group
Kilmarnock, KA1 4DY. Corporate
- Valley Veterinary Group
Kilmarnock, KA3 5DB. Corporate
- Valley Veterinary Group - Kilmarnock
Kilmarnock, KA1 4DY. Corporate
- Valley Veterinary Group - Stewarton
Stewarton, KA3 5DB. Corporate
- Vet 999
Stirlingshire, FK7 7LE. Independent
- Vet Extra Neurology
Stirlingshire, FK7 7LE. Independent
- Veterinary Centre
Lanarkshire, G71 7NE. Independent
- Veterinary Specialist Services
Stirlingshire, FK7 7LE. Independent
- Veterinary Specialists Scotland
Scotland, EH54 8AG. Corporate
- Veterinary Vision Glasgow
Glasgow, G77 6GR. Corporate
- Vetrica Ltd
Dunfermline, KY11 2RA. Independent
- Vetrica Ltd
Kelty, KY4 0AE. Independent
- Vets at Home and Heart (Mobile Service)
Glasgow, G66 8AT. Independent
- Vets for Pets
Edinburgh, EH12 7UF. Corporate
- Vets for Pets
Dunbartonshire, G82 1RB. Corporate
- Vets for Pets
Kirkcaldy, KY2 6QL. Corporate
- Vets for Pets Bishopbriggs
Glasgow, G64 2TS. Corporate
- Vets Now (Aberdeen)
Aberdeen, AB15 8PJ. Corporate
- Vets Now (Dundee)
Dundee, DD2 3PT. Corporate
- Vets Now (Edinburgh)
Edinburgh, EH14 1RR. Corporate
- Vets Now (Glasgow)
Glasgow, G3 7DA. Corporate
- Vets Now (Kilmarnock)
Kilmarnock, KA3 1HA. Corporate
- Vets Now (Kirkcaldy)
Kirkcaldy, KY1 3ET. Corporate
- Vets4Pets Ayr
Ayr, KA8 8HD. Corporate
- Vets4Pets Irvine Ltd
Irvine, KA12 8AY. Corporate
- Vets4Pets Perth
Perth & Kinross, PH1 5XD. Corporate