Exotic pet vets in Scotland

414 of the 626 veterinary practices in Scotland list birds, small mammals or exotic animals among the animals they treat on their RCVS register entry. Of these, 212 are independently owned, 197 corporate-owned and 5 non-profit.

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

Glasgow, G52 4BN

202072222001

Glasgow, G52 4BN

202072222001

A+G Vets

Independent

Stirlingshire, FK4 1AF

01324 815888

AB Europe Limited

Independent

Tranent, EH35 5NG

01875 614500

Arbroath, DD11 1RP

01241 873100

Forfar, DD8 2HL

01307 462358

Renfrewshire, PA1 2HP

0141 887 4111

Renfrewshire, PA15 4HU

01475 721155

Edinburgh, EH15 1EU

0131 669 3790

Edinburgh, EH17 8QH

0131 658 1673

Edinburgh, EH4 1HH

0131 332 9207

Aberdeen, AB23 8JW

01224 706258

Aberdeen, AB25 3TY

01224 632042

Aberdeen, AB11 5EJ

202072222001

Banffshire, AB38 9NR

01340 871385

Academy Vet Centre

Corporate

Newton Stewart, DG8 6JL

01671 404951

Wigtownshire, DG9 7DR

01776 703131

Acres Vet Centre

Corporate

Lanarkshire, ML6 6JJ

01236 763541

Lanarkshire, ML6 6DW

01236 756595

Girvan, KA26 9DB

01465 714418

Albavet

Corporate

Lanarkshire, G31 2XQ

0141 554 1911

RCVS accredited practice Albavet Veterinary Surgery 2 moray way north dalgety bay dunfermline fife united kingdom, KY11 9NH

01383 825316

Dunfermline, KY12 7PE

01383 732897

Albavet Kirkcaldy

Corporate

Kirkcaldy, KY1 1NY

01592 641333

Dunfermline, KY11 9NH

01383 825316

Kirkcaldy, KY1 1NY

01592 641333

Broxburn, EH52 5BS

01506 852498

Almond Vet Care

Independent

Perthshire, PH1 3XQ

202072222001

Alora Vets

Corporate

Whitburn, EH47 0LQ

01501 744736

Animal A & E

Independent

Lanarkshire, G65 0BD

0123634795907366412801

Isle Of Tiree, PA77 6UU

01879 552101

Stirlingshire, FK9 5JR

01786 474471

Glasgow, G51 2HF

0141 445 6869

Tranent, EH33 1RD

01875 824400

Apex Vets

Independent

Stirlingshire, FK6 6QE

01324 829989

Aberdeen, AB15 8PJ

01224 740700

Aberdeen, AB22 8UR

01224 826121

Lanarkshire, G42 0BX

0141 563 4788

Ark Vet Centre Ltd

Independent

Dumfries, DG1 1NA

01387 259111

Lockerbie, DG11 2SE

01576 202552

Annan, DG12 6EG

01461 203827

Langholm, DG13 0AR

202072222001

Lanarkshire, ML5 3RD

01236 432448

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

Portlethen, AB12 4QL

01224 470144

Aberdeen, AB14 0UJ

01224 050585

Aberdeen, AB25 3SR

01224 486444

Lanarkshire, G13 1XT

0141 959 6100

Aberdeen, AB21 9HQ

01224 716848

Lanarkshire, G62 7LN

0141 956 4234

Lanarkshire, G73 3HY

0141 643 0404

West Kilbride, KA23 9DT

07481 938214

Bard Vets Limited

Independent

Kirkcudbrightshire, DG5 4AN

01556 610944

Bard Vets Ltd

Independent

Dumfries, DG1 1JF

01387 255295

Edinburgh, EH4 3QP

0131 332 0458

Edinburgh, EH4 3QP

0131 332 0458

Edinburgh, EH6 4BR

0131 553 6017

Edinburgh, EH6 4BR

0131 553 6017

Lanarkshire, G61 3RE

0141 942 1487

Lanarkshire, G61 3QL

0141 942 0283

Lanarkshire, G69 6TA

0141 771 5565

Beth Newman

Independent

Isle Of Islay, PA43 7LB

01496 810205

Lanarkshire, G64 2DP

0141 772 1019

Dundee, DD1 5AQ

01382 225422

Blairgowrie Vets Ltd

Independent

Perthshire, PH10 6DR

01250 872061

Border Vets

Corporate

Selkirkshire, TD1 3JT

