The Duchess was comforted by her husband, Prince Charles, during the service for the 62-year-old, who died last week after falling and hitting his head in New York.
The Daily Mail reported that about 180 mourners gathered at Holy Trinity Church in Stourpaine.
Mr Shand is survived by his 19-year-old daughter Ayesha.