The Corgo line (Linha do Corgo) was a metre gauge railway line in northern Portugal. It closed in 2009. It ran north from Régua (a junction station on the main Douro railway line running along the Douro Valley) to Vila Real and Chaves. The line was latterly operated by Comboios de Portugal.
The section from Régua (also known as Peso da Régua) to Vila Real was opened in 1906. The extension to Chaves was built in stages, but not completed until 1921. The distance from Regua to Chaves was 97 kilometres. The first short section of track north from Regua was dual gauged (including a large metal girder bridge over the Corgo River), shared with the main Iberian gauge Douro railway line.
In its early years the line was operated by the CF do Estado (State Railways). Following privatisation of the CF do Estado in 1928, the line came under the Companhia Nacional (CN) until taken over by the CP in 1947. CP introduced economy measures, such as diesel railcars and eventually diesel locomotives in place of steam traction (notably a small fleet of Mallet locomotives built by Henschel).
The Corgo line was steam operated until the 1970s, with steam shunting engines continuing in limited use until the 1980s. The introduction of the Série 9000 and later the Série 9020 diesel locomotives replaced steam working on the line. In 1982 the line featured in an episode of the BBC television series Great Little Railways.
Due to road improvements and falling passenger numbers, the northern section of the line between Vila Real and Chaves was closed in 1990.