All vets in Mid Wales, A to Z
77practices, from Abbey Veterinary Centre - Brecon to Ystwyth Veterinary Practice Limited. To find vets by town or county, go to the Mid Wales page.
- Independent
- Corporate
- Non-Profit
A
- Abbey Veterinary Centre - Brecon
Brecon, LD3 8EG. Corporate
- Abbey Veterinary Centre - Shrewsbury
Shrewsbury, SY2 5DB. Corporate
- Animal Trust Vets CIC with 24/7 Pet A&E - Shrewsbury
Shrewsbury, SY3 7BJ. Non-Profit
- Aran Vet Centre
Llanfyllin, SY22 5AQ. Independent
- Aran Vet Centre Ltd
SY22 5AQ. Independent
- Avivets Veterinary Services Ltd
Shrewsbury, SY4 4QU. Independent
B
- Bishop's Castle Vets
Bishops Castle, SY9 5BX. Independent
- Black Mountains Farm Service
Talgarth, LD3 0PQ. Independent
- Border Veterinary Centre
Oswestry, SY10 8HA. Independent
- Brownlow Veterinary Centre
Ellesmere, SY12 0EW. Corporate
- Builth Wells Veterinary Practice
Builth Wells, LD2 3NL. Independent
C
- Cain Veterinary Centre
Llansantffraid, SY22 6UA. Independent
- Cambrian Vets
Machynlleth, SY20 8BB. Independent
- Camlas Farm Vets LLP
Welshpool, SY21 8HH. Independent
- Camlas Petcare Vets
Welshpool, SY21 7HE. Corporate
- Camlas Veterinary Centre
Welshpool, SY21 7HE. Corporate
D
- Ddole Road Veterinary Clinic
Llandrindod Wells, LD1 6DF. Independent
E
- Elite Kennel Fertility LTD
Whitchurch, SY13 4BP. Independent
F
- Forge Farm Vets
Oswestry, SY11 3HF. Corporate
- Four Crosses Veterinary Centre
Llanymynech, SY22 6RD. Independent
- Fyrnwy Equine Group Ltd
Shrewsbury, SY4 2EY. Corporate
G
- Green Hollow Veterinary Group
Shaftesbury, SY4 4NW. Independent
- Green Hollow Veterinary Surgery
Shrewsbury, SY4 1JT. Independent
H
- Hafren Veterinary Group
Llandrindod Wells, LD1 6RE. Independent
- Hafren Veterinary Group
Knighton, LD7 1HP. Independent
- Hafren Veterinary Group
Newtown, SY16 1HA. Independent
- Hafren Veterinary Group
Llanidloes, SY18 6RE. Independent
- Hafren Veterinary Group Limited
Knighton, LD7 1DT. Independent
- Hampton Veterinary Centre
Malpas, SY14 8JQ. Corporate
- Hay Veterinary Group Talgarth
LD3 0DG. Corporate
- Heath Equine Veterinary Practice
Malpas, SY14 8AQ. Independent
- Honddu Veterinary Practice Ltd
Brecon, LD3 8LA. Independent
- Horizon Dairy Vets
Whitchurch, SY13 3AU. Independent
K
- Kerry Vale Vets Ltd
Newtown, SY16 4NZ. Independent
L
- Leonard Brothers Veterinary
Whitchurch, SY13 1RE. Corporate
- LLM Farm Vets
Whitchurch, SY13 4AQ. Corporate
- Lower House Equine Clinic
Oswestry, SY22 6LG. Independent
M
- M J Baines Veterinary Ltd
Shrewsbury, SY5 8JT. Independent
- Malthouse Veterinary Group Ltd
Shrewsbury, SY5 0AA. Independent
- Marches Farm Vets Ltd
Ludlow, SY8 2AE. Independent
- Medivet 24 Hour Shrewsbury
Shrewsbury, SY1 3GZ. Corporate
- Medivet Ludlow / Marches Veterinary Group
Ludlow, SY8 1DN. Corporate
- Medivet Sutton Farm
Shrewsbury, SY2 6QZ. Corporate
- Medivet Wem Barclay Moore Partnership
Wem, SY4 5AA. Corporate
- Medivet Whitchurch Barclay Moore Partnership
Whitchurch, SY13 1RT. Corporate
N
- Newtown Vet Clinic
Newtown, SY16 3BD. Independent
P
- Page & Gunstone Equine Veterinary Surgeons
Malpas, SY14 7DQ. Independent
- Park Issa Vets Ltd
Oswestry, SY11 2RL. Corporate
- Pen Y Graig
Caersws, SY17 5RG. Independent
- Poultry Health Services
Shrewsbury, SY3 0NA. Corporate
Q
- Quarry Veterinary Group
Shrewsbury, SY3 0NA. Corporate
- Quarry Veterinary Group
Shrewsbury, SY3 7FA. Corporate
R
- Rhyn Park Vets
Oswestry, SY11 3ER. Independent
- RME Cheshire Veterinary Services Ltd
Malpas, SY14 8LE. Independent
- Rupert Gunstone MRCVS Ltd
Malpas, SY14 8NE. Independent
S
- Severn Edge Veterinary Centre - Craven Arms
Craven Arms, SY7 9ND. Corporate
- Severn Edge Veterinary Centre - Ludlow
Ludlow, SY8 1FD. Corporate
- Severn Edge Veterinary Group - Ludlow
Ludlow, SY8 1FD. Corporate
- Severn Edge Veterinary Group Ltd
Craven Arms, SY7 9ND. Corporate
- Shrewsbury Meole Brace Vets4Pets Ltd
Shrewsbury, SY3 9NB. Corporate
- Shropshire Farm Vets Ltd
Shrewsbury, SY5 8NY. Independent
- Siddle Veterinary Service
Shrewsbury, SY4 5NP. Independent
- St David's Poultry Team Ltd
Wem, SY4 5PJ. Independent
- Stretton Hills Veterinary Practice Ltd
Church Stretton, SY6 6LE. Independent
T
- Teme Vets Ltd
Ludlow, SY8 1JW. Independent
- The Animal Health Centre
Shrewsbury, SY3 9DZ. Independent
- The Market Town Vet
Oswestry, SY11 2SU. Independent
- The Market Town Vet - Shrewsbury
Shrewsbury, SY2 6HW. Independent
- The Market Town Vet (Whitchurch) Ltd
Whitchurch, SY13 1AA. Independent
- Trefaldwyn Vets
Montgomery, SY15 6EU. Independent
- Trefaldwyn Vets
Welshpool, SY21 0SG. Independent
W
- W J Downes
Ceredigion, SY23 1PB. Independent
- Warner Equine Veterinary Services
Shrewsbury, SY4 2JP. Independent
- Williams Veterinary Surgeons
Machynlleth, SY20 8LA. Independent
- Williamson Vets
Whitchurch, SY13 4HD. Independent
Y
- Yorton Farm Stud
Welshpool, SY21 8HJ. Independent
- Ystwyth Veterinary Practice Limited
Aberystwyth, SY23 3QU. Independent