Strathearn (or Strath Earn) is the valley of the River Earn. It extends from Loch Earn in Perthshire in Scotland to the Firth of Tay.