*Conditions apply - details
Shop by Category
Please enable cookies to use this site. Why?


Do you struggle with heavy purchases for your pet when carrying them from the shop to home? Or, do you not always have the time to go to the shop to buy for your pet?  By ordering online with VetUK we can take the hassle away by delivering your goods straight to your door and make your shopping experience more convenient for you.

UK Orders

We aim to pack and despatch all orders within 2 working days

For all light and small orders our standard delivery service is Royal Mail Second Class.

For heavier parcels and most food orders we use as standard a two day courier service. Our standard courier is Hermes, except for parcels over 15kg, which go via DPD. Where Royal Mail or Hermes is the standard option, at the checkout you can select to have a DPD delivery instead. This is a two-day signed for service and DPD notifies you of a 1 hour delivery slot in which they will be delivering your parcel.

Deliveries are Monday to Friday and may require a signature.

   Order Value       Shipping Cost   
   Orders Under £29       £2.99   
   Orders Over £29       FREE!    

† for courier orders only a £5 surcharge per order will be applied to certain Highland and Island postcodes:

AB 30-35 44-54
AB 36-38 55-56
FK 17-21
G 83
GY 9
HS 1-8
HS 9
KA 27
KA 28
KW 0-14
KW 15-99
PA 20-29
PH 15-32 34-48
PH 33 49-99
TR 21-25

Above charges are per order. For information on returns please see our Conditions of Use Page.

Unfortunately we are unable to despatch to BFPO addresses.

International Orders

We currently ship to the European Union destinations shown below.

For all light/small orders the standard delivery service is by Global Mail, this is not a tracked service. Delivery time for this shipping method is estimated at 4-6 days.

Our courier service which caters for the larger/heavier orders delivers Monday to Friday and may require a signature upon delivery. Delivery time is estimated at 3-5 days after dispatch.

Should you wish to check the delivery charge before proceeding to the checkout please select “Estimate Delivery” which is available whilst viewing the items in your cart.

European Union Dispatch Small/Light Order Large/Heavy Order
(per 30Kg)
Belgium; France; Germany; Luxembourg; Netherlands; Republic of Ireland £2.99 £7.50
Austria; Denmark £2.99 £9.00
Spain; Italy; Hungary; Poland £2.99 £12.00
Sweden; Portugal £2.99 £15.00
Finland £2.99 £17.00
Greece £2.99 £25.00