Linen vs Cotton Bedding: An Honest Comparison
Short answer. Linen breathes more freely, handles moisture better and lasts longer than cotton; it also creases, starts out crisp and costs more. Cotton is smoother from the first night, easier to keep neat and cheaper. If you want a relaxed, textured bed that gets better for years, choose linen. If you want soft and smooth straight away, choose cotton, and pick the weave to suit how you sleep.
We make both: stonewashed French linen, and cotton in three weaves, Plain Cotton percale, Cloud Cotton double gauze and Silky Cotton sateen. This is the honest comparison, including where each one is the wrong choice.
Linen vs cotton at a glance
| Linen | Cotton | |
|---|---|---|
| Fibre | Flax, a bast fibre from the plant stalk | Cotton, a seed fibre from the boll |
| Feel | Textured, dry, crisp at first; softens for years | Smooth from night one; percale crisp, sateen silky, gauze soft |
| Airflow | Very open; the most breathable bedding fibre we use | Good; percale is the most breathable weave |
| Moisture regain | About 12% | About 8.5% |
| Creasing | Creases permanently, by design | Percale creases; sateen and gauze less so |
| Durability | Very strong; stronger when wet | Durable; long-staple lasts longest |
| Colour | Muted, chalky palette | Broader and brighter palette |
| Ours | Stonewashed French flax, 170 GSM | Percale 200 TC, gauze, sateen 300 TC; all long-staple |
| Double set, ours | £139.90 | From £59.90 |
Where the difference comes from
Linen is made from flax. The usable fibre sits in the stalk of the plant and has to be separated from the woody core before it can be spun, which is slow work. The fibres that come out are long, thick and uneven, and they spin into a slubby yarn with natural variation along its length. That variation is what you see and feel in linen: texture, a dry hand, and a weave that never looks perfectly uniform.
Cotton grows as a soft fibre around the seeds of the cotton plant. It is finer, more even and more flexible than flax, so it spins into a smoother yarn. How a cotton sheet then feels depends mostly on the weave, which is why cotton covers such a wide range, from the crispness of percale to the slide of sateen. Percale vs sateen covers that choice on its own.

Breathability and moisture
This is linen's strongest suit. Flax fibres are thicker and partly hollow, and linen is woven more loosely than most cotton, so air moves through it easily. Linen can also take up more water vapour before it starts to feel damp: its standard moisture regain, the amount of moisture a fibre holds at normal room conditions, is around 12%, compared with about 8.5% for cotton. In practice, linen tends to feel dry against the skin for longer on a warm night.
Among cottons, percale comes closest, because its plain weave is open and airy. Sateen and gauze sit behind it. If you often wake up warm and want to stay with cotton, choose percale; if you want the most airflow we can offer, choose linen.
Feel, and how it changes
Cotton feels finished on the first night. What you get out of the packet is roughly what you will have in a year, just a little softer. Linen changes more. Even stonewashed, it starts crisper and drier than cotton, then softens noticeably over the first several washes and keeps softening for years.
The other difference is texture. Linen has a visible slub and a slightly rough, dry surface. Cotton is smoother, and sateen in particular feels close to the skin. Neither is a flaw; they are different preferences.

Creasing
Linen creases, and it will always crease. Flax has very little stretch, so every fold stays. That relaxed, slept-in look is part of why people buy linen, and there is no point ironing it: it will not stay pressed. Cotton creases less, and how much depends on the weave. Percale creases visibly; sateen drapes more smoothly; our Cloud Cotton gauze is crinkled on purpose, so creases barely show.
Durability
Linen is one of the strongest natural fibres and, unusually, it gets stronger when wet, which is why it stands up to years of washing. Good cotton is durable too, and long-staple cotton lasts longest because longer fibres leave fewer loose ends to break and pill. For bedding you expect to keep for a decade, linen has the edge.
Care
| Linen | Cotton (percale) | |
|---|---|---|
| Wash | 30°C, gentle | 30°C, gentle |
| Dry | Tumble low or line dry; take out damp | Tumble low; remove slightly damp |
| Iron | Not needed, not expected | Warm, while damp, for a crisp finish |
| Avoid | Over-drying: bone-dry linen creases hardest | A hot tumble: percale shrinks |
Sateen and gauze have their own rules; all of them are in our care guide.
Colour
Flax takes dye more softly than cotton, so linen colours look muted and slightly chalky. Ours run to Snow, Natural, Mist, Moss Green, Charcoal and Terracotta. Cotton takes brighter and clearer colour, which is why our cotton ranges are much wider. If you have a colour in mind, check it exists in the fabric you want first; the terracotta and green pages show both fabrics side by side.

