By car

By car

Malmesbury is 5.8 miles (10 minutes) north of the M4, J17

From J17 of the M4, take the A429, north towards Malmesbury (also signed to Cirencester). Travel through the village of Corston and at the next roundabout you are on the outskirts of Malmesbury.

Malmesbury is 29 miles (45 minutes) south east of the M5, J11a, via the Cotswold town of Cirencester.

From J11a of the M5, take the A417, east towards Cirencester. At Cirencester, follow signs for the South West and Bristol, skirting around the town to end up on the A429. After approximately 1 mile on this road, turn left (still A429) towards Malmesbury (also signed to Kemble). Travel through the villages of Kemble and Crudwell until you reach a roundabout with a water tower and BP petrol station adjoining it. Turn right, which will bring you into the town via the short stay car park.

train trip

By train

The closest train station is at Chippenham or Kemble is the next nearest station. There are regular bus services to Malmesbury or you can take a taxi – please see contact details below.

Here is a link to purchase train tickets:

The Train Line


The Malmesbury Clinic is ideally located in the main short stay car park in Malmesbury – The Cross Hayes (Cross Hayes, Malmesbury, SN16 9BZ) Parking in the Cross Hayes is open 24 hours a day with a maximum stay of 2 hours. At 60p an hour and with nearly 100 parking spaces it is perfect for most visits to our clinic. If a longer stay is required then The Station Road car park (Station Road, Malmesbury, SN16 9JT) is also available within a short walk of the clinic and offers 150 spaces with free parking up to 2 hour stays. Please note that the walk from the long stay car park to the clinic involves steep steps.

The clinic

Once you have parked in the Cross Hayes in Malmesbury our clinic is easily visible between Hyams Autos and The George Vets.