Veterinary pharmacy

We operate a manned large animal pharmacy based at Malmesbury, from where all medication is dispensed. We keep a ready supply of all commonly used products, and a daily delivery service means we can have anything in stock within 24 hours. 

The Malmesbury pharmacy is open from 8.30am til 5pm, Monday to Friday, with drugs available for collection until 7pm from our main reception. On Saturdays the pharmacy is open from 8.30am til 12noon. Outside normal hours we operate a secure collection box for urgent medication collections.We also make several daily deliveries to our branch surgeries at Royal Wootton Bassett and Tetbury


We make a daily delivery of pre-ordered drugs to the Rowe Veterinary Group office in Wootton-under-Edge, and onwards to their branch surgeries at Yate, Bradley Stoke and Thornbury.

With our continued growth in the Bristol area we deliver daily to The Avenue Veterinary Centre (off Staple Hill).

We also deliver to Belmont Vet Clinic in Pewsey on a daily basis. Please ensure you place your order through our Office in Malmesbury for all locations.


If your requirement is not urgent then we also offer a TEXT MESSAGING system for ordering drugs. Note:This is manned 8am - 5pm (Monday - Friday) and offers flexibility and additional convenience for some of our farmers.

Details required in the text:

1) Farm name   2) Farm address   3) Drugs required - including precise name and quantity required (eg whether 50ml or 100ml, number of doses for vaccines, single box or herd pack for dry cow therapy)      4) Whether drugs are for collection from Malmesbury or one of the branches or whether they are to come out with the vet on the next farm visit.

The number for this text service is 07860 026331