Price
Linen costs more because flax takes more steps to become cloth, and stonewashing adds another. In our range, a double set of fitted sheet, duvet cover and pillowcases is £139.90 in linen, £104.90 in Silky Cotton sateen, £79.90 in Cloud Cotton and £59.90 in Plain Cotton percale. Linen Snow, Terracotta, Mist, Moss Green and Charcoal are made to order and ship in 3 to 6 days; Natural is stocked.
Which should you choose?
- You often sleep warm, or your bedroom does. Linen first, then cotton percale.
- You want it soft on the very first night. Cotton, and Cloud Cotton gauze in particular.
- You like a smooth, pressed-looking bed. Cotton sateen.
- You like a relaxed, lived-in bed and want it to last. Linen.
- You are on a budget. Cotton percale, from £59.90 for a double set.
- You want both. Put linen on the duvet cover and cotton under you and against your face. Set a fabric per piece in the bedding combination builder.
For all four of our fabrics side by side, read how to choose your bedding fabric.
Questions people ask
Is linen or cotton better for bedding?
Neither is better for everyone. Linen breathes more freely, handles moisture better and lasts longer, but it creases, starts out crisp and costs more. Cotton is smoother from the first night, easier to keep neat and cheaper. Choose linen for a relaxed, textured bed that improves for years; choose cotton if you want soft and smooth straight away.
Is linen cooler than cotton?
Linen breathes more freely than most cotton weaves. Flax fibres are thicker and hollower than cotton fibres, and the looser linen weave lets air through. Linen also takes up more moisture before it feels damp: its standard moisture regain is around 12%, against about 8.5% for cotton. Percale is the closest cotton gets.
Why is linen bedding more expensive than cotton?
Flax takes more work to turn into yarn than cotton. The fibre is separated from the plant stalk rather than picked from a seed pod, and it is spun and woven more slowly. Stonewashing, which softens the cloth before you get it, is a further step. In our range a double set is £139.90 in linen, against £59.90 in Plain Cotton percale.
Does linen get softer?
Yes, noticeably, over the first several washes, and it keeps softening for years. Stonewashed linen, like ours, starts softer than untreated linen, but it still begins crisper than cotton. Tumble drying on low and taking it out slightly damp speeds the process up.
Does linen bedding crease?
Yes, permanently and by design. Linen fibres have very little elasticity, so they hold every fold. Most people who buy linen want that relaxed look; if a smooth, pressed bed matters to you, choose cotton sateen or percale instead.
Can you mix linen and cotton bedding?
Yes, and it is often the best of both. A linen duvet cover gives you the airflow and texture on top, while cotton pillowcases and a cotton fitted sheet give you a smoother surface against skin. You can set a fabric per piece in our bedding combination builder.
Shop the story
-
Linen: stonewashed French flax
170 GSM, muted palette. Double sets £139.90 in the builder. -
Plain Cotton: 200 TC percale
The most breathable cotton weave. Double sets from £59.90. -
Cloud Cotton: double gauze
Soft from the first night, crinkled on purpose. Double sets from £79.90. -
The bedding combination builder
Linen on top, cotton underneath: set a fabric per piece. -
Care guide
How to wash and dry linen and every cotton weave.