At present, Sainsbury's has 41 branches in Farnham, Surrey. See below for the full listing of all Sainsbury's locations nearby.