The valley of the River Earn: Strathearn or Strath Earn, extends from Loch Earn in Perthshire in Scotland to the Firth of Tay.