01896 752156

West Dumbartons, G81 5NZ

0141 952 4477

Edinburgh, EH9 3AZ

0131 667 2478

Dalkeith, EH22 1HG

0131 654 1232

Braid Vets Leith

Corporate

Edinburgh, EH6 8SA

0131 553 1366

Lanarkshire, ML1 5JU

01698 861180

Bridge Vets

Corporate

Aberdeen, AB12 3DB

01224 872024

Bridge Vets

Corporate

Aberdeen, AB15 9SD

01224 869366

Bridge Vets

Corporate

Aberdeen, AB23 8ET

01224 823227

Stirlingshire, FK7 7LE

01786 445665

Broadleys Vets

Independent

Perthshire, FK15 9ET

01786 824400

Stirlingshire, FK7 0LJ

01786 815560

Peterhead, AB42 1SP

01779 472460

Fraserburgh, AB43 9JQ

01346 510099

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

Cameron & Greig

Independent

Cowdenbeath, KY4 9DD

01383 611410

Lanarkshire, G74 5BA

01355 229753

Champion Vet Ibrox

Corporate

Lanarkshire, G51 1BN

0141 427 0848

Lanarkshire, G74 5BA

01355 229753

Lanarkshire, G51 1BN

0141 427 0848

Dumfries, DG1 3AG

01387 253438

Cheviot Vets

Independent

Berwickshire, TD11 3HS

01361 310875

Cheviot Vets

Independent

Roxburghshire, TD5 8AS

01573 228634

Lanarkshire, G69 9DQ

0141 779 5363

Lanarkshire, ML2 7NG

01698 373435

Collier & Brock

Corporate

Troon, KA10 6QU

01292 311988

Collier & Brock

Corporate

Irvine, KA12 0HW

01294 278232

Edinburgh, EH15 3RD

0131 603 4730

Livingston, EH54 6QX

01506 463085

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

Lanarkshire, G67 4DN

01236 728273

Condorrat Vets

Independent

Dumfries, DG2 0NU

01236 728273

County Vets

Independent

Maybole, KA19 8AH

01655 883531

County Vets

Independent

Ayr, KA8 8LB

01292 880110

Edinburgh, EH4 2LN

0131 315 0730

Lanarkshire, G78 2QQ

0141 881 9499

Wigtownshire, DG8 6NP

01671 402247

Cumnock, KA18 1LG

01290 420255

Crown Vets

Corporate

Inverness-Shire, IV2 3BB

01463 237000

Crown Vets

Corporate

Inverness-Shire, PH33 6DA

01397 702727

Inverness-Shire, IV3 5LE

01463 712202

Cumath Pet Surgeons

Independent

Ellon, AB41 8BY

01358 293101

North Lanarkshi, G68 9FW

202072222001

Dalblair Vets Ltd

Independent

Ayr, KA7 1UQ

01292 263744

Dalblair Vets Ltd

Independent

Prestwick, KA9 1LG

01292 477082

Lochgilphead, PA31 8QX

01546 602240

Wigtownshire, DG8 8PD

01988 500356

Lanarkshire, G51 1RN

0141 427 4257

Turriff, AB53 4DU

01888 563217

Caithness, KW14 7EG

01847 892387

Caithness, KW1 4QS

01955 602088

Inverurie, AB51 0UX

01467 621429

Inverurie, AB51 4FW

01467 621429

Dryfe Vets Ltd

Independent

Lockerbie, DG11 2DG

01576 202573

Dukes Equine Vets Ltd

Independent

Aboyne, AB34 5JH

013398 87010

Edinburgh, EH10 7AZ

0131 445 5777

Edinburgh, EH3 6SD

0131 557 1819

Edinburgh, EH5 3QS

0131 551 1407

Edinburgh, EH7 6BP

0131 659 6648

Dundee, DD1 5LA

01382 660356

Dundee, DD4 8JT

01382 519200

Dunbar, EH42 1EL

01368 860001

Prestonpans, EH32 9AX

01875 813546

Tranent, EH33 1HW

01875 613593

North Berwick, EH39 4HR

01620 894140

Kirkcudbrightshire, DG7 1JY

01556 502400

Insch, AB52 6TA

01464 820235

East End Vets

Independent

Glasgow, G31 5NW

202072222001

East Kilbride, G74 4ZA

01355 271540

Easter Ross Vets

Independent

Ross-Shire, IV18 0EZ

01349 852204

Easter Ross Vets

