Castle Cary railway station is about a mile to the north of the town. It’s on the main London to Penzance line, about two hours from London; it’s also on the Bristol to Weymouth ‘Heart of Wessex’ line (see www.heartofwessex.org.uk). You can find information about train times at www.nationalrail.co.uk; see also the useful website of the Friends of Bruton Railway Station. From the station, you can follow the footpath towards the town centre via Ansford (follow the way-markers); there are also taxi ranks and a bus stop by the station.
Castle Cary lies 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 you can then turn right down Station Road towards the town centre. If you’re coming from the east or south via the A303, come off at Wincanton 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, turn left at the crossroads by the old Wagon & Horses pub 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 the town centre just after Galhampton.
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 two hours on the roads around the town centre, and two longer-stay car parks at Catherine’s Close and Millbrook Gardens (which can also accommodate coaches).
Berry’s Coaches (http://www.berryscoaches.co.uk/) run a twice-daily service between London (Hammersmith) and Wincanton. Information about bus services between Wincanton and Castle Cary can be found at http://www.nippybus.co.uk/services/nippylink/667/timetable.asp. Information about bus services between Yeovil and Shepton Mallet via Castle Cary can be found at http://www.southwestcoaches.co.uk/timetablefiles/SWCoaches_Timetable1.pdf.