Boris Johnson will head to Scotland on Friday to campaign in an election he is yet to successfully call.
He will visit a farm in Aberdeenshire and will announce an extra £51.4 million for Scottish farmers over the next two years, in addition to the £160 million pledged on Wednesday.
The Prime Minister is expected to say: “For too long, Scottish farmers have been given a poor deal by the EU's Common Agricultural Policy, which is why we are taking this opportunity to change things for the better.”
“Once we are out of the EU, we will have a historic opportunity to introduce new schemes to support farmers and we will make sure that Scottish farmers get a fairer deal.”
The SNP leader in Westminster, Ian Blackford, said the money is coming “three years too late”, however Scottish Secretary Alister Jack called the funding a “brilliant double boost”.
“I'm absolutely delighted by this result and know our hard working farmers across Scotland will welcome it warmly,” he said.
“Leaving the EU will give us an historic opportunity to tailor support better to Scotland's unique farming environment.”
On Monday the Prime Minister will launch a second attempt to call a general election, after Labour refused to allow a snap poll earlier this week.
Jeremy Corbyn said he is willing to support an early vote, but only once a Bill preventing a no-deal Brexit has become law.
In a speech yesterday Mr Johnson said he would rather be “dead in a ditch” than ask for another Brexit delay, however if the Bill becomes law he would have no choice.