Moorehead fikk en bachelorgrad fra University of London i 1965. Hun ble valgt til medlem av the Royal Society of Literature i 1993 og i 2005 ble hun tildelt Den britiske imperieordenen for tjenester til litteraturen.