Free PDF sewing patternssizes XXS–4XL & kids 2–16Illustrated sewing guidesstep by stepNew patternsevery week

Follow us
Christmas pajama set free sewing pattern PDF cover: woman in a pink print button-up pajama shirt with notched collar and red knit pull-on pants, sizes XXS to 4XL

Christmas Pajama Set Free Sewing Pattern PDF (XXS–4XL)

✂ Level: Easy · confident beginner📐 Sizes: XXS–4XL (US 00–22)🧶 Fabric: woven flannel shirt, stretch knit pants⏱️ Sewing time: 8–10 hours✂️ Pieces: 10

A classic two-piece pajama set for slow Christmas mornings. The shirt is a woven button-up with a notched collar, long set-in sleeves and soft bust darts, and it falls in a gentle A-line to the low hip. One long interfaced facing finishes the whole front edge and holds the collar, so the inside is neat and there is no separate collar stand to fight with. The pants are quick pull-on straight-leg pants in a stretch knit, with in-seam pockets and a folded elastic waistband. Sew the shirt in a Christmas print or a tartan flannel and the pants in a plain matching knit, or make two sets as a gift.

Download the free PDF sewing pattern in A4 and US Letter, in 13 sizes from XXS to 4XL (US 00–22, plus sizes included), and sew your own Christmas pajama set!

1 cm (3/8″) seam allowance · 1.5 cm (5/8″) on the curved edge of the pocket bags · 2 cm (3/4″) hems — all included

Materials

  • Shirt fabric (woven): 1.9–2.3 m (2 1/8–2 5/8 yd) of 150 cm (60″) wide fabric, or 2.5–3.0 m (2 3/4–3 3/8 yd) of 115 cm (45″) wide fabric. Cotton flannel, brushed cotton, poplin, lawn, seersucker, double gauze or viscose challis
  • Pants fabric (knit, at least 20% crosswise stretch): 1.3–2.4 m (1 1/2–2 5/8 yd) of 150 cm (60″) wide knit. Cotton jersey, interlock, brushed jersey, French terry, stretch velour or modal jersey
  • Pocket bags: 0.35 m (3/8 yd) of cotton jersey, lining or a light cotton
  • Lightweight fusible interfacing, 90 cm (36″) wide: 1.1–1.2 m (1 1/4–1 3/8 yd) for the facings and collar
  • 8 buttons (9 for sizes 14–22), 1 cm (3/8″) across: flat buttons are the most comfortable to sleep in
  • Elastic 3.3 cm (1 1/4″) wide: 1 m (1 1/8 yd)
  • Matching thread for both fabrics, a ballpoint (jersey) needle, a buttonhole foot and a large safety pin

Pre-wash both fabrics before cutting: flannel and cotton knits can shrink 3–5%. For a plaid shirt, cut single layer and add 10–15% fabric to match the checks.

Woman wearing a pink Christmas print flannel pajama shirt with notched collar and cranberry knit pants, sewn from a free Christmas pajama set sewing pattern
The finished set: shirt in a pink nutcracker print cotton flannel, pants in a plain cranberry cotton jersey
Christmas pajama set technical drawing: button-up pajama shirt with notched collar front and back, and pull-on straight-leg pants with elastic waistband front and back

Pattern pieces

Shirt

  • Front, main fabric: cut 2 (mirror pair)
  • Back, main fabric: cut 1 (single layer, drawn whole)
  • Sleeve, main fabric: cut 2 (mirror pair)
  • Front Neck Facing, main fabric + interfacing: cut 2 + 2 (mirror pairs)
  • Back Neck Facing, main fabric + interfacing: cut 1 + 1 (single layer)
  • Collar, main fabric + interfacing: cut 2 + 2 (single layer, drawn whole)

