Garry Viaduct

Location type


Name and dates

Garry Viaduct (1863-)

Opened on the Inverness and Perth Junction Railway.


This is a pair of single track viaducts, one masonry and the other girder, carrying a double track over the River Garry and a minor road's bridge just east of the former Struan station. The viaduct is known as Struan Viaduct, Garry Viaduct and Calvine Viaduct.

The original viaduct had three arches; 40ft, 80ft and 40ft.

The single track Highland main line was doubled from Blair Atholl to Dalnacardoch Signal Box in 1900, requiring a second bridge built to the north of the existing one. Singling came in 1966 (northbound line lifted), but fortunately both the bridges were retained and it was re-doubled in 1977/78. The bridges cross both the River Garry and the B847.

The road bridge is 'B' listed.


Viaduct River Garry


Struan Viaduct

External links

Canmore site record
NLS Collection OS map of 1892-1914
NLS Collection OS map of 1944-67


Bradshaw's Guides Scotlands Railways West Coast - Carlisle to Inverness: 5

Highland Railway Album: No. 1

Highland Railway Album: No. 2

Highland Railway Carriages and Wagons

Highland Railway: People and Places - From the Inverness and Nairn Railway to Scotrail

The Highland Railway

The Highland Railway : The History of the Railways of the Scottish Highlands - Vol 2