Corporate

Ross-Shire, IV19 1AL

01862 893142

Cupar, KY15 4SX

01334 650888

Morayshire, IV30 1JB

01343 542255

Elite Vet Group

Independent

Strathaven, ML10 6AF

01357 523334

Ellon Vets Ltd

Independent

Ellon, AB41 8NW

01358 723420

Glasgow, G5 0YE

0141 260 5555

Endrick Vets Ltd

Independent

Stirlingshire, G63 9PT

01360 606006

Eye right referrals

Independent

Edinburgh, EH11 1QE

0131 259 2202

Eye right referrals

Independent

Stirling, FK7 7LE

01786 445665

Perth & Kinross, PH2 8EH

01738 623210

Perthshire, PH3 1BL

01738 623210

Stirlingshire, FK1 1LD

01324 619920

Fife Exotic Vets

Independent

Cupar, KY15 7UT

01337 589689

Firstvets Bearsden

Corporate

Lanarkshire, G61 3RE

0141 942 1487

Annan, DG12 6EF

01461 202420

Orkney, KW15 1GN

01856 872859

Dalgety Bay, KY11 9YD

01383 347931

Lanarkshire, G5 8RS

0141 429 5333

Edinburgh, EH10 5QN

0131 452 9277

Selkirkshire, TD1 2UH

01896 753759

Berwick-Upon-Tweed, TD15 1TB

01289 330066

Roxburghshire, TD5 7BH

01573 224496

Berwickshire, TD11 3HT

202072222001

Galloway Vets Ltd

Independent

Kirkcudbright, DG6 4HX

01557 330632

Lanarkshire, G31 5RT

0141 763 0800

Lanarkshire, G31 4BH

0141 551 3630

Lanarkshire, G4 9JZ

0141 332 6944

Glasgow, G69 9EF

0141 465 8800

Dunbartonshire, G82 1NS

01389 765555

Lanarkshire, G61 3JJ

0141 942 7070

Ellon, AB41 7DU

01651 806212

Ellon, AB41 9JB

01358 720223

Gordon Vets Ltd

Corporate

Bonnyrigg, EH19 2AA

0131 660 3370

Gordon Vets Ltd

Corporate

Musselburgh, EH21 6PZ

0131 665 2124

Gordon Vets Ltd

Corporate

Penicuik, EH26 8HW

01968 676680

Stirlingshire, FK2 7DJ

01324 623163

South Lanarkshi, ML3 6AD

01698 477340

Happy Pets

Independent

Edinburgh, EH11 1JS

0131 221 1110

Perthshire, PH15 2BS

01887 820771

Perthshire, PH16 5HB

01796 472201

Heather Vets

Independent

Cupar, KY14 6DX

01337 841010

Heritage Vets Ltd

Independent

Dalkeith, EH22 2NQ

0131 287 2662

Inverness, IV2 6JG

01463 211020

Hill City Vets

Independent

Edinburgh, EH11 1QE

0131 259 2202

Clackmannanshire, FK13 6BP

01259 753375

Ayr, KA7 4TH

01292 445678

Ross-Shire, IV17 0PX

01349 778000

Lanarkshire, G11 5QF

0141 357 3139

ICR Pentland Vets

Corporate

Edinburgh, EH14 5PX

0131 451 5111

Loanhead, EH20 9DU

0131 440 4229

Gorebridge, EH23 4TP

01875 821088

Perthshire, PH7 4DE

01764 652086

Dunfermline, KY11 4LA

01383 722818

Inglis Vets Alloa

Corporate

Clackmannanshire, FK10 1RR

01259 304444

Cowdenbeath, KY4 9NP

01383 510999

Edinburgh, EH12 8AY

0131 334 4577

Inverkeithing, KY11 1NN

01383 616131

Inverness-Shire, IV2 5FF

01463 711777

Irvine, KA12 8RA

01294 273161

Ivybank Vets

Corporate

Ayrshire, KA13 6JY

01294 557025

Ivybank Vets

Corporate

West Kilbride, KA23 9AR

01294 823777

Kilmarnock, KA3 7JR

01563 520114

J.H. Hooper

Independent

By Cambeltown, PA28 6QR

01586 552427

Jackson Vets

Corporate

Stirlingshire, G63 0AZ

01360 550131

Johnston & Farrell

Independent

Ross-Shire, IV18 0AE

01349 854981

Johnston & Farrell

Independent

