Skip to content
Grandma'sCleaning Tips
Menu

Rust · Linen

Rust Stains on White Linen Clothes — How to Remove

Rust stains on white linen clothes come out best with lemon juice and salt, which dissolve the iron oxide without harsh scrubbing that can damage the fibers. Linen is strong when wet, so you can treat rust aggressively as long as you avoid bleach, which weakens the fabric and can yellow white clothes. Fresh rust lifts faster, but even old orange stains respond to repeated acid treatment.

  • Time45 min
  • DifficultyMedium
  • MaterialLinen

Watch out

WarningNever use chlorine bleach on rust stains—it sets the stain permanently and can weaken linen fibers.

TipLinen is strong when wet, but avoid twisting or wringing it hard while treating rust; press gently with a towel instead.

TipTest lemon juice on a hidden seam first if your linen is dyed or vintage, as acid can lighten some colors.

Do this

  1. Wet the rust stain with cold water

    Hold the stained area under cold running water from the coldest tap setting (under 70 °F) for about 30 seconds. This opens the weave and prepares the fibers to absorb the acid treatment.

    Linen absorbs water quickly, so you don't need to soak it—just dampen the stain thoroughly.

  2. Apply lemon juice and salt

    Squeeze fresh lemon juice directly onto the rust stain, or pour 2 tablespoons of bottled lemon juice over it. Sprinkle 1 tablespoon of kosher salt on top and rub it gently into the fabric with your fingers.

  3. Let it sit in sunlight

    Place the linen in direct sunlight for 20 to 30 minutes. The combination of citric acid, salt, and UV light breaks down the rust, and you'll see the stain fade to pale yellow or disappear entirely.

    If it's cloudy or winter, lay the fabric near a sunny window or use a warm (not hot) hairdryer to speed the reaction.

  4. Brush and rinse

    Use a soft brush or old toothbrush to gently work the lemon-salt paste along the grain of the linen for about one minute. Rinse under cold running water and check the stain.

  5. Repeat if needed

    If a shadow remains, apply more lemon juice and salt, then return the fabric to sunlight for another 15 minutes. Stubborn or old rust may need two or three rounds.

  6. Wash with dish soap

    Once the rust is gone, rub in 1 teaspoon of dish soap to remove any lemon residue and salt. Rinse thoroughly with cold water, then machine-wash the linen on a normal cycle with your regular detergent.

Common questions

Will this method work on old rust stains that have been washed and dried?+

Yes, but old rust takes longer. The heat from the dryer sets rust deeper into linen fibers, so you may need three or four rounds of lemon, salt, and sunlight. Be patient and check progress after each treatment.

Can I use white vinegar instead of lemon juice?+

You can, but US white vinegar is only 5 % acidity, so it works more slowly than lemon juice. Soak the rust stain in undiluted white vinegar for 30 minutes, then sprinkle salt and place it in sunlight. Lemon is faster and smells better.

Is it safe to machine-wash linen after treating rust?+

Yes, once the rust is completely gone. If any rust shadow remains before you wash, the dryer heat will set it permanently. Always check that the stain has lifted before you put linen in the machine.

What if the rust stain is on colored linen?+

Lemon juice can lighten dyed linen, especially dark colors. Test on a hidden seam first, and reduce the sunlight time to 10 minutes. If the color shifts, stop and take the garment to a dry cleaner who specializes in natural fibers.

Same stain, other materials

More stains on linen