Equine vets in Scotland

134 of the 626 veterinary practices in Scotland list horses among the animals they treat on their RCVS register entry. Of these, 91 are independently owned, 43 corporate-owned.

Service listings come from the RCVS register and can change; ownership is checked against public records. See how we verify ownership .

3 Bridges Vets

Independent

Dunfermline, KY11 7HQ

01383 667160

AB Europe Limited

Independent

Tranent, EH35 5NG

01875 614500

Renfrewshire, PA1 2HP

0141 887 4111

Renfrewshire, PA15 4HU

01475 721155

Banffshire, AB38 9NR

01340 871385

Academy Vet Centre

Corporate

Newton Stewart, DG8 6JL

01671 404951

Wigtownshire, DG9 7DR

01776 703131

Girvan, KA26 9DB

01465 714418

Perthshire, PH7 3NE

07562 271404

Animal A & E

Independent

Lanarkshire, G65 0BD

0123634795907366412801

Isle Of Tiree, PA77 6UU

01879 552101

Aberdeen, AB15 8PJ

01224 740700

Ark Vet Centre Ltd

Independent

Dumfries, DG1 1NA

01387 259111

Lockerbie, DG11 2SE

01576 202552

Annan, DG12 6EG

01461 203827

Langholm, DG13 0AR

202072222001

Armac Vets Ltd

Independent

Peeblesshire, EH45 8ET

01721 721293

Armac Vets Ltd

Independent

Lanarkshire, ML12 6BW

01899 220046

Mauchline, KA5 6AJ

01290 550200

Arran Vets Ltd

Independent

Isle Of Arran, KA27 8BY

01770 302511

Ayr, KA6 5HT

202072222001

Bard Vets Limited

Independent

Kirkcudbrightshire, DG5 4AN

01556 610944

Beth Newman

Independent

Isle Of Islay, PA43 7LB

01496 810205

Lanarkshire, G64 2DP

0141 772 1019

Blackadder Vets

Independent

Blackadder West Farm edrom duns berwickshire united kingdom, TD11 3LX

07830 212223

Blairgowrie Vets Ltd

Independent

Perthshire, PH10 6DR

01250 872061

Bute and Cowal Vets

Independent

Isle Of Bute, PA20 0AU

01700 503017

Fraserburgh, AB43 6SQ

01771 637219

Cameron & Greig

Independent

Kinross-Shire, KY13 9XR

01577 863494

Central Equine Vets

Independent

Edinburgh, EH10 7DS

0131 664 5606

Central Equine Vets

Independent

Perth And Kinro, KY13 8AA

01577 863333

Cheviot Vets

Independent

Berwickshire, TD11 3HS

01361 310875

Cheviot Vets

Independent

Roxburghshire, TD5 8AS

01573 228634

Lanarkshire, G69 9DQ

0141 779 5363

Stirlingshire, FK2 0BX

01555 660000

Stirlingshire, FK9 4RN

01786 231199

Lanark, ML11 9SZ

No phone on the register Visit their website (opens in a new tab)

Stirling, FK9 4RN

No phone on the register Visit their website (opens in a new tab)

Conanvet

Independent

Ross-Shire, IV21 2BH

01349 861203

Conanvet

Independent

Ross-Shire, IV7 8AZ

01349 861203

Conanvet Ltd

Independent

Ross-Shire, IV10 8SY

01349 861203

County Vets

Independent

Maybole, KA19 8AH

01655 883531

County Vets

Independent

Ayr, KA8 8LB

01292 880110

Wigtownshire, DG8 6NP

01671 402247

Crown Vets

Corporate

Inverness-Shire, PH33 6DA

01397 702727

Lochgilphead, PA31 8QX

01546 602240

Wigtownshire, DG8 8PD

01988 500356

Lanarkshire, G51 1RN

0141 427 4257

Caithness, KW14 7EG

01847 892387

Caithness, KW1 4QS

01955 602088

Inverurie, AB51 4FW

01467 621429

Inverurie, AB51 0UX

No phone on the register Visit their website (opens in a new tab)

Inverurie, AB51 4FW

No phone on the register Visit their website (opens in a new tab)

Dryfe Vets Ltd

Independent

Lockerbie, DG11 2DG

01576 202573

Dukes Equine Vets Ltd

Independent

Aboyne, AB34 5JH

013398 87010

Kirkcudbrightshire, DG7 1JY

01556 502400

Insch, AB52 6TA

01464 820235

Easter Ross Vets

Corporate

Ross-Shire, IV19 1AL

01862 893142

Cupar, KY15 4SX

01334 650888

Elite Vet Group

Independent

Strathaven, ML10 6AF

01357 523334

Endrick Vets Ltd

Independent

Stirlingshire, G63 9PT

01360 606006

