More than 400,000 people climb aboard the heritage train each year.