Linen
tablecloths

Create an elegant dining experience with our linen tablecloths. Crafted from pure, OEKO-TEX certified linen, our tablecloths are hypoallergenic, soft, and super absorbent. Explore our selection and elevate your table setting today.

(Read more)

(Show less)

  • Round linen tablecloth in Cinnamon gingham

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
    Round linen tablecloth in Cinnamon gingham

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
  • Cinnamon gingham linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Cinnamon gingham linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • White & Winter print linen tablecloth

    Was $148.00 (-20%)

    $118.40 CAD

    38 colors
    White & Winter print linen tablecloth

    Was $148.00 (-20%)

    $118.40 CAD

    38 colors
  • Round linen tablecloth in White & Winter print

    Was $112.00 (-20%)

    $89.60 CAD

    28 colors
    Round linen tablecloth in White & Winter print

    Was $112.00 (-20%)

    $89.60 CAD

    28 colors
  • Natural & Winter print linen tablecloth

    Was $148.00 (-20%)

    $118.40 CAD

    38 colors
    Natural & Winter print linen tablecloth

    Was $148.00 (-20%)

    $118.40 CAD

    38 colors
  • Round linen tablecloth in Natural & Winter print

    Was $112.00 (-20%)

    $89.60 CAD

    28 colors
    Round linen tablecloth in Natural & Winter print

    Was $112.00 (-20%)

    $89.60 CAD

    28 colors
  • Linen tablecloth in Floral pattern

    Was $124.00 (-15%)

    $105.40 CAD

    38 colors
    Linen tablecloth in Floral pattern

    Was $124.00 (-15%)

    $105.40 CAD

    38 colors
  • Blue fern print linen tablecloth

    Was $118.00 (-15%)

    $100.30 CAD

    38 colors
    Blue fern print linen tablecloth

    Was $118.00 (-15%)

    $100.30 CAD

    38 colors
  • Striped in Forest green Linen tablecloth

    Was $98.00 (-15%)

    $83.30 CAD

    38 colors
    Striped in Forest green Linen tablecloth

    Was $98.00 (-15%)

    $83.30 CAD

    38 colors
  • Red striped linen tablecloth

    Was $124.00 (-25%)

    $93.00 CAD

    38 colors
    Red striped linen tablecloth

    Was $124.00 (-25%)

    $93.00 CAD

    38 colors
  • French style linen tablecloth

    Was $89.00 (-15%)

    $75.65 CAD

    38 colors
    French style linen tablecloth

    Was $89.00 (-15%)

    $75.65 CAD

    38 colors
  • Chocolate brown linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Chocolate brown linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Round linen tablecloth in Chocolate brown

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
    Round linen tablecloth in Chocolate brown

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
  • Coral Clay Linen tablecloth

    Was $63.00 (-15%)

    $53.55 CAD

    38 colors
    Coral Clay Linen tablecloth

    Was $63.00 (-15%)

    $53.55 CAD

    38 colors
  • Round linen tablecloth in Coral clay

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
    Round linen tablecloth in Coral clay

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
  • Floral print linen tablecloth

    Was $82.00 (-15%)

    $69.70 CAD

    38 colors
    Floral print linen tablecloth

    Was $82.00 (-15%)

    $69.70 CAD

    38 colors
  • Round linen tablecloth in Forest green gingham

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
    Round linen tablecloth in Forest green gingham

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
  • Forest green gingham linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Forest green gingham linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Round linen tablecloth in Mistletoe print

    Was $112.00 (-15%)

    $95.20 CAD

    28 colors
    Round linen tablecloth in Mistletoe print

    Was $112.00 (-15%)

    $95.20 CAD

    28 colors
  • Mistletoe print linen tablecloth

    Was $133.00 (-15%)

    $113.05 CAD

    38 colors
    Mistletoe print linen tablecloth

    Was $133.00 (-15%)

    $113.05 CAD

    38 colors
  • Abstract print linen tablecloth

    Was $125.00 (-20%)

    $100.00 CAD

    38 colors
    Abstract print linen tablecloth

    Was $125.00 (-20%)

    $100.00 CAD

    38 colors
  • Round linen tablecloth in Abstract print

    Was $98.00 (-20%)

    $78.40 CAD

    28 colors
    Round linen tablecloth in Abstract print

    Was $98.00 (-20%)

    $78.40 CAD

    28 colors
  • Round linen tablecloth in Latte

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
    Round linen tablecloth in Latte

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
  • Latte linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Latte linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Blossom print linen tablecloth

    Was $145.00 (-20%)

    $116.00 CAD

    38 colors
    Blossom print linen tablecloth

    Was $145.00 (-20%)

    $116.00 CAD

    38 colors
  • Botanical print linen tablecloth

    Was $118.00 (-15%)

    $100.30 CAD

    38 colors
    Botanical print linen tablecloth

    Was $118.00 (-15%)

    $100.30 CAD

    38 colors
  • Round linen tablecloth in Botanical print

    Was $94.00 (-15%)

    $79.90 CAD

    28 colors
    Round linen tablecloth in Botanical print

    Was $94.00 (-15%)

    $79.90 CAD

    28 colors
  • Natural Gingham Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Natural Gingham Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Round linen tablecloth in Natural gingham

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
    Round linen tablecloth in Natural gingham

    Was $84.00 (-15%)

    $71.40 CAD

    28 colors
  • French striped linen tablecloth

    Was $132.00 (-20%)

    $105.60 CAD

    38 colors
    French striped linen tablecloth

    Was $132.00 (-20%)

    $105.60 CAD

    38 colors
  • Gray Blue Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Gray Blue Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Blue Melange Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Blue Melange Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Charcoal Gray Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Charcoal Gray Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Charcoal Grid Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Charcoal Grid Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Cinnamon Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Cinnamon Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Clay Linen tablecloth

    Was $80.00 (-20%)

    $64.00 CAD

    38 colors
    Clay Linen tablecloth

    Was $80.00 (-20%)

    $64.00 CAD

    38 colors
  • Dusty Blue Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Dusty Blue Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Ivory Linen tablecloth

    Was $71.00 (-40%)

    $42.60 CAD

    38 colors
    Ivory Linen tablecloth

    Was $71.00 (-40%)

    $42.60 CAD

    38 colors
  • Light Gray Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Light Gray Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Matcha green linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Matcha green linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Moss Yellow Linen tablecloth

    Was $60.00 (-20%)

    $48.00 CAD

    38 colors
    Moss Yellow Linen tablecloth

    Was $60.00 (-20%)

    $48.00 CAD

    38 colors
  • Natural Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Natural Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Olive Green Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Olive Green Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Peach linen tablecloth

    Was $69.00 (-20%)

    $55.20 CAD

    38 colors
    Peach linen tablecloth

    Was $69.00 (-20%)

    $55.20 CAD

    38 colors
  • Sandy beige linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    Sandy beige linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
  • Striped in Natural Linen tablecloth

    Was $69.00 (-15%)

    $58.65 CAD

    38 colors
    Striped in Natural Linen tablecloth

    Was $69.00 (-15%)

    $58.65 CAD

    38 colors
  • Tan Linen tablecloth

    Was $59.00 (-30%)

    $41.30 CAD

    38 colors
    Tan Linen tablecloth

    Was $59.00 (-30%)

    $41.30 CAD

    38 colors
  • White Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors
    White Linen tablecloth

    Was $60.00 (-15%)

    $51.00 CAD

    38 colors

MagicLinen's Linen Tablecloths

Indulge in the timeless beauty and exquisite craftsmanship of MagicLinen's linen tablecloths. Our linen tablecloths are handmade with care and attention to detail in Vilnius, Lithuania. Choose from our rich color palettes to find the perfect linen tablecloth that complements your home decor and personal style.

Not only are our linen tablecloths beautiful, but they are also environmentally friendly. All of our products are Oeko-Tex certified, ensuring that they are free of harmful substances and chemicals. Plus, our eco-friendly packaging options mean you can feel good about your purchase from start to finish.

You can further enhance your dining experience with our complete range of linen home textiles. Explore our collection of kitchen & table linens, including linen table runners and linen tea and waffle kitchen towels to create a cohesive and stylish kitchen & dining setting that reflects your unique taste and lifestyle. 

Shop now to elevate your living space with the pure elegance of linen.