Jeremy Corbyn has promised to deliver a “massive investment” in Scotland’s public services if he wins the race to Number 10.
The Labour leader, who was speaking ahead of a two-day tour of Scottish seats, also hit out at the “abject failures” of the Tories in Westminster and SNP in Holyrood.
Mr Corbyn said that this election could be “a once-in-generation chance to transform Scotland and the whole UK”.
Mr Corbyn, who will be in Glasgow today, said: “A UK Labour government will provide the massive investment Scotland deserves.
“We will build the homes people need and end homelessness, tackle the climate emergency, provide a social care system that gives dignity to our older people and the carers who look after them, end child poverty and end fuel poverty.
“The SNP and the Tories have neither the ideas or the will to transform Scotland for the better, so are hiding from their records in government.
“This is a once-in-a-generation chance to transform Scotland and the whole UK. When Labour wins, Scotland wins.”
The SNP dismissed the remarks however, saying only they can beat the Tories in Scotland and “help to lock Boris Johnson out of Downing Street”.
An SNP spokesman added: “Jeremy Corbyn’s failure to properly oppose Brexit is set to hit them hard in Scotland, where the remain vote has only strengthened since 2016.
“Nothing he says or does on his visit to Scotland can mask that failure.”
Mr Johnson last night said the country under Labour would “disappear into an intellectual cul-de-sac of far left Corbynism”.
He added: “Imagine waking up on Friday 13th December after the election to find the Corbyn-Sturgeon coalition in Downing Street.
“They will ruin 2020 with two referendums, they will ruin the economy with out of control debt, they will put taxes up for everyone and instead of an Australian points system we’ll have uncontrolled and unlimited immigration.”