There are the remains of a Roman bridge across the river Tay north of Perth next to the Roman fort at Bertha which was occupied in 75AD and 142 AD.


The Historic Environment Canmore database has this logged as Bertha, Roman bridge and has the exact map location. Historical maps also have the bridge detailed. (ref Perthshire, Sheet LXXXV Survey date: 1864, Publication date: 1867)

The University of Reading video below is 30 minutes long and discusses in academic detail the Roman approach to bridge-building.
There is a published book which you can access for free by clicking the link Bridge over troubled water: The Roman finds from the River Tees at Piercebridge in context