All parking in the town is free, thanks to an initiative of the Town Council and Ansford Parish Council. There is parking for up to 2 hours on the roads around the town centre, and two longer-stay car parks at Catherine’s Close BA7 7HP and Millbrook Gardens BA7 7EE (which can also accommodate coaches and has public toilet facilities).

By Rail

Castle Cary railway station is about a mile to the north of the town itself. It’s on the main London to Penzance line, about 2 hours from London; it’s also on the Bristol to Weymouth ‘Heart of Wessex’ line (see You can find information about train times at  From the station, you can either follow the footpath towards Castle Cary town centre via Ansford (follow the way-markers); alternatively there is a taxi rank and a bus stop by the station.

By Road

Castle Cary is situated just south of the A371. If you’re coming from the North, take the A37 south from Bristol as far as Shepton Mallet, where you pick up the A371 (sign-posted to Wincanton and Castle Cary); this brings you past the station and up and round over the bridge, where 100yards on, you can then turn right down Station Road to the town centre.

If you’re coming from the East or South via the A303, come off at the Wincanton junction and follow the A371 (signposted to Castle Cary and the Bath & West Showground). As you come down the hill past the sign for Castle Cary, at the crossroads by the old Wagon & Horses pub, turn sharp right to drop down the hill into the town centre.

Coming from the west on the A303, take the A359 at the Sparkford roundabout (signposted to Castle Cary and Bruton), and turn left towards Castle Cary town centre just after Galhampton.

By Bus

A limited local bus service is available. Berry’s Coaches ( run a twice-daily service between London (Hammersmith) and Wincanton.