Margaret Elphinstone nació en Kent y estudió en el Queens' College de Londres y en la Universidad de Durham.
Hizo exhaustivos viajes de estudio a Islandia, Groenlandia, Labrador and Estados Unidos.
Durante 8 años vivió en las islas de Shetland y es madre de dos niños.
Antes de dedicarse a la docencia en Glasgow en 2003, tuvo varios trabajos en distintos lugares.
Algunas de sus experiencias sirvieron de base para sus libros: por The Sea Road por Hy Brasil por Voyageurs