Vets in Edinburgh

There are 43 veterinary practices in Edinburgh, Scotland: 63% are corporate-owned, in line with the UK average of 62%. The largest group here is VetPartners, with 13 practices. 15 practices remain independently owned, and 1 is non-profit. Another 22 practices are within 10 miles, 6 of them independent.

15
Independent
27
Corporate
1
Non-Profit

Practices in Edinburgh

EH15 1EU

0131 669 3790

EH17 8QH

0131 658 1673

EH4 1HH

0131 332 9207

EH17 1QH

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

EH15 1EU

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

EH4 1HH

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

EH10 5QN

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

EH4 3QP

0131 332 0458

EH6 4BR

0131 553 6017

EH6 4BR

0131 553 6017

EH9 3AZ

0131 667 2478

Braid Vets Leith

Corporate

EH6 8SA

0131 553 1366

EH6 8SA

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

EH9 3AZ

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

Central Equine Vets

Independent

EH10 7DS

0131 664 5606

EH15 3RD

0131 603 4730

EH4 2LN

0131 315 0730

EH10 7AZ

0131 445 5777

EH3 6SD

0131 557 1819

EH5 3QS

0131 551 1407

EH7 6BP

0131 659 6648

EH14 1RR

0131 443 6178

Eye right referrals

Independent

EH11 1QE

0131 259 2202

EH15 3RD

0131 603 4730

EH10 5QN

0131 452 9277

Happy Pets

Independent

EH11 1JS

0131 221 1110

Hill City Vets

Independent

EH11 1QE

0131 259 2202

ICR Pentland Vets

Corporate

EH14 5PX

0131 451 5111

EH12 8AY

0131 334 4577

Leith Vets

Independent

EH6 7GA

0131 516 1550

EH4 7QE

0131 539 7539

EH9 2PP

0131 466 7110

EH21 8QZ

0131 516 2499

Thistle Vets Ltd

Independent

EH14 1RL

0131 443 4400

Thistle Vets Ltd

Independent

EH14 3BF

0131 453 6699

Vets for Pets

Corporate

EH12 7UF

0131 334 0052

EH14 1RR

0131 444 0990

West Edinburgh Vets

Independent

EH12 7SD

0131 560 2770

West End Vets

Corporate

EH10 4RD

0131 447 8323

West End Vets

Corporate

EH3 9AF

0131 229 7619

EH12 8TE

0131 317 8150

Vets near Edinburgh

In villages and towns up to 10 miles away.