The Severn Valley Railway has received £31,000 in 10 days to help pay for damage following flooding.
Land collapsing affected part of a line in Shropshire
The track, from Bridgnorth, Shropshire, to Kidderminster, Worcestershire, has been damaged in 45 places and there have been nine serious landslips.
Repair work, which is expected to cost £1m, is not expected to be completed until the autumn.
The steam railway, which opened in 1970, attracts about 250,000 visitors each year.