Pants

  • Pants Front, knit: cut 2 (mirror pair)
  • Pants Back, knit: cut 2 (mirror pair)
  • Waistband, knit: cut 1, with the long side across the fabric (the stretch direction). In size 22 the waistband comes in a front and a back piece
  • Pocket Bag, lining or jersey: cut 4 (two mirror pairs)

The shirt Back, Back Neck Facing and Collar are drawn in full, so cut them from a single layer, not on a fold. The Front Neck Facing runs along the whole front edge, from the shoulder to the hem. Transfer the darts, notches, centre-front lines, collar roll line and button positions, and fuse the interfacing to the facings and collars before you start sewing. The shirt and the pants are separate files, so you can pick a different size for each.

Download the free PDF sewing pattern

One file per size for the shirt and one for the pants, in the paper format that suits you. Share your finished pajamas with #cozysewpatterns!

Unzip the folder first: the shirt and the pants are in separate folders. Print page 1 at 100% (actual size) and measure the 10 cm (4″) calibration square before printing the rest. Trim the margins and tape the pages together, matching the markers. The A0 file comes with the illustrated guide below.

Design details and fit

A cosy two-piece set for Christmas mornings: a classic woven pajama shirt with easy pull-on knit pants. Here is what makes it:

  • Collar: notched convertible collar with an upper and under collar
  • Front: button front with 8 buttons (9 for sizes 14–22), finished with one long interfaced facing
  • Shaping: side bust darts and small back shoulder darts
  • Sleeves: long set-in sleeves
  • Body: relaxed A-line shape to the low hip
  • Pants: straight full-length legs, in-seam pockets and a folded waistband with 3.3 cm (1 1/4″) elastic

The shirt has about 6–9 cm (2 3/8–3 1/2″) of ease at the bust, so it feels relaxed without being boxy. Shirt and pants come as separate pattern files, so you can choose the shirt by your bust and the pants by your hips.

Sizing guide

Drafted for a height of 1.68 m (5′6″). Choose the shirt by your bust: it has about 6–9 cm (2 3/8–3 1/2″) of ease there, so go up a size if you like it roomier or sew it in a thick flannel or sherpa. Choose the pants by your hips: they fit close at the hip and pull on thanks to the stretch knit. Shirt back length is about 70 cm (27 1/2″) and pants inseam about 72 cm (28 1/4″) in size 12; lengthen or shorten the shirt between the dart and the hem, and the pants between the knee and the hem.

Letter sizes: 00 = XXS · 0/2 = XS · 4/6 = S · 8/10 = M · 12/14 = L · 16 = XL · 18 = 2XL · 20 = 3XL · 22 = 4XL

Body measurements (cm)

cm000246810121416182022
Bust8082.58587.890.392.895.399.3104.3109.3114.3119.3124.3
Waist63.56668.871.373.876.378.882.887.593.399104.8110.5
Hips87.890.392.895.398100.3102.8106.5111115.5120.8125.8130.8

Body measurements (inches)

in000246810121416182022
Bust31.532.533.534.535.536.537.539.141.043.045.047.048.9
Waist25.026.027.128.029.030.031.032.634.536.839.041.243.5
Hips34.535.536.537.538.639.540.541.943.845.547.549.551.5
These are body measurements, not finished garment measurements.

Finished garment measurements (cm)

cm000246810121416182022
Shirt bust85.688.290.993.896.5101.1102.1106.4111.8117.2122.6128.2133.3
Shirt hip91.894.297.2100.4104108.9110.5114.6119.3124.8130.1135.8141
Shirt back length6969.269.969.97069.970.27070.370.671.271.772.1
Sleeve length57.957.958585858.158.158.258.258.358.458.558.5
Pants hip89.788.190.492.795.397.499.8103.3107.5111.7116.6121.3126
Pants inseam74.674.373.973.573.172.872.471.871.270.569.869.168.4
Elastic length53.255.257.459.461.463.465.468.672.47781.686.290.8
Shirt back length from the neckline to the hem at centre back; sleeve length from the shoulder point to the hem. The pants hip is close to, or a little smaller than, the body hip: this is why the pants need a stretch knit.

