Sir Robert Anstruther, 1st Baronet (1658 – March 1737), of Wrae, Linlithgow, and Balcaskie, Fife, was a Scottish politician who sat in the Parliament of Scotland between 1681 and 1707 and in the British House of Commons from 1709 to 1710.