All vets in Scotland, A to Z
Page 2 of 4: Dryfe Vets Ltd to Moray Coast Veterinary Group. 626 practices in all. To find vets by town or county, go to the Scotland page.
- Independent
- Corporate
- Non-Profit
D
- Dryfe Vets Ltd
Lockerbie, DG11 2DG. Independent
- Dukes Equine Vets Ltd
Aboyne, AB34 5JH. Independent
- Dumbarton Vets for Pets
Dumbarton, G82 1RB. Corporate
- Dundas Veterinary Group Ltd
Edinburgh, EH10 7AZ. Independent
- Dundas Veterinary Group Ltd
Edinburgh, EH3 6SD. Independent
- Dundas Veterinary Group Ltd
Edinburgh, EH5 3QS. Independent
- Dundas Veterinary Group Ltd
Edinburgh, EH7 6BP. Independent
- Dundee PDSA Pet Hospital
Dundee, DD1 5LA. Non-Profit
- Dundee Vets4Pets
Dundee, DD4 8JT. Corporate
- Dundee Vets4Pets Ltd
Dundee, DD4 8JT. Corporate
- Dunedin Veterinary Centre
Dunbar, EH42 1EL. Corporate
- Dunedin Veterinary Surgeons
Prestonpans, EH32 9AX. Corporate
- Dunedin Veterinary Surgeons
Tranent, EH33 1HW. Corporate
- Dunedin Veterinary Surgeons
North Berwick, EH39 4HR. Corporate
- Dunedin Vets Dunbar
Dunbar, EH42 1EL. Corporate
- Dunedin Vets North Berwick
North Berwick, EH39 4HR. Corporate
- Dunedin Vets Prestonpans
Prestonpans, EH32 9AX. Corporate
- Dunedin Vets Tranent
Tranent, EH33 1HW. Corporate
- Dunfermline Vets4Pets
Dunfermline, KY11 4LP. Corporate
- Dunmuir Veterinary Group
Kirkcudbrightshire, DG7 1JY. Independent
- Dunnydeer Veterinary Group
Insch, AB52 6TA. Independent
E
- East End Vets
Glasgow, G31 5NW. Independent
- East Kilbride Vets4Pets
Glasgow, G74 4ZA. Corporate
- East Kilbride Vets4Pets Ltd
East Kilbride, G74 4ZA. Corporate
- East Neuk Vet Clinic, Fife
St Monans, KY10 2DW. Corporate
- Easter Ross Vets
Ross-Shire, IV18 0EZ. Independent
- Easter Ross Vets
Ross-Shire, IV19 1AL. Corporate
- Eden Veterinary Practice
Cupar, KY15 4SX. Independent
- Edinburgh PDSA Pet Hospital
Edinburgh, EH14 1RR. Non-Profit
- Elgin Veterinary Centre
Morayshire, IV30 1JB. Independent
- Elite Vet Group
Strathaven, ML10 6AF. Independent
- Ellon Vets Ltd
Ellon, AB41 8NW. Independent
- Emergency Vets Glasgow
Glasgow, G5 0YE. Independent
- Endrick Vets Ltd
Stirlingshire, G63 9PT. Independent
- Equitait Veterinary Practice
Berwickshire, TD11 3NS. Independent
- Exclusively Cats
Ayr, KA8 8JT. Independent
- Eye right referrals
Edinburgh, EH11 1QE. Independent
- Eye right referrals
Stirling, FK7 7LE. Independent
F
- Fair City Veterinary Group
Perth & Kinross, PH2 8EH. Corporate
- Fair City Veterinary Group
Perthshire, PH3 1BL. Corporate
- Falkirk Vets4Pets
Falkirk, FK1 1LD. Corporate
- Falkirk Vets4Pets Ltd
Stirlingshire, FK1 1LD. Corporate
- Ferguson Veterinary Clinic & Orthopaedic Referrals Limited
Glenrothes, KY7 6GH. Independent
- Fife Exotic Vets
Cupar, KY15 7UT. Independent
- Fiona Dalgliesh Veterinary Services
Lockerbie, DG11 1JH. Independent
- Firstvets
Glasgow, G61 3RE. Corporate
- Firstvets Bearsden
Lanarkshire, G61 3RE. Corporate
- Firth Veterinary Centre
Annan, DG12 6EF. Independent
- Flett & Carmichael Veterinary Surgeons
Orkney, KW15 1GN. Independent
- Fort Kinnaird Vets4Pets
Edinburgh, EH15 3RD. Corporate
- Forth Coast Veterinary Clinic
Dalgety Bay, KY11 9YD. Independent
- Forth Valley Vets
Stirlingshire, FK7 7LS. Corporate
- Forth Valley Vets Ltd
FK8 3AB. Corporate
- Four Paws Veterinary Clinic
Lanarkshire, G5 8RS. Independent
G
- G W Pig Consultants Ltd
Inverurie, AB51 0AD. Independent
- Galedin Ltd T/A Animac Vets
Edinburgh, EH10 5QN. Corporate
- Galedin LTD T/A Galedin Veterinary
Berwickshire, TD11 3HT. Corporate
- Galedin Ltd T/A Galedin Veterinary
Selkirkshire, TD1 2UH. Corporate
- Galedin Ltd T/A Galedin Veterinary
Berwick-Upon-Tweed, TD15 1TB. Corporate
- Galedin Ltd T/A Galedin Veterinary
Roxburghshire, TD5 7BH. Corporate
- Galloway Vets Ltd
Kirkcudbright, DG6 4HX. Independent
- Garleffan
Wigtownshire, DG9 7AL. Independent
- Glasgow East PDSA Pet Hospital
Lanarkshire, G31 5RT. Non-Profit
- Glasgow Equine Hospital and Practice
Lanarkshire, G61 1QH. Independent
- Glasgow Forge Vets for Pets
Glasgow, G31 4BH. Corporate
- Glasgow Forge Vets4Pets Ltd
Lanarkshire, G31 4BH. Corporate
- Glasgow Pollokshaws Vets4Pets Ltd
Glasgow, G43 1AP. Corporate
- Glasgow Shamrock Street PDSA Pet Hospital
Lanarkshire, G4 9JZ. Non-Profit
- Glenbrae Veterinary Clinic
Glasgow, G69 9EF. Corporate
- Glenbrae Veterinary Clinic
Dunbartonshire, G82 1NS. Corporate
- Glenbrae Veterinary Clinic Ltd
Lanarkshire, G61 3JJ. Corporate
- Glenythan Vet Group Ltd
Ellon, AB41 7DU. Independent
- Glenythan Vet Group Ltd
Ellon, AB41 9JB. Independent
- Gordon Vets Ltd
Bonnyrigg, EH19 2AA. Corporate
- Gordon Vets Ltd
Musselburgh, EH21 6PZ. Corporate
- Gordon Vets Ltd
Penicuik, EH26 8HW. Corporate
- Gordon Vets, Musselburgh
Musselburgh, EH21 6PZ. Corporate
- Grahams Road Vet Clinic, Falkirk
Falkirk, FK2 7DJ. Corporate
- Grahams Road Veterinary Clinic
Stirlingshire, FK2 7DJ. Corporate
- Grangemouth Veterinary Centre
Stirlingshire, FK3 9BT. Corporate
- Grangemouth Veterinary Clinic
Stirlingshire, FK3 9BT. Corporate
- Greenside Veterinary Practice Jedburgh
Jedburgh, TD8 6DQ. Corporate
- Greenside Veterinary Practice St Boswells
Melrose, TD6 0AJ. Corporate
H
- Hamilton Vets4Pets
Hamilton, ML3 6AD. Corporate
- Hamilton Vets4Pets Ltd
South Lanarkshi, ML3 6AD. Corporate
- Happy Pets
Edinburgh, EH11 1JS. Independent
- Hawick Veterinary Practice
Roxburghshire, TD9 9PZ. Corporate
- Heartland Veterinary Services Ltd
Perthshire, PH15 2BS. Corporate
- Heartland Veterinary Services Ltd
Perthshire, PH16 5HB. Corporate
- Heather Vets
Cupar, KY14 6DX. Independent
- Heritage Vets Ltd
Dalkeith, EH22 2NQ. Independent
- Highland Vet Referrals/Highland Vet Emergencies
Inverness, IV2 6JG. Independent
- Hill City Vets
Edinburgh, EH11 1QE. Independent
- Hillfoots Veterinary Surgery
Clackmannanshire, FK13 6BP. Independent
- Hollow Park Veterinary Surgery
Ayr, KA7 4TH. Independent
- Home Visit Pet Care - Alness & Highlands
Ross-Shire, IV17 0PX. Independent
- Hyndland Street Vet Hyndland Street Vet
Glasgow, G11 5QF. Corporate
- Hyndland Street Veterinary Surgery
Lanarkshire, G11 5QF. Corporate
I
- ICR Pentland Vets
Edinburgh, EH14 5PX. Corporate
- ICR Veterinary Group Ltd
Loanhead, EH20 9DU. Corporate
- ICR Veterinary Group Ltd
Gorebridge, EH23 4TP. Independent
- Inchcolm Veterinary Services Ltd
Dunfermline, KY11 8NT. Independent
- Independent Vetcare Ltd T/A Crieff Vets Ltd
Perthshire, PH7 4DE. Corporate
- Inglis Veterinary Hospital
Dunfermline, KY11 4LA. Corporate
- Inglis Vets - Alphavet, Kinross
Kinross, KY13 8AA. Corporate
- Inglis Vets Alloa
Clackmannanshire, FK10 1RR. Corporate
- Inglis Vets Care and Save
Cowdenbeath, KY4 9NP. Corporate
- Inglis Vets Corstorphine
Edinburgh, EH12 8AY. Corporate
- Inglis Vets Healthy Pets
Dunfermline, KY11 3AU. Corporate
- Inglis Vets Hospital, Dunfermline
Dunfermline, KY11 4LA. Corporate
- Inglis Vets Inverkeithing
Inverkeithing, KY11 1NN. Corporate
- Inglis Vets, Cowdenbeath
Cowdenbeath, KY4 9NP. Corporate
- Inglis Vets, Kirkcaldy
Kirkcaldy, KY2 6RG. Corporate
- Inglis Vets, Polbeth
Polbeth, EH55 8SR. Corporate
- Inshes Veterinary Centre
Inverness-Shire, IV2 5FF. Corporate
- Irvine Vets4Pets
Irvine, KA12 8AY. Corporate
- Ivybank Veterinary Clinic
Irvine, KA12 8RA. Corporate
- Ivybank Vets
Ayrshire, KA13 6JY. Corporate
- Ivybank Vets
West Kilbride, KA23 9AR. Corporate
- Ivybank Vets Kilmarnock
Kilmarnock, KA3 7JR. Corporate
- Ivybank Vets, Irvine
Irvine, KA12 8RA. Corporate
J
- J.H. Hooper
By Cambeltown, PA28 6QR. Independent
- Jackson Vets
Stirlingshire, G63 0AZ. Corporate
- Johnston & Farrell
Ross-Shire, IV18 0AE. Independent
- Johnston & Farrell
Ross-Shire, IV19 1AU. Independent
- Jollyes
Perthshire, PH1 5XA. Independent
- Julie Innes Veterinary Surgery
Lanarkshire, ML3 6HP. Independent
K
- Kerr Vet Group Ltd
Renfrewshire, PA5 8AJ. Independent
- Kerr Veterinary Group
Renfrewshire, PA11 3AF. Independent
- Kerr Veterinary Group
Renfrewshire, PA5 8JG. Independent
- Kessock Equine Veterinary Clinic
Inverness-Shire, IV1 3ZF. Corporate
- Kessock Equine Vets, Inverness
Drumsmittal, IV1 3ZF. Corporate
- Kidd Veterinary Centre
Forfar, DD8 3JX. Independent
- Kilbarchan Veterinary Practice Ltd
Renfrewshire, PA10 2JF. Corporate
- Kilbarchan Veterinary Practice, Kilbarchan
Kilbarchan, PA10 2JF. Corporate
- Kilmarnock Vets for Pets
Kilmarnock, KA1 3XB. Corporate
- Kilmarnock Vets4Pets
Kilmarnock, KA1 3XB. Corporate
- Kingdom Veterinary Clinic
Glenrothes, KY7 5NA. Independent
- Kintra Vet
Lanarkshire, G71 8NA. Independent
- Kintyre Veterinary Services
Campbeltown, PA28 6RU. Independent
- Kirkcaldy Vets for Pets
Kirkcaldy, KY2 6QL. Corporate
- Kirkton Veterinary Centre Ltd
Kincardineshire, AB39 3UP. Independent
L
- Lamond Veterinary Clinic
Livingston, EH54 9EY. Corporate
- Leith Vets
Edinburgh, EH6 7GA. Independent
- Links Veterinary Group
Musselburgh, EH21 7AD. Corporate
- Links Veterinary Group
Prestonpans, EH32 9ER. Corporate
- Links Veterinary Group
North Berwick, EH39 4AS. Corporate
- Links Veterinary Group
Haddington, EH41 3NQ. Corporate
- Links Veterinary Group, Dunbar
Dunbar, EH42 1RS. Corporate
- Links Veterinary Group, Haddington
Haldane Ave, EH41 3NQ. Corporate
- Linlithgow Vets4Pets Ltd
Linlithgow, EH49 7AS. Corporate
- Linnaeus Veterinary Ltd T/A Greenside Veterinary Practice
Roxburghshire, TD6 0AJ. Corporate
- Linnaeus Veterinary Ltd T/A Hawick Veterinary Practice
Roxburghshire, TD9 9PZ. Corporate
- Linnaeus Veterinary Ltd T/A St Clair Veterinary Clinics Ltd
Kirkcaldy, KY1 3ET. Corporate
- Linnaeus Veterinary Ltd T/A St Clair Veterinary Clinics Ltd
Glenrothes, KY7 4AQ. Corporate
- Linnaeus Veterinary Ltd T/A St Clair Veterinary Clinics Ltd
Leven, KY8 4HB. Corporate
- Linnaeus Veterinary Ltd T/A Veterinary Specialists Scotland
Livingston, EH54 8AG. Corporate
- Linnaeus Veterinary Ltd T/A Veterinary Vision
Glasgow, G77 6GR. Corporate
- Linnaeus Veterinary Ltd Trading as Pets 'n' Vets
Lanarkshire, G14 9XS. Corporate
- Linnaeus Veterinary Ltd Trading as Pets 'n' Vets
Lanarkshire, G20 8NY. Corporate
- Linnaeus Veterinary Ltd Trading as Pets 'n' Vets
Lanarkshire, G43 1BJ. Corporate
- Linnaeus Veterinary Ltd Trading as Pets 'n' Vets
Lanarkshire, G72 9SD. Corporate
- Linnaeus Veterinary Ltd Trading as Pets 'n' Vets
Lanarkshire, G74 5QD. Corporate
- Linnaeus Veterinary Ltd Trading as Pets 'n' Vets
Lanarkshire, G77 6TR. Corporate
- Livingston Vets4Pets
Livingston, EH54 6QX. Corporate
- Loch Leven Equine Practice Ltd
Kinross-Shire, KY13 0LS. Independent
- Lomond Hills Veterinary Clinic
Glenrothes, KY6 3DB. Corporate
- Lomond Veterinary Clinic
Dunbartonshire, G84 8EH. Independent
- Loudoun Veterinary Clinic Ltd
Darvel, KA17 0HA. Independent
- Love Street Vets
Renfrewshire, PA3 2JG. Independent
- Low Waters Veterinary Centre
Lanarkshire, ML3 7LA. Independent
- Luca Veterinary Care
Lanarkshire, ML9 2BQ. Independent
- Lurgan Vet
Aberfeldy, PH15 2JF. Independent
- LVL t/a Veterinary Vision
Glasgow, G53 7TH. Corporate
M
- Machars Veterinary Services
Wigtownshire, DG8 9JB. Independent
- Mackie & Brechin Ltd
Kirkliston, EH29 9AE. Independent
- Mackie & Brechin Ltd
Linlithgow, EH49 7ES. Independent
- MacLellan Vets Eastgate
Inverness-Shire, IV2 3PY. Independent
- Market Cross Veterinary Clinic
Dalkeith, EH22 1JZ. Corporate
- Martin Veterinary Centre Ltd
Lanarkshire, G66 1XT. Corporate
- Martin Veterinary Centre, Kirkintilloch
Southbank Marina, G66 1XT. Corporate
- MBM Vet Group Large Animal Clinic
Kilmarncok, KA1 5PD. Corporate
- MBM Veterinary Group
Beith, KA15 2BQ. Independent
- MBM Veterinary Group
Kilmarnock, KA3 1HF. Corporate
- MBM Veterinary Group
Mauchline, KA5 5DE. Independent
- McKenzie Vets
Dunbartonshire, G83 0DA. Corporate
- Mckenzie Vets, Alexandria
Alexandria, G83 0DA. Corporate
- McTaggart Vets Limited
Dalry, KA24 4AG. Independent
- Meadows Veterinary Centre
Inverurie, AB51 0EZ. Independent
- Meadows Veterinary Centre Ltd
Turriff, AB53 6SY. Independent
- Medivet Alloa - Betavet Veterinary Centre
Clackmannanshire, FK10 1HH. Corporate
- Miller & Swann
Morayshire, IV30 1JB. Corporate
- Miller and Swann Veterinary Clinic
Elgin, IV30 1JB. Corporate
- Mintlaw Vet Surgery
Peterhead, AB42 4JN. Corporate
- Mintlaw Vet Surgery, Mintlaw
Mintlaw, AB42 4JN. Corporate
- Mobile Vet Scotland Ltd
Bathgate, EH47 7AB. Independent
- Moray Coast Veterinary Group
Nairnshire, IV12 4RB. Independent
- Moray Coast Veterinary Group
Inverness-Shire, IV2 7HQ. Independent
- Moray Coast Veterinary Group
Morayshire, IV31 6PT. Independent
- Moray Coast Veterinary Group
Morayshire, IV36 2GW. Independent