Fabric and notions per size

Sizes 00–6Sizes 8–14Sizes 16–22
Shirt, 150 cm / 60″1.9 m / 2 1/8 yd2.1 m / 2 3/8 yd2.3 m / 2 5/8 yd
Shirt, 115 cm / 45″2.5 m / 2 3/4 yd2.5 m / 2 3/4 yd3.0 m / 3 3/8 yd
Interfacing 90 cm / 36″1.1 m / 1 1/4 yd1.2 m / 1 3/8 yd1.2 m / 1 3/8 yd
Pants knit, 150 cm / 60″1.3 m / 1 1/2 yd2.3 m / 2 5/8 yd*2.4 m / 2 5/8 yd
Pants knit, 115 cm / 45″2.4 m / 2 5/8 yd2.4 m / 2 5/8 yd150 cm wide only**
Pocket bags0.35 m / 3/8 yd0.35 m / 3/8 yd0.35 m / 3/8 yd
Buttons 1 cm (3/8″)88 (9 for size 14)9
Elastic 3.3 cm (1 1/4″)1 m / 1 1/8 yd1 m / 1 1/8 yd1 m / 1 1/8 yd
For fabric without nap or a one-way design. Add 10–15% for plaids, stripes or one-way prints. * Sizes 8 and 10 need only 1.3 m / 1 1/2 yd. ** In sizes 18–22 the waistband is longer than 115 cm and must be cut across the fabric width.

Common fit adjustments

  • Longer or shorter shirt: lengthen or shorten between the bust dart and the hem on the Front, Back and Front Neck Facing.
  • Longer or shorter pants: change the length between the knee and the hem on the Front and Back.
  • Between sizes or like it roomy: go up one size for the shirt.
  • Thick fabric: in fleece, sherpa or a heavy brushed flannel, or over a warm top, choose one size up for the shirt.

Sewing notes

Fit and style

A relaxed, classic pajama fit: the shirt skims the body with a little shape from the bust and back shoulder darts, then flares gently to the low hip; the pants are straight and full length. Try the shirt on after the side seams with the fronts pinned closed: the bust dart points should end 2–3 cm (about 1″) before your bust point. Try the pants on before you join the elastic ends and adjust the length if needed.

Cutting out

Lay every grainline arrow parallel to the selvage, and cut the waistband with its long side across the knit, in the stretch direction. Staystitch the shirt necklines 6 mm (1/4″) from the edge right after the darts so the curve does not stretch, and take your time on the collar and facing: clip the curves and press after each step.

Choosing fabric

Shirt: soft wovens such as cotton flannel, brushed cotton, cotton poplin, lawn, seersucker, double gauze or viscose challis. A Christmas plaid or a small print looks great.

Pants: knits with at least 20% crosswise stretch and good recovery: cotton jersey, interlock, brushed jersey, French terry, stretch velour or modal jersey.

Fabrics to avoid:

  • Stretch knits for the shirt: the collar and button front need a stable woven
  • Non-stretch wovens for the pants: they will be too tight to pull on
  • Knits with poor recovery, which bag at the knees and seat

Pre-wash both fabrics before cutting: flannel and cotton knits can shrink 3–5%. For plaids, add 10–15% fabric and cut single layer.

Step-by-Step Sewing Instructions

Seam allowances are 1 cm (3/8″). Sew with right sides together and finish the edges as you go. If you are new to sewing, make the pants first: they are quick and easy.

The shirt

  1. Sew the bust and shoulder darts and staystitch the necklines.
  2. Sew the shoulder and side seams.
  3. Make the collar and baste it to the neckline.
  4. Join the neck facings at the shoulders and finish the outer edge.
  5. Attach the collar and facings in one seam, then understitch.
  6. Hem the shirt.
  7. Sew, hem and set in the sleeves.
  8. Make the buttonholes and sew on the buttons.

