The nearest train station to Farmfestival is Bruton. If you come by train please do not walk to the site from Bruton or Castle Cary stations. The A359 is a fast and dangerous road. Taxis are available from Bruton and Castle Cary stations.
From Bristol Travellers from Bristol should take the Weymouth service which stops at Bruton.
From London Travellers from London can take services from Paddington or Waterloo. You will need to change at Westbury and board Weymouth-bound trains to Bruton. From Waterloo there is also the option to change at Salisbury, and similarly board a Weymouth-bound train to Bruton.
Another option is to travel to Castle Cary which is approximately 5km from the site. A London Paddington service to Penzance stops at Castle Cary. See taxi numbers below for transport from Castle Cary station.