Berwickshire, TD11 3NS

01361 889106

Perthshire, PH3 1BL

01738 623210

Lockerbie, DG11 1JH

07792 391257

Annan, DG12 6EF

01461 202420

Orkney, KW15 1GN

01856 872859

Forth Valley Vets

Corporate

Stirlingshire, FK7 7LS

01786 430387

RCVS accredited practice Falleninch Farm dumbarton road stirling stirlingshire united kingdom, FK8 3AB

01786 430387

Selkirkshire, TD1 2UH

01896 753759

Galloway Vets Ltd

Independent

Kirkcudbright, DG6 4HX

01557 330632

Lanarkshire, G61 1QH

0141 330 5999

Ellon, AB41 7DU

01651 806212

Ellon, AB41 9JB

01358 720223

Perthshire, PH15 2BS

01887 820771

Perthshire, PH16 5HB

01796 472201

Clackmannanshire, FK13 6BP

01259 753375

Inverness-Shire, IV1 3ZF

01463 731107

Forfar, DD8 3JX

01307 463582

Campbeltown, PA28 6RU

07850 937530

Kincardineshire, AB39 3UP

01569 764140

Musselburgh, EH21 7AD

0131 665 3343

Prestonpans, EH32 9ER

01875 814772

Roxburghshire, TD9 9PZ

01450 372038

Kinross-Shire, KY13 0LS

01577 841010

Kilmarncok, KA1 5PD

202072222001

MBM Veterinary Group

Independent

Beith, KA15 2BQ

202072222001

Kilmarnock, KA3 1HF

01563 522701

MBM Veterinary Group

Independent

Mauchline, KA5 5DE

01290 550452

Inverurie, AB51 0EZ

01651 872481

Turriff, AB53 6SY

01651 872481

Nairnshire, IV12 4RB

01667 453161

Inverness-Shire, IV2 7HQ

01463 794224

Morayshire, IV31 6PT

01343 815335

Morayshire, IV36 2GW

01309 672243

Alford, AB33 8BZ

01975 562339

Ballater, AB35 5RE

013397 55134

Thornhill, DG3 5AR

01848 330982

Thornhill, DG3 5LU

01848 330220

Ellon, AB41 8PA

01358 720060

Orkney, KW15 1AG

01856 873403

Orkney, KW16 3AG

01856 873403

Orkney, KW17 2LQ

01856 771444

Isle Of Skye, IV51 9NS

01470 532385

Oban, PA34 5DD

01631 562876

Inverness-Shire, IV49 9AQ

01471 822922

Dundee, DD2 3PT

01382 810777

Perth Equine Vets Ltd

Independent

Perthshire, PH1 3FX

01738 259427

Isle Of Skye, IV51 9BD

01478 611269

Maybole, KA19 7AB

01655 883277

Robson Vets Ltd

Corporate

Aberdeen, AB12 4QL

01224 783600

Inverness-Shire, IV2 5NA

01463 218822

Banff, AB45 1DQ

01261 812168

Banffshire, AB55 5DL

01542 882209

SIVP Ltd

Independent

Inverness-Shire, HS7 5PG

01870 602262

Huntly, AB54 8EQ

01466 792627

Grantown-On-Spey, PH26 3JJ

01479 872252

Perth, PH2 0PA

01738 621415

Tay Valley Vets

Corporate

Perth, PH2 0PA

No phone on the register Visit their website (opens in a new tab)

The Craig Vets Ltd

Independent

Moray, AB38 9RS

01340 220510

Brechin, DD9 7AF

01356 622167

Arbroath, DD11 3AE

01241 875789

Carnoustie, DD7 7PD

01241 854772

The Rural Vet Clinic

Independent

Stranraer, DG9 7UD

01776 546860

Kirkcudbrightshire, DG5 4HA

01556 502263

Kirkcudbrightshire, DG7 1JT

01556 502263

Thistle Equine

Independent

Symington, KA1 5PD

0141 611 3354

Renfrewshire, PA4 9LS

202072222001

Kirriemuir, DD8 5BY

01575 572643

Scottish Border, EH45 9BU

01721 722879

Lanarkshire, ML12 6DL

01899 220073

Roslin, EH25 9RG

0131 650 6253

Campbeltown, PA28 6EX

01586 552136

Kincardineshire, AB31 4TR

013398 82556

Aboyne, AB34 5HX

013398 87474

Frequently asked questions

How many equine vets are there in Scotland?
We list 134 veterinary practices in Scotland that list horses among the animals they treat on their RCVS Find a Vet register entry, out of the 626 practices we cover.
Where does this service information come from?
Service listings come from each practice’s RCVS Find a Vet register entry (the "animals treated" section). Practices can change what they offer, so confirm directly with the practice before relying on a listing.