All vets in Scotland, A to Z
Page 1 of 4: 3 Bridges Vets to Drumchapel Vets for Pets. 626 practices in all. To find vets by town or county, go to the Scotland page.
- Independent
- Corporate
- Non-Profit
#
- 3 Bridges Vets
Dunfermline, KY11 7HQ. Independent
- 3 Mile Veterinary Centre
Glasgow, G52 4BN. Corporate
- 3 Mile Veterinary Centre - Glasgow
Glasgow, G52 4BN. Independent
A
- A+G Vets
Stirlingshire, FK4 1AF. Independent
- AB Europe Limited
Tranent, EH35 5NG. Independent
- Abbey Veterinary Clinic, Forfar
Angus, DD8 2HL. Corporate
- Abbey Veterinary Clinics
Arbroath, DD11 1RP. Corporate
- Abbey Veterinary Clinics
Forfar, DD8 2HL. Corporate
- Abbey Veterinary Group
Renfrewshire, PA1 2HP. Corporate
- Abbey Veterinary Group
Renfrewshire, PA15 4HU. Corporate
- Abbey Veterinary Group Renfrewshire and North Ayrshire Greenock Surgery
Greenock, PA15 4HU. Corporate
- Abbey Veterinary Group Renfrewshire and North Ayrshire Paisley Surgery
Paisley, PA1 2HP. Corporate
- Abercorn Veterinary Clinics
Edinburgh, EH15 1EU. Corporate
- Abercorn Veterinary Clinics
Edinburgh, EH17 8QH. Corporate
- Abercorn Veterinary Clinics
Edinburgh, EH4 1HH. Corporate
- Abercorn Vets Gilmerton
Edinburgh, EH17 1QH. Corporate
- Abercorn Vets Portobello
Edinburgh, EH15 1EU. Corporate
- Abercorn Vets Raeburn Place
Edinburgh, EH4 1HH. Corporate
- Aberdeen Bridge of Don Vets4Pets
Aberdeen, AB23 8JW. Corporate
- Aberdeen Bridge of Don Vets4Pets Ltd
Aberdeen, AB23 8JW. Corporate
- Aberdeen PDSA Pet Hospital
Aberdeen, AB25 3TY. Non-Profit
- Aberdeen Veterinary Referrals
Aberdeen, AB15 8PJ. Corporate
- Aberdeen Vets4Pets
Aberdeen, AB11 5EJ. Corporate
- Aberdeen Vets4Pets Ltd
Aberdeen, AB11 5EJ. Corporate
- Aberlour Veterinary Centre
Banffshire, AB38 9NR. Corporate
- Academy Vet Centre
Newton Stewart, DG8 6JL. Corporate
- Academy Veterinary Centre
Wigtownshire, DG9 7DR. Corporate
- Acres Vet Centre
Lanarkshire, ML6 6JJ. Corporate
- Acres Veterinary Centre, Airdrie
ML6 6JJ. Corporate
- Airdrie Vets for Pets
Airdrie, ML6 6DW. Corporate
- Airdrie Vets4Pets Ltd
Lanarkshire, ML6 6DW. Corporate
- Alan Jeans Veterinary Services Ltd
Girvan, KA26 9DB. Independent
- Albavet
Lanarkshire, G31 2XQ. Corporate
- Albavet Dalgety Bay
KY11 9NH. Corporate
- Albavet Dunfermline
Dunfermline, KY12 7PE. Corporate
- Albavet Kirkcaldy
Kirkcaldy, KY1 1NY. Corporate
- Albavet Veterinary Centre - Dalgety Bay
Dunfermline, KY11 9NH. Corporate
- Albavet Veterinary Centre - Kirkcaldy
Kirkcaldy, KY1 1NY. Corporate
- Albavet Veterinary Surgeons - Burntisland
Burntisland, KY3 9AP. Corporate
- Albavet Veterinary Surgeons - Dalgety Bay
Dalgety Bay, KY11 9NH. Corporate
- Albavet Veterinary Surgeons - Dennistoun
Dennistoun, G31 2XQ. Corporate
- Albavet Veterinary Surgeons - Dunfermline
Dunfermline, KY12 7PE. Corporate
- Albavet Veterinary Surgeons - Kirkcaldy
Kirkcaldy, KY1 1NY. Corporate
- Albyn Veterinary Clinic Ltd
Broxburn, EH52 5BS. Independent
- Allan Veterinary Surgery
Renfrewshire, PA4 8LG. Independent
- Almond Vet Care
Perthshire, PH1 3XQ. Independent
- Alora Vets
Whitburn, EH47 0LQ. Corporate
- Alora Vets, Whitburn
Whitburn, EH47 0LQ. Corporate
- Andrew Humphries MRCVS
Perthshire, PH7 3NE. Independent
- Andrew Miller + Associates
Stirlingshire, FK7 7LE. Independent
- Animac Vets Morningside
Edinburgh, EH10 5QN. Corporate
- Animal A & E
Lanarkshire, G65 0BD. Independent
- Animal Care Tiree Limited
Isle Of Tiree, PA77 6UU. Independent
- Animal Tails Veterinary Practice
Stirlingshire, FK9 5JR. Independent
- Animal Trust Vets – Glasgow - Ibrox
Glasgow, G51 2HF. Non-Profit
- Animals 1st Veterinary Surgery, Macmerry
Macmerry, EH33 1RD. Corporate
- Animals 1st Vets Macmerry
Tranent, EH33 1RD. Corporate
- Apex Vets
Stirlingshire, FK6 6QE. Independent
- Ardene House Veterinary Hospital
Aberdeen, AB15 8PJ. Corporate
- Ardene House Veterinary Practice
Aberdeen, AB22 8UR. Corporate
- Ardene House Veterinary Practice, Kingswells Hospital
Aberdeen, AB15 8PJ. Corporate
- Ardmory Veterinary Clinic
Lanarkshire, G42 0BX. Independent
- Ark Vet Centre Ltd
Dumfries, DG1 1NA. Independent
- Ark Veterinary Centre Limited
Lockerbie, DG11 2SE. Independent
- Ark Veterinary Centre Limited
Annan, DG12 6EG. Independent
- Ark Veterinary Centre Limited
Langholm, DG13 0AR. Independent
- Ark Veterinary Clinics Ltd
Lanarkshire, ML5 3RD. Independent
- Armac Vets Ltd
Peeblesshire, EH45 8ET. Independent
- Armac Vets Ltd
Lanarkshire, ML12 6BW. Independent
- Armour Veterinary Group
Mauchline, KA5 6AJ. Independent
- Armour Veterinay Group
Kilmarnock, KA2 0HD. Independent
- Arran Vets Ltd
Isle Of Arran, KA27 8BY. Independent
- Arthur Kidd BVMS, MRCVS Equine Dental Services
Ayr, KA6 5HT. Independent
- Ashgrove Veterinary Centre Ltd
Portlethen, AB12 4QL. Independent
- Ashgrove Veterinary Centre Ltd
Aberdeen, AB14 0UJ. Independent
- Ashgrove Veterinary Centre Ltd
Aberdeen, AB25 3SR. Independent
- Ashley Veterinary Centre
Lanarkshire, G13 1XT. Independent
- Aurora Vet Clinic Aurora Vet Clinic
Aberdeen, AB21 9HQ. Corporate
- Aurora Veterinary Clinic
Aberdeen, AB21 9HQ. Corporate
- Avalon Veterinary Clinic
Lanarkshire, G62 7LN. Independent
- Avenues Veterinary Group
Lanarkshire, G73 3HY. Independent
- Avondale Veterinary Group, Strathaven - Small animal
Strathaven Rural Centre, ML10 6SY. Corporate
- Ayr Vets for Pets
Ayr, KA8 8HD. Corporate
- Ayrshire Home Vet Care
West Kilbride, KA23 9DT. Independent
B
- Bard Vets Limited
Kirkcudbrightshire, DG5 4AN. Independent
- Bard Vets Ltd
Dumfries, DG1 1JF. Independent
- Batchelor Davidson & Watson Ltd
Edinburgh, EH4 3QP. Corporate
- Batchelor Davidson & Watson Veterinary Centre - Hillhouse
Edinburgh, EH4 3QP. Corporate
- Batchelor, Davidson & Watson - Newhaven
Edinburgh, EH6 4BR. Corporate
- Batchelor, Davidson & Watson Ltd
Edinburgh, EH6 4BR. Corporate
- Batchelor, Davidson & Watson Veterinary Centre - Newhaven
Edinburgh, EH6 4BR. Corporate
- Batchelor, Davidson & Watson Veterinary Surgeons - Hillhouse
Blackhall, EH4 3QP. Corporate
- Bearsden Veterinary Centre
Lanarkshire, G61 3RE. Independent
- Bearsden Vets for Pets
Bearsden, G61 3QL. Corporate
- Bearsden Vets4Pets Ltd
Lanarkshire, G61 3QL. Corporate
- Beechwood Veterinary Centre
Lanarkshire, G69 6TA. Independent
- Beth Newman
Isle Of Islay, PA43 7LB. Independent
- Bishopbriggs Veterinary Centre
Lanarkshire, G64 2DP. Corporate
- Bishopbriggs Vets for Pets
Bishopbriggs, G64 2TS. Corporate
- Blackadder Vets
TD11 3LX. Independent
- Blackness Veterinary Surgery
Dundee, DD1 5AQ. Corporate
- Blackness Veterinary Surgery, Dundee
Dundee, DD1 5AQ. Corporate
- Blairgowrie Vets Ltd
Perthshire, PH10 6DR. Independent
- Border Vets
Selkirkshire, TD1 3JT. Corporate
- Border Vets
Selkirkshire, TD7 4BZ. Corporate
- Border Vets Galashiels
Galashiels, TD1 3JT. Corporate
- Border Vets Selkirk
Selkirk, TD7 4BZ. Corporate
- Boyce & Houston Vets, Clydebank
Clydebank, G81 5NZ. Corporate
- Boyce and Houston (IVC)
West Dumbartons, G81 5NZ. Corporate
- Braid Veterinary Hospital
Edinburgh, EH9 3AZ. Corporate
- Braid Vets Dalkeith
Dalkeith, EH22 1HG. Corporate
- Braid Vets Leith
Edinburgh, EH6 8SA. Corporate
- Braid Vets Leith Walk
Edinburgh, EH6 8SA. Corporate
- Braid Vets Mayfield Road
Edinburgh, EH9 3AZ. Corporate
- Brannock Veterinary Clinic
Lanarkshire, ML1 5JU. Independent
- Bridge Vets
Aberdeen, AB12 3DB. Corporate
- Bridge Vets
Aberdeen, AB15 9SD. Corporate
- Bridge Vets
Aberdeen, AB23 8ET. Corporate
- Bridge Vets (Portlethen)
Aberdeen, AB12 4XP. Independent
- Bridge Vets, Bridge of Don
Bridge of Don, AB23 8ET. Corporate
- Bridge Vets, Nigg Kirk
Nigg Kirk Road, AB12 3DB. Corporate
- Broadleys Veterinary Hospital
Stirlingshire, FK7 7LE. Independent
- Broadleys Vets
Perthshire, FK15 9ET. Independent
- Bruceview Vet Clinic
Stirlingshire, FK7 0LJ. Corporate
- Bruceview Vets, Stirling
Whins of Milton, FK7 0LJ. Corporate
- Buchan Veterinary Clinics
Peterhead, AB42 1SP. Corporate
- Buchan Veterinary Clinics
Fraserburgh, AB43 9JQ. Corporate
- Buchan Veterinary Clinics - Fraserburgh
Fraserburgh, AB43 9JQ. Corporate
- Buchan Veterinary Clinics - Peterhead
Peterhead, AB24 1SP. Corporate
- Bute and Cowal Vets
Isle Of Bute, PA20 0AU. Independent
C
- Cairngorm Vets
Grantown On Spey, PH26 3TA. Independent
- Caledonia Farm Vets
Fraserburgh, AB43 6SQ. Corporate
- Cameron & Greig
Kinross-Shire, KY13 9XR. Independent
- Cameron & Greig
Cowdenbeath, KY4 9DD. Independent
- Central Equine Vets
Edinburgh, EH10 7DS. Independent
- Central Equine Vets
Perth And Kinro, KY13 8AA. Independent
- Champion Vet East Kilbride
Lanarkshire, G74 5BA. Corporate
- Champion Vet Ibrox
Lanarkshire, G51 1BN. Corporate
- Champion Veterinary Centre - East Kilbride
Lanarkshire, G74 5BA. Corporate
- Champion Veterinary Centre - Glasgow
Lanarkshire, G51 1BN. Corporate
- Champion Vets - East Kilbride
East Kilbride, G74 5BA. Corporate
- Champion Vets - Glasgow
Glasgow, G51 1BN. Corporate
- Charnwood Veterinary Centre
Dumfries, DG1 3AG. Independent
- Cheviot Vets
Berwickshire, TD11 3HS. Independent
- Cheviot Vets
Roxburghshire, TD5 8AS. Independent
- Chryston Veterinary Centre
Lanarkshire, G69 9DQ. Corporate
- Chryston Veterinary Centre, Glasgow
Chryston, G69 9DQ. Corporate
- Clyde Vet Group Bowhouse
Stirlingshire, FK2 0BX. Corporate
- Clyde Veterinary Group
Stirlingshire, FK9 4RN. Corporate
- Clyde Veterinary Group
Lanarkshire, ML2 7NG. Corporate
- Clyde Veterinary Group Lanark
Lanark, ML11 9SZ. Corporate
- Clyde Veterinary Group Lesmahagow
Lanark, ML11 0EY. Corporate
- Clyde Veterinary Group Stirling
Stirling, FK9 4RN. Corporate
- Clyde Veterinary Group Wishaw
Wishaw, ML2 7NG. Corporate
- Collier & Brock
Troon, KA10 6QU. Corporate
- Collier & Brock
Irvine, KA12 0HW. Corporate
- Collier and Brock Veterinary Surgeons Irvine Surgery
Irvine, KA12 0HW. Corporate
- Collier and Brock Veterinary Surgeons Troon Surgery
Troon, KA10 6QU. Corporate
- Companion Care (Dunfermline) Ltd T/A Vets4Pets
Dunfermline, KY11 4LP. Corporate
- Companion Care (Fort Kinnaird) Ltd T/A Vets4Pets
Edinburgh, EH15 3RD. Corporate
- Companion Care (Livingston) Ltd T/A Vets4Pets
Livingston, EH54 6QX. Corporate
- Conanvet
Ross-Shire, IV21 2BH. Independent
- Conanvet
Ross-Shire, IV7 8AZ. Independent
- Conanvet Ltd
Ross-Shire, IV10 8SY. Independent
- Condorrat Veterinary Surgery
Lanarkshire, G67 4DN. Independent
- Condorrat Vets
Dumfries, DG2 0NU. Independent
- Corstorphine Vets for Pets
Corstorphine, EH12 7UF. Corporate
- County Vets
Maybole, KA19 8AH. Independent
- County Vets
Ayr, KA8 8LB. Independent
- Craigleith Vets for Pets
Craigleith, EH4 2LN. Corporate
- Craigleith Vets4Pets Ltd
Edinburgh, EH4 2LN. Corporate
- Craigpark Veterinary Centre
Lanarkshire, G78 2QQ. Independent
- Creebridge Veterinary Centre
Wigtownshire, DG8 6NP. Independent
- Crieff Vets, Crieff
Union Terrace, PH7 4DE. Corporate
- Crossriggs Veterinary Clinic
Cumnock, KA18 1LG. Independent
- Crown Vets
Inverness-Shire, IV2 3BB. Corporate
- Crown Vets
Inverness-Shire, PH33 6DA. Corporate
- Crown Vets Canalside
Inverness-Shire, IV3 5LE. Corporate
- Crown Vets Culloden
Inverness-Shire, IV2 7LL. Corporate
- Crown Vets, Inverness
Inverness, IV2 3BB. Corporate
- CrumPets Vet Clinical Support
Glasgow, G5 0YE. Independent
- Cumath Pet Surgeons
Ellon, AB41 8BY. Independent
- Cumbernauld Vets for Pets
Cumbernauld, G68 9FW. Corporate
- Cumbernauld Vets4Pets Ltd
North Lanarkshi, G68 9FW. Corporate
D
- D. Birch Micking Equipment + Machinery Hire
Dumfries, DG1 3RS. Independent
- Dalblair Vets Ltd
Ayr, KA7 1UQ. Independent
- Dalblair Vets Ltd
Prestwick, KA9 1LG. Independent
- Dalriada Veterinary Surgery
Lochgilphead, PA31 8QX. Independent
- David Campion t/a Priory Veterinary Centre
Wigtownshire, DG8 8PD. Independent
- DentalVets
Haddington, EH41 3NQ. Corporate
- DentalVets, Haddington
Haldane Ave, EH41 3NQ. Corporate
- Dermatology Referral Service Ltd
Lanarkshire, G51 1RN. Corporate
- Deveron Veterinary Surgeons
Turriff, AB53 4DU. Corporate
- Donald S. McGregor and Partners Ltd
Caithness, KW14 7EG. Independent
- Donald S. McGregor and Partners Ltd
Caithness, KW1 4QS. Independent
- Donview Veterinary Centre
Inverurie, AB51 0UX. Corporate
- Donview Veterinary Centre
Inverurie, AB51 4FW. Corporate
- Donview Veterinary Centre - Kintore
Inverurie, AB51 0UX. Corporate
- Donview Veterinary Centre Inverurie (Main Site)
Inverurie, AB51 4FW. Corporate
- Drumchapel Vets for Pets
Drumchapel, G15 6SA. Corporate