Home & Decor

Handwoven Thai Cushion Covers

Covers in handwoven, naturally-dyed cloth to soften a chair, a bench or a bed. The weave gives them texture you can feel; the plant dye keeps the colour quiet and earthen. A handwoven cushion cover carries indigo grounds and mudmee ikat detail woven by hand in Thailand, bringing the calm of the loom into a room without shouting for attention.

2 pieces in the collection Updated Jul 2026 Handmade, one at a time
Handwoven Thai Cushion Covers
2 pieces curated

Handwoven Thai Cushion Covers, chosen one at a time

Handwoven Cotton Cushion Cover
Village Handwoven Home

Handwoven Cotton Cushion Cover

$58
Kram Indigo Cushion Cover
Natural Indigo Home

Kram Indigo Cushion Cover

$64
Good to know

Before you choose

Honest notes on natural dye, handwork and care — from people who know each maker.

How do I care for a naturally-dyed cushion cover?

Remove the insert and hand-wash the cover cool with a mild soap, or spot-clean small marks; avoid bleach and hot water, which lift natural dye. Dry in the shade. Keep it out of harsh all-day sun so the plant colour stays even.

Do cushion covers come with an insert?

Most are sold as the handwoven cover only, so you can pair it with a pad you already have — check the specs and dimensions on each listing. If you're unsure about sizing, inquire and we'll help you match it before you commit.

How can I tell the weave is genuinely handmade?

Look for slight irregularities in the weave, natural variation in the indigo, and the soft-edged blur of hand-tied mudmee — plus a named maker behind the piece. Every cover here lists its artisan, technique and the province it was woven in.

Nearby collections

More from the makers

All Home & Decor Baskets Wall Hangings
From the Journal

Stories behind the cloth

Read the Journal
The Journal

Be the first to see new work

Leave your email and we will write when a new piece in this collection arrives — or reach us directly to ask about availability or a commission.

One quiet letter now and then. Unsubscribe anytime.