1. Guérison de l'aveugle : Alors qu'elle résidait au palais de Dunfermline, sainte Marguerite rencontra un aveugle qui cherchait désespérément à recouvrer la vue. Remplie de compassion, elle lava les yeux de l'homme et pria avec ferveur. Miraculeusement, la vision de l'homme est revenue et il s'est réjoui de gratitude pour sa nouvelle vue.
2. Calmer la mer pendant une tempête : Au cours d'un périlleux voyage à travers la mer du Nord jusqu'en Écosse, Sainte Marguerite rencontra une violente tempête qui menaça de couler le navire qui la transportait elle et ses compagnons. Face à un danger imminent, sainte Marguerite s'est tournée vers la prière et les vagues déchaînées se sont instantanément calmées, ramenant le calme à la mer et leur sauvant la vie.
3. Résurrection des morts : L'un des miracles les plus célèbres de Sainte Marguerite impliquait la résurrection d'un jeune enfant. Remplie de chagrin suite à la perte de son enfant, une mère désemparée a fait appel à sainte Marguerite pour obtenir une intervention divine. Sainte Marguerite a prié sincèrement pour l'enfant et, miraculeusement, l'enfant est revenu à la vie, apportant une immense joie à la mère en deuil.
Ces trois miracles illustrent la profonde puissance spirituelle de sainte Marguerite et la faveur divine dont elle jouissait. Grâce à sa foi inébranlable, sainte Marguerite a apporté réconfort, guérison et espoir à ceux qui en avaient besoin, renforçant ainsi sa réputation de sainte vénérée en Écosse et au-delà.