She wrote for publications including the English Woman's Journal, and published several novels and volumes of poetry. In 1858 one of her poems won the Robert Burns Centenary Competition at The Crystal Palace, which had attracted over 600 entrants. Apparently more than 14,000 people turned up for the Burns celebration at Sydenham, but Craig was not amongst them and didn't realize that she had won until later. Her novels included Esther West.
She became Mrs Craig-Knox after marrying Mr John Knox at St. John's, Lewisham in 1866, but seems to have lived in Hampstead in the 1880s. The 1891 Census though records Ida and her family living at 88 Breakspears Road, Brockley where she remained until her death in 1903.