Robert Anstruther
Robert Anstruther may refer to:
- Robert Anstruther (soldier), Scottish soldier in the service of Mary, Queen of Scots
- Robert Anstruther (diplomat), Courtier and ambassador
- Sir Robert Anstruther, 1st Baronet, MP for Fife 1710
- Robert Anstruther (British [Army colonel)], of the 58th (Rutlandshire) Regiment of Foot 1755–68
- Sir Robert Anstruther, [3rd Baronet], of the Anstruther baronets
- Robert Anstruther (MP), MP for Anstruther Burghs 1793 to 1794
- Robert Anstruther (British Army officer), Scottish general
- Sir Robert Anstruther, [5th Baronet], MP for Fife 1864–1880 and St. Andrews 1885–1886, Lord Lieutenant of Fife 1864–1886
- Robert Hamilton Anstruther, Royal Navy officer
- Robert Anstruther (cricketer), Scottish first-class cricketer and soldier