City Mills, Perth

A water-powered corn mill in the historic county of Perthshire, Scotland.

See related images and documents.
See images only.

The City Mills complex comprised Upper City Mill, Lower City Mill and the granary to the north. Upper Mill later became a hotel, and the Old Granary was converted into flats.

Lower Mill ceased work in 1966. It was restored in the 1980s and beame a tourist attraction, and later a Tourist Information Centre from 2001 to 2019. In 2019 the Perth and Kinross Heritage Trust took on the care of the building and began restoration work.

Both mills are Category A Listed and the Old Granary Category B Listed.

Full details

Power source Water
Mill type Watermill
River Almond
Mill function Corn mill
Archive ID 12355
Location Perth
Historic county Perthshire
Country Scotland, United Kingdom
NGR NO 11453 23725
Latitude/longitude 56.39747600, -3.43614800



  • Lower City Mill (Photo: Colin Smith)
  • Lower City Mill (Photo: Colin Smith)
  • Lower City Mill (Photo: Colin Smith)
  • Photo: Colin Smith
  • Photo: Colin Smith
  • Photo: Colin Smith



Colin Smith, August 2016; Ciaran Quigley, 2022.


Missing information? Click here to tell us about this mill.