Elle était de famille très pauvre et entra au service d'un de ses parents qui tenait une auberge et qui, par charité chrétienne, ouvrait souvent sa porte aux pèlerins démunis. Des brigands, déguisés en pèlerins, vinrent un jour et assassinèrent les aubergistes, puis devant le refus de sainte Marguerite de céder à leurs passions, ils la poignardèrent également.