Ross-Shire, IV19 1AU

01862 894223

Jollyes

Independent

Perthshire, PH1 5XA

202072222001

Lanarkshire, ML3 6HP

01698 760015

Kerr Vet Group Ltd

Independent

Renfrewshire, PA5 8AJ

01505 323331

Kerr Veterinary Group

Independent

Renfrewshire, PA11 3AF

01505 690536

Kerr Veterinary Group

Independent

Renfrewshire, PA5 8JG

01505 323331

Forfar, DD8 3JX

01307 463582

Renfrewshire, PA10 2JF

01505 704248

Kilmarnock, KA1 3XB

01563 522225

Glenrothes, KY7 5NA

01592 753231

Kintra Vet

Independent

Lanarkshire, G71 8NA

0141 212 9973

Campbeltown, PA28 6RU

07850 937530

Kincardineshire, AB39 3UP

01569 764140

Livingston, EH54 9EY

01506 461462

Leith Vets

Independent

Edinburgh, EH6 7GA

0131 516 1550

Musselburgh, EH21 7AD

0131 665 3343

Prestonpans, EH32 9ER

01875 814772

North Berwick, EH39 4AS

01620 894471

Haddington, EH41 3NQ

01620 822262

Dunbar, EH42 1RS

01368 860461

Roxburghshire, TD6 0AJ

01835 823257

Roxburghshire, TD9 9PZ

01450 372038

Kirkcaldy, KY1 3ET

01592 599500

Glenrothes, KY7 4AQ

01592 757373

Leven, KY8 4HB

01333 426866

Glasgow, G77 6GR

01768 877255

Lanarkshire, G14 9XS

0141 959 0749

Lanarkshire, G20 8NY

0141 946 3651

Lanarkshire, G43 1BJ

0141 649 4949

Lanarkshire, G72 9SD

01698 327123

Lanarkshire, G74 5QD

01355 261262

Lanarkshire, G77 6TR

0141 639 5066

Glenrothes, KY6 3DB

01592 748868

Dunbartonshire, G84 8EH

01436 676752

Darvel, KA17 0HA

202072222001

Love Street Vets

Independent

Renfrewshire, PA3 2JG

0141 889 3010

Lanarkshire, ML3 7LA

01698 283400

Luca Veterinary Care

Independent

Lanarkshire, ML9 2BQ

01698 442688

Glasgow, G53 7TH

01768 877255

Mackie & Brechin Ltd

Independent

Kirkliston, EH29 9AE

0131 333 3203

Mackie & Brechin Ltd

Independent

Linlithgow, EH49 7ES

0131 333 3203

Inverness-Shire, IV2 3PY

01463 230893

Dalkeith, EH22 1JZ

0131 654 2266

Lanarkshire, G66 1XT

0141 775 2503

MBM Veterinary Group

Independent

Beith, KA15 2BQ

202072222001

Kilmarnock, KA3 1HF

01563 522701

MBM Veterinary Group

Independent

Mauchline, KA5 5DE

01290 550452

McKenzie Vets

Corporate

Dunbartonshire, G83 0DA

01389 751182

Dalry, KA24 4AG

01294 832503

Inverurie, AB51 0EZ

01651 872481

Turriff, AB53 6SY

01651 872481

Clackmannanshire, FK10 1HH

01259 721576

Miller & Swann

Corporate

Morayshire, IV30 1JB

01343 542255

Peterhead, AB42 4JN

01771 624001

Bathgate, EH47 7AB

01506 667266

Nairnshire, IV12 4RB

01667 453161

Inverness-Shire, IV2 7HQ

01463 794224

Morayshire, IV31 6PT

01343 815335

Alford, AB33 8BZ

01975 562339

Ballater, AB35 5RE

013397 55134

Lanarkshire, G75 0EU

01355 248044

Naismith Vets Ltd

Independent

Lanarkshire, G52 3JH

0141 724 2111

Dumfries, DG1 3QN

01387 253402

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

Edinburgh, EH4 7QE

0131 539 7539

Oban, PA34 5DD

01631 562876

Inverness-Shire, IV49 9AQ

01471 822922

Renfrewshire, PA1 2BH

0141 842 3300

Helensburgh, G84 7RD

01436 672558

Arbroath, DD11 3ES

01241 293777

Dundee, DD2 3PT

01382 810777

Dundee, DD5 2UB

01382 739634

Stirlingshire, FK5 4HT

01324 570501

PetVets

