The best pyjamas are soft, breathable and easy to wash. Fine cotton is the classic choice, and linen blends are lovely for warm nights.
Here are the fabrics we recommend for pyjamas, for adults and children, and how many metres to buy.
The best fabric for pyjamas

Cotton Lawn
Our finest cotton, soft and almost silky with a fluid drape. Lovely for nighties and summer sets.
Choose a mid-tone print for more coverage.
How many metres for pyjamas
Based on fabric about 137 cm wide. Allow 4 m for an adult long set in size 18 and up. Your pattern's fabric chart has the exact figure for your size.
Prints for pyjamas
Pink and White Flowers on AquaJasmine Blooms Designs
Swallow Birds BlockprintMarie Le Moal
Tiny Bows and Dots PinstripeNordic Duck
Dream in Flowers PeoniesJuanette Design Studio
Prints for pyjamas
Pyjama fabric questions
What is the best fabric for pyjamas?
A soft, breathable cotton. Cotton Lawn for light pyjamas and Cotton Poplin for classic button-up sets.
What fabric is coolest for summer pyjamas?
Linen and fine cotton. Light Linen Cotton is linen-led and breathes well on warm nights.
How much fabric do I need for pyjamas?
About 3 to 3.5 m for an adult long set, 2 to 2.5 m for a shorts set and 1.5 m (ages 2 to 4) to 2.5 m (ages 8 to 10) for a child's long set, at around 137 cm wide.
Should I pre-wash pyjama fabric?
Yes. Cotton can shrink 3 to 5% on the first wash, so wash and dry it before you cut.