Flora ble født i Milton, rundt 8 km sør for Howmore (Thobha Mór) på øya South Uist, en av de mest fjerntliggende øyene. Et monument på South Uist markerer det stedet hvor hun tradisjonelt er antatt å ha bli født, skjønt det er en annen oppfatning at hun faktisk ble født i landsbyen Balivanich på Benbecula. Hun var delvis utdannet i Edinburgh.