So, how do you get red wine stains out of a tablecloth? Start by blotting the spill instead of rubbing it, then treat the stained area with a suitable cleaning solution. Avoid heat until the stain is completely gone, as heat can make it much harder to remove.
This guide explains how to remove fresh and dried red wine stains from tablecloths, with practical tips for cotton, linen, and other common fabrics.
Why Are Red Wine Stains So Difficult to Remove?

Red wine stains are challenging because of their deep pigments and tannins, which easily bond with fabrics. The longer a spill sits, the harder it becomes to remove, especially on delicate fabrics like linen or high-quality cotton. Acting quickly is key to preventing permanent discoloration.
Common Red Wine Stain Challenges
-
Dark Pigments: The rich color of red wine penetrates fibers quickly.
-
Fabric Sensitivity: Delicate fabrics like linen can be damaged if treated aggressively.
-
Set-In Stains: Older stains often require repeated treatments or professional care.
What You’ll Need to Remove Red Wine Stains
Before tackling a spill, gather the following items:
-
Clean white cloths or paper towels
-
Table salt
-
Club soda
-
Hydrogen peroxide (diluted)
-
Cornstarch
-
Dishwashing detergent
-
Commercial stain remover (optional, e.g., Wine Away)
-
Cold water and washing machine
-
Sunlight for natural bleaching
Having these supplies ready ensures a swift response and prevents the stain from setting.
Read On: How To Choose Placemats for Dining Table?
Step-by-Step Red Wine Stain Removal

1. Blot the Spill First
As soon as wine spills, grab a clean white cloth or paper towel and gently blot the area. Avoid rubbing, which can push the wine farther into the fabric and spread the stain.
2. Cover the Stain With Salt
For a fresh, wet stain, sprinkle salt over the affected area. Let it sit for a few minutes, then brush or shake off the salt before moving on to the next treatment.
3. Try Club Soda
Pour a small amount of club soda over the stain and let it sit briefly. Blot the area with a clean cloth to lift the loosened wine. Do not scrub.
4. Try a Diluted Hydrogen Peroxide Solution
For a stubborn stain, mix one part hydrogen peroxide with two parts water and apply a small amount to the affected area. Let it sit briefly, then blot and rinse. Test it on an inconspicuous area first, especially on colored tablecloths, because hydrogen peroxide can lighten some dyes.
5. Use a Cornstarch and Dish Soap Paste
For an older stain, mix cornstarch with a small amount of dish soap to make a thick paste. Apply it to the stain and let it dry. Once dry, gently remove the residue and rinse the fabric.
6. Use a Fabric-Safe Stain Remover
A commercial stain remover can be helpful when home treatments do not fully remove the stain. Choose one that is suitable for your tablecloth's fabric and follow the product directions carefully.
7. Wash the Tablecloth
Once you have treated the stain, wash the tablecloth according to its care label. Use the recommended water temperature and check the stain before drying. Do not put the tablecloth in the dryer while any stain remains, as heat can make it harder to remove.
8. Let White Fabric Dry in Sunlight
For a white cotton or linen tablecloth, gentle sunlight may help fade a small amount of remaining discoloration. Check the fabric's care instructions first and avoid prolonged exposure, which can weaken some fabrics over time.
How to Remove Red Wine Stains From Different Fabrics

-
Cotton: Durable and easy to clean, suitable for salt, club soda, and gentle hydrogen peroxide treatments.
-
Linen: Delicate and luxurious, requiring gentle blotting and careful use of any chemical treatments.
-
Colored Fabrics: Always test hydrogen peroxide or other chemical solutions on a hidden area first.
Preventing Future Stains
-
Use spill-resistant tablecloths or placemats.
-
Serve wine in smaller glasses to minimize spills.
-
Keep a blotting cloth handy during meals.
-
Consider fabrics treated with stain-resistant coatings for added protection.
You May Also Like: Top 5 Picks of Ideal Placemats for 2025: Where to Buy Them?
Mistakes to Avoid When Treating a Wine Stain
A few simple mistakes can make a red wine stain harder to remove. Keep these points in mind:
- Avoid hot water: Use cold water when rinsing and washing the tablecloth. Heat can make remaining wine pigments more difficult to remove.
- Do not scrub: Scrubbing can spread the stain and push it deeper into the fabric. Gently blot from the outside toward the center instead.
- Skip bleach on colored fabrics: Bleach can fade dyed or patterned tablecloths. Even on white fabric, check the care label before using it.
- Always test cleaning solutions: Hydrogen peroxide, vinegar, and commercial stain removers may affect some dyes. Test the solution on a hidden area first.
- Do not use the dryer too soon: Make sure the stain is completely gone before machine drying. Dryer heat can set any remaining discoloration and make it much harder to remove.
How to Remove Fresh and Dried Red Wine Stains
The best way to treat a red wine stain depends on whether it is still fresh or has already dried.
Fresh stains:
Act quickly while the wine is still wet. Blot the spill with a clean cloth or paper towel, then try a suitable treatment such as salt or club soda. Avoid rubbing, which can spread the wine and push it deeper into the fabric.
Dried stains:
Older stains may need more than one treatment. A fabric-safe stain remover or another suitable cleaning method may help loosen the discoloration. Work gently and repeat the treatment if needed rather than scrubbing aggressively.
Be extra careful with linen, embroidered, vintage, or heirloom tablecloths. Strong cleaning products or repeated scrubbing can damage delicate fibers. Always test a treatment on a hidden area first.
If the tablecloth has already gone through the dryer or the stain is on a valuable vintage piece, professional cleaning may be the safest option.
Why Invest in High-Quality Tablecloths
Premium table linens, such as those from All Cotton and Linen, not only elevate your dining experience but also withstand frequent cleaning. Choosing durable, high-quality fabrics ensures that your tablecloths can handle occasional spills without losing their charm or texture.
Overview
Red wine stains on tablecloths can feel disastrous, but with the right techniques and prompt action, they are often fully removable. Blotting immediately, using household solutions like salt, club soda, or hydrogen peroxide, and laundering correctly ensures your table linens remain beautiful and functional. Investing in high-quality fabrics, such as cotton or linen tablecloths, also provides long-lasting durability and elegance.
By following these steps and preventive measures, you can confidently entertain guests, knowing your tablecloths are protected against one of the most common and stubborn stains.
FAQ
Does a red wine stain come out once it's completely dry?
Yes, in most cases, though it takes more effort than a fresh spill. Hydrogen peroxide or a cornstarch-and-dish-soap paste, applied and left to sit longer than usual, can still lift dried stains from cotton and linen with one or two repeated treatments.
Can you use bleach on a white cotton tablecloth for red wine stains?
Yes, bleach works well on solid white cotton, but it should never be used on colored, printed, or dyed fabric, since it will fade the color as well as the stain. Always check the care label first.
Does salt or baking soda work better on a fresh wine spill?
Salt is generally more effective for fresh, wet spills since it draws liquid out of the fabric immediately. Baking soda works better as part of a paste for slightly older stains that have started to set.
Is it safe to put a wine-stained tablecloth in the dryer?
No, not until the stain is completely gone. Heat from a dryer permanently sets any remaining pigment, even if the stain looks mostly faded after washing.
How do you remove an old, set-in wine stain from a linen tablecloth?
Blot gently and apply a diluted hydrogen peroxide solution or a cornstarch paste, letting it sit longer than you would for a fresh stain. Linen is more delicate than cotton, so avoid scrubbing and expect to repeat the treatment once or twice for full removal.