The pants

  1. Sew the in-seam pockets and the side seams.
  2. Sew the inseams and the crotch seam.
  3. Attach the folded waistband and thread the elastic.
  4. Hem the legs with a stretch stitch or a twin needle.
PRINTABLE SEWING GUIDE

Stuck on a step? Sew it with pictures.

The full illustrated guide for the Christmas Pajama Set shows every step in clear drawings, from the notched collar and front facing to the buttonholes and the elastic waistband.

  • A diagram for every step, 25 pages
  • Size charts, finished measurements and fabric amounts
  • Shirt and pants in one guide + video guides with QR codes
  • A0 + Step-by-step guide · instant PDF download
🌍 Want this guide in your language?

Español · Italiano · Deutsch · Français · Nederlands…
Buy the guide, then email us your language. Free, delivered in 48–72h.

Get it in my language →

♥ Every guide you buy keeps our patterns free.

Christmas pajama set illustrated sewing guide PDF with step-by-step diagrams

Tips and common mistakes

  • Wavy knit seams: use a ballpoint needle and a stretch stitch or an overlocker, and do not pull the fabric while you sew.
  • Uneven collar points: go slowly at the collar and facing, clip the curves and press each step before moving on.
  • Stretched curves: lift the iron instead of sliding it, so the neckline and pocket edges keep their shape.
  • Plaids that do not match: cut single layer and match the checks at the centre front and side seams.
  • Messy buttonholes: test one on a scrap with interfacing first; flat buttons are the most comfortable to sleep in.

How to style it

  • Classic: a pink Christmas print flannel shirt with plain cranberry knit pants, as shown, or red tartan with green pants.
  • Little details: cut the collar in a contrast fabric and pick buttons in the same colour as the pants.
  • Matching family: sew our free Girls Christmas Pajama Set for mother-and-daughter pajamas.
  • More cosy nights: wear the pants on their own as lounge pants with our Pullover Hoodie.

Care

Wash cotton flannel and brushed cotton at 30–40 °C, then tumble dry low or dry flat and press with steam. Wash the knit pants at 30 °C inside out and dry them flat so they keep their shape.

Questions

Is the pattern really free?

Yes. The A4 and US Letter pattern files for the shirt and the pants are free. The illustrated step-by-step guide and the A0 files are available for a small coffee.

Is it suitable for beginners?

Yes, for confident beginners. The pants are a great first project. The shirt asks for a little more patience: a collar, a facing, set-in sleeves and buttonholes, all explained step by step. Go slowly on the collar and press after every seam.

Can I sew the pants in flannel?

Not as drafted. The pants fit close at the hip and pull on over it, so they need a knit with at least 20% stretch. In a woven flannel they will be too tight to pull on. Choose a cotton jersey, interlock or brushed knit in a colour that matches your shirt.

What seam allowance is included?

1 cm (3/8″) on all seams, 1.5 cm (5/8″) on the curved edge of the pocket bags and 2 cm (3/4″) on all hems. They are all included in the pattern.

Can I sew the shirt and the pants in different sizes?

Yes. The shirt and the pants have separate pattern files: choose the shirt by your bust and the pants by your hips.

Which paper sizes can I print?

A4 and US Letter are free to download, one file per size. The A0 files come with the illustrated guide.

What should I sew next?

For more cosy nights, try our Victorian Nightgown #CS1008 in a soft cotton. If you liked sewing the shirt, the Bishop Sleeve Blouse #CS1004 is a lovely next button-up.

Happy sewing!

Free Christmas pajama set sewing pattern PDF with step-by-step sewing steps, 13 sizes XXS to 4XL, easy confident beginner level, printable A4 and US Letter
Save this free pattern to Pinterest for later ✂

Know someone who would sew this?

Share this free pattern with a sewing friend in one click.

Leave a Reply

Your email address will not be published. Required fields are marked *