Independent

Renfrewshire, PA4 9LZ

01505 800366

Stirlingshire, FK2 0XZ

01324 717262

Stirlingshire, FK2 0XZ

01324 717262

Newport-On-Tay, DD6 8AD

01382 543487

St. Andrews, KY16 8NJ

01334 466800

Lanarkshire, G4 9BL

0141 332 1934

Real Vets Limited

Independent

RCVS accredited practice Low Waters Veterinary Centre 84 portland place hamilton lanarkshire united kingdom, ML3 7LA

01698 283400

Isle Of Skye, IV51 9BD

01478 611269

Armadale, EH48 2NS

202072222001

Bathgate, EH48 1QD

01506 634176

Livingston, EH54 6AD

01506 437096

Bathgate, EH48 1QD

01506 634176

Armadale, EH48 2NS

202072222001

Livingston, EH54 6AD

01506 437096

Perthshire, FK17 8LX

01877 381213

Stirlingshire, FK8 1LG

01786 231010

Scottish Border, TD9 8EJ

01450 812112

Lanarkshire, ML11 9AA

01555 662579

Lanarkshire, ML1 1LD

01698 269796

Lanarkshire, ML8 4HA

01555 751560

Maybole, KA19 7AB

01655 883277

Robson Vets Ltd

Corporate

Aberdeen, AB12 4QL

01224 783600

Robson Vets Ltd

Corporate

Montrose, DD10 8TG

01674 676385

Lanarkshire, G46 7JZ

0141 620 2580

Lanarkshire, G32 9AT

0141 778 8335

Inverness-Shire, IV2 5NA

01463 218822

Lanarkshire, G69 6ED

0141 773 0820

Banff, AB45 1DQ

01261 812168

Banffshire, AB55 5DL

01542 882209

Banffshire, AB56 1AQ

01542 835207

Shedden Vets Ltd

Corporate

Lanarkshire, G76 7DH

0141 644 4860

Shetland Vets

Independent

Shetland, ZE1 0NL

01595 690999

RCVS accredited practice 116 Shore Street gourock renfrewshire united kingdom, PA19 1QZ

01475 637312

Shore Vets

Corporate

Renfrewshire, PA19 1NH

01475 637312

Wishaw, ML2 7AL

01698 361136

SIVP Ltd

Independent

Inverness-Shire, HS7 5PG

01870 602262

Renfrewshire, G46 6JD

0141 737 1540

SSPCA Vet Clinic

Independent

Lanarkshire, G52 3RY

0300 099 9999

Loanhead, EH20 9PW

0131 440 3904

Huntly, AB54 8EQ

01466 792627

Strathearn Vets

Independent

Perthshire, PH7 4HQ

01764 456850

Inverness-Shire, PH22 1UQ

01479 872252

Grantown-On-Spey, PH26 3JJ

01479 872252

Perthshire, FK16 6EH

01786 841304

Aberdeen, AB21 7AX

01224 722437

Perth, PH2 0PA

01738 621415

Tay Veterinary Centre

Independent

Dundee, DD4 9DU

01382 884411

Lanarkshire, G73 5QU

0141 634 3183

Lanarkshire, G74 4JY

01355 222791

Lanarkshire, G76 7RB

202072222001

Lanarkshire, G42 9XW

0141 649 5351

The Craig Vets Ltd

Independent

Moray, AB38 9RS

01340 220510

Brechin, DD9 7AF

01356 622167

The Dunkeld Vet

Independent

Perthshire, PH8 0HU

01350 729270

Montrose, DD10 8SW

01674 672358

Arbroath, DD11 3AE

01241 875789

Carnoustie, DD7 7PD

01241 854772

Bo'Ness, EH51 0AU

01506 826002

Stirlingshire, FK1 1PR

01324 624361

Lanarkshire, G67 1BP

01236 727876

Stirlingshire, FK2 9QQ

01236 623359

Saltcoats, KA21 5BA

01294 462570

Dundonald, KA2 9HF

01563 852034

Largs, KA30 8AZ

01475 673644

The Pet Hospital

Independent

Livingston, EH54 7EJ

202072222001

The Rural Vet Clinic

Independent

Stranraer, DG9 7UD

01776 546860

Kirkcudbrightshire, DG5 4HA

01556 502263

Kirkcudbrightshire, DG7 1JT

01556 502263

Lanarkshire, G11 7DZ

0141 339 1228

Thistle Vets Ltd

Independent

Edinburgh, EH14 1RL

0131 443 4400

Thistle Vets Ltd

Independent

Edinburgh, EH14 3BF

0131 453 6699

Throne Vets

Independent

Renfrewshire, PA3 1RY

07732 242726

Perthshire, PH2 6JL

01738 505122

Perth & Kinross, PH1 3NR

01738 583083

Aberdeen, AB11 6SS

01224 588770

Aberdeen, AB15 8BX

01224 311555

Aberdeen, AB15 8TG

01224 749191

Aberdeen, AB15 9DS

01224 861161

Kincardineshire, AB31 5SX

01330 822648

Westhill, AB32 6RL

01224 741685

Kirriemuir, DD8 5BY

01575 572643

Scottish Border, EH45 9BU

01721 722879

Lanarkshire, ML12 6DL

01899 220073

Lanarkshire, G61 1QH

0141 330 5848

Kilmarnock, KA1 4DY

01563 530775

Kilmarnock, KA3 5DB

01560 485193

Kilmarnock, KA1 4DY

01563 530775

Kilmarnock, KA3 5DB

01560 485193

Vet 999

Independent

Stirlingshire, FK7 7LE

07899 983295

Veterinary Centre

Independent

Lanarkshire, G71 7NE

01698 817999

Vetrica Ltd

Independent

Dunfermline, KY11 2RA

01383 418558

Vetrica Ltd

Independent

Kelty, KY4 0AE

01383 831945

Glasgow, G66 8AT

07376 208850

Vets for Pets

Corporate

Edinburgh, EH12 7UF

0131 334 0052

Vets for Pets

Corporate

Dunbartonshire, G82 1RB

01389 768278

Vets for Pets

Corporate

Kirkcaldy, KY2 6QL

01592 800666

Glasgow, G64 2TS

0141 761 1240

Aberdeen, AB15 8PJ

01224 379091

Edinburgh, EH14 1RR

0131 444 0990

Vets Now (Glasgow)

Corporate

Glasgow, G3 7DA

0141 237 7676

Kilmarnock, KA3 1HA

01563 258028

Kirkcaldy, KY1 3ET

202072222001

Vets4Pets Ayr

Corporate

Ayr, KA8 8HD

01292 430530

Irvine, KA12 8AY

01294 322550

Vets4Pets Perth

Corporate

Perth & Kinross, PH1 5XD

01738 783826

Vets4Pets Stirling

Corporate

Stirlingshire, FK7 7TL

01786 468060

W K McNeil

Independent

Burntisland, KY3 0TS

01383 860730

W K Swan

Independent

Aberdeen, AB10 7PB

01224 580327

Wallace Vets

Independent

Arbroath, DD11 1LE

01241 293600

Wallace Vets

Independent

Dundee, DD5 2HT

01382 549600

Wallace Vets

Independent

Carnoustie, DD7 7NY

01241 858600

Morayshire, IV30 6BA

01343 544811

West Edinburgh Vets

Independent

Edinburgh, EH12 7SD

0131 560 2770

Glasgow, G12 8TS

0141 334 5678

West End Vets

Corporate

Edinburgh, EH10 4RD

0131 447 8323

West End Vets

Corporate

Edinburgh, EH3 9AF

0131 229 7619

South Queensferry, EH30 9SD

0131 331 3451

Edinburgh, EH12 8TE

0131 317 8150

Linlithgow, EH49 7SF

01506 844165

Winchburgh, EH52 6FE

01506 667353

Campbeltown, PA28 6EX

01586 552136

Wilson & Partners

Independent

Cupar, KY15 4LF

01334 652273

Wilson & Partners

Independent

St. Andrews, KY16 9BX

01334 479279

Wilson & Partners

Independent

Leven, KY8 4NN

01333 424371

Woodside Vet Group

Corporate

Banchory, AB31 5RQ

01330 820452

Kincardineshire, AB31 4TR

013398 82556

Aboyne, AB34 5HX

013398 87474

Frequently asked questions

How many exotic pet vets are there in Scotland?
We list 414 veterinary practices in Scotland that list birds, small mammals or exotic animals among the animals they treat on their RCVS Find a Vet register entry, out of the 626 practices we cover.
Do these vets see reptiles?
The register has no label for reptiles. The closest is “Exotic/Wild”, and only some practices here list it. The rest list birds or small mammals. Contact a practice to check it sees your snake, lizard or tortoise before you book.
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.