Rishi Sunak, meanwhile, was due to meet the Scottish Fishermen’s Federation in Stonehaven before travelling up to Cluny Castle and across to the Granite City.
Senior Tory politicians often choose to visit the north-east. Three of the party’s six Scottish MPs represent constituencies there, after all.
Prime Minister Boris Johnson has previously held press events at RAF Lossiemouth, the Roseisle whisky distillery and, memorably, a rural farm in Aberdeenshire.
The latter took a surreal turn when he told journalists a part of his soul still yearns to believe in the Loch Ness monster.
Today’s visits by Ms Truss and Mr Sunak are largely for party members. Media access is limited, and communication hasn’t been great from either camp.
Helpfully, this paper was only officially told of Ms Truss's midday visit near Elgin – a three hour and 40 minutes' drive from our base in Edinburgh – at 9:32am.
Still, at least she invited newspapers, which is more than can be said for Mr Sunak.
As for the hustings in Perth, what should we expect from the two candidates?
It will be the only opportunity for Scottish Tory members to question them on their respective visions for Scotland.
They say the only certainties in life are death and taxes, but to those you can add a third – Ms Truss will once again describe herself as a “child of the Union”.
She will highlight her childhood in Paisley in the hope it shows she understands and can deliver for Scotland.
Mr Sunak will try to show he gets it too, and that the Union is safer in his hands.
Both candidates have promised greater scrutiny of the Scottish Government if they win the keys to Downing Street.
Both will lay into the SNP’s domestic record.
But both will also have to demonstrate they can move beyond easy soundbites and deliver on the substance.
Scotland has so far felt like a bit of an afterthought. Tonight it will be the focus.