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

Follow us
Girl in a red snowflake flannel pajama shirt and green knit pants by a Christmas tree, free girls Christmas pajama set sewing pattern PDF sizes 2–16

Girls Christmas Pajama Set Free Sewing Pattern PDF (2–16)

✂ Level: Easy · confident beginner📐 Sizes: girls 2–16 (11 sizes)🧶 Fabric: woven flannel shirt, stretch knit pants⏱️ Sewing time: 6–8 hours✂️ Pieces: 12

A cosy two-piece pajama set for Christmas morning and every sleepy night after it. The shirt is a classic woven button-up with a small convertible collar, long set-in sleeves and a relaxed body that flares a little to a straight hem. A folded placket on the right front and a button facing on the left give a crisp, neat opening, and the neckline is finished inside with facings. The pants are wide-leg pull-on pants in a soft stretch knit, with in-seam pockets and an elastic waist in a casing folded from the pants themselves: no waistband piece, no zip, no buttons. Sew the shirt in a red or green plaid flannel and the pants in a matching plain jersey, or make a set for every sister for the family photo.

Download the free PDF sewing pattern in A4 and US Letter, in 11 girls’ sizes from 2 to 16 (both size groups in one download), and sew her 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): 0.7–1.6 m (7/8–1 3/4 yd) of 150 cm (60″) wide fabric, or 0.9–1.8 m (1–2 yd) of 115 cm (45″) wide fabric. Cotton flannel, brushed cotton, poplin, lawn, double gauze, seersucker, gingham or viscose challis
  • Pants fabric (knit, at least 20% crosswise stretch): 0.7–1.3 m (7/8–1 1/2 yd) of 150 cm (60″) wide knit. Cotton jersey, interlock, brushed jersey, cotton-elastane or a light French terry
  • Pocket bags: 0.3 m (3/8 yd) of cotton jersey or lining, or use the pants fabric
  • Lightweight fusible interfacing, 90 cm (36″) wide: 0.6 m (5/8 yd) for sizes 2–6, 0.7 m (3/4 yd) for sizes 7–16
  • 5 to 8 flat buttons, 10 mm (3/8″) across (number per size in the table below)
  • Flat elastic: 2.5 cm (1″) wide for sizes 2–6, 4 cm (1 1/2″) wide for sizes 7–16, up to 0.65 m (3/4 yd)
  • Matching thread (polyester for the knit), a universal and a ballpoint needle, a large safety pin and a point turner

Pre-wash both fabrics the way you will wash the finished pajamas: cotton flannel and knits shrink. For a plaid shirt, cut single layer and add 15–20% fabric to match the checks.

Girl wearing a red snowflake flannel button-up pajama shirt and green wide-leg knit pants, sewn from a free girls Christmas pajama set sewing pattern
The finished set: shirt in a red snowflake cotton flannel, pants in a plain forest-green cotton jersey
Girls Christmas pajama set technical drawing: button-up pajama shirt with collar front and back, wide-leg pull-on pants with elastic waist front and back

Pattern pieces

Shirt

  • Right Front (placket side), main fabric: cut 1, right side up
  • Left Front (button side), main fabric: cut 1, right side up
  • Back, main fabric: cut 1 (drawn whole, not on the fold)
  • Sleeve, main fabric: cut 2 (mirror pair)
  • Left Front Button Facing, main fabric + interfacing: cut 1 + 1
  • Back Neck Facing, main fabric + interfacing: cut 1 + 1
  • Collar, main fabric + interfacing: cut 2 + 2 (drawn whole)
  • Front Closure Facing, main fabric + interfacing: cut 2 + 2 (mirror pairs)
  • Right Front Placket, main fabric + interfacing: cut 1 + 1

Pants

  • Pants Front, knit: cut 2 (mirror pair)
  • Pants Back, knit: cut 2 (mirror pair)
  • Pocket Bag, lining or jersey: cut 4 (two mirror pairs)
  • Waist elastic: no pattern piece, cut to the length in the table below

The right and left shirt fronts are different pieces, so cut each one once with the printed side facing up on the right side of the fabric. The waist casing is folded from the top of the pants on the printed FOLD and casing lines, so there is no waistband piece. Sizes 7–16 have two small shoulder darts on the shirt back; sizes 2–6 have none. The shirt and the pants are separate files, so you can choose a different size for each.

Download the free PDF sewing pattern

One file per size for the shirt and one for the pants, sizes 2–16, in the paper format that suits you. Share her 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″) test 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 pajama set for Christmas mornings and every sleepy night after: a button-up woven shirt with comfy wide-leg knit pants. Here is what makes it:

  • Collar: convertible collar, finished inside with neck facings
  • Front: folded button placket on the right front and a button facing on the left, with 5 to 8 buttons depending on the size
  • Back: two shoulder darts in sizes 7–16
  • Sleeves: long set-in sleeves with a simple hem
  • Body: relaxed, slightly flared shape with a straight hem
  • Pants: wide straight full-length legs, in-seam pockets and an elastic waist in a built-in casing: no zip, no buttons

A relaxed fit with room to move and to grow. Both size groups (2–6 and 7–16) are in one download, so you can sew a set for every sibling.

Sizing guide

Choose by measurements, not by age. Pick the shirt by the chest: it has about 5 cm (2″) of ease there and a roomy, slightly flared body. Pick the pants by the waist and hips: they pull on thanks to the stretch knit. Between two sizes, take the larger one to leave room to grow, and go up one size for a thick brushed flannel. Sizes 2–6 and 7–16 come from two charts, so size 7 is a little narrower than size 6 at the chest and waist: compare with both. Check the shirt, sleeve and leg lengths against the finished measurements and adjust on the pattern before cutting.

Body measurements (cm)

cm234567810121416
Height91.499.1106.7114.3120.7127132144.8157.8162163.8
Chest53.354.656.558.460.358.563.8707578.882.8
Waist48.950.552.15455.952.85659.262.26466.2
Hips52.754.657.560.363.262.867.57580.28590.2

Body measurements (inches)

in234567810121416
Height3639424547 1/250525762 1/863 3/464 1/2
Chest2121 1/222 1/42323 3/42325 1/827 1/229 1/23132 5/8
Waist19 1/419 7/820 1/221 1/42220 3/42223 3/824 1/225 1/426 1/8
Hips20 3/421 1/222 5/823 3/424 7/824 3/426 5/829 1/231 5/833 1/235 1/2
These are body measurements, not finished garment measurements.

Finished garment measurements (cm)

cm234567810121416
Shirt chest58.359.661.563.465.363.568.8758083.887.8
Shirt back length33.836.338.841.542.944.245.449.854.957.758.6
Shirt hem width76.980.485.189.893.994.4100.5111.8121.1128.1134.4
Sleeve length34.537.34042.84547.449.153.758.359.860.4
Pants hips56.15557.760.463.165.266.473.87983.788.8
Pants waist edge50.751.654.35759.760.663.971.176.280.885.7
Pants side length47.752.557.462.867.772.776.885.194.296.597.9
Pants inseam33.137.441.546.350.654.958.565.172.674.274.8
Leg opening36.637.339.341.143.142.845.851.154.958.362.1
Shirt back length from the back neck seam to the hem; widths are measured all the way around. The pants waist edge is measured relaxed, before the elastic goes in; the knit stretches over the hips.

Fabric and notions per size

Size234567810121416
Shirt, 150 cm / 60″0.7 m / 7/8 yd0.7 m / 7/8 yd0.9 m / 1 yd1 m / 1 1/8 yd1 m / 1 1/8 yd1.1 m / 1 1/4 yd1.2 m / 1 3/8 yd1.3 m / 1 1/2 yd1.4 m / 1 5/8 yd1.6 m / 1 3/4 yd1.6 m / 1 3/4 yd
Shirt, 115 cm / 45″0.9 m / 1 yd0.9 m / 1 yd1 m / 1 1/8 yd1.1 m / 1 1/4 yd1.3 m / 1 1/2 yd1.3 m / 1 1/2 yd1.3 m / 1 1/2 yd1.4 m / 1 5/8 yd1.7 m / 1 7/8 yd1.7 m / 1 7/8 yd1.8 m / 2 yd
Pants knit, 150 cm / 60″0.7 m / 7/8 yd0.8 m / 7/8 yd0.8 m / 7/8 yd0.9 m / 1 yd0.9 m / 1 yd1 m / 1 1/8 yd1 m / 1 1/8 yd1.1 m / 1 1/4 yd1.2 m / 1 3/8 yd1.2 m / 1 3/8 yd1.3 m / 1 1/2 yd
Pants knit, 115 cm / 45″0.7 m / 7/8 yd0.8 m / 7/8 yd0.8 m / 7/8 yd0.9 m / 1 yd0.9 m / 1 yd1 m / 1 1/8 yd1 m / 1 1/8 yd2.1 m / 2 3/8 yd2.3 m / 2 5/8 yd2.3 m / 2 5/8 yd2.4 m / 2 5/8 yd
Buttons 10 mm55566667888
Elastic width × length (cm)2.5 × 46.62.5 × 482.5 × 49.32.5 × 512.5 × 52.64 × 49.94 × 52.64 × 55.44 × 584 × 59.54 × 61.4
Amounts include about 8% for shrinkage. For the whole set, add the shirt and the pants amounts. Pocket bags: 0.3 m (3/8 yd) for all sizes. Elastic lengths include 2.5 cm (1″) to overlap the ends: try it around the child’s waist before you cut.

Common fit adjustments

  • Choose by measurements, not age: the shirt by chest, the pants by waist and hips, then check the length against your child’s height.
  • Between two sizes: choose the larger one: it leaves room to grow.
  • Thick fabric: a heavy brushed flannel shirt or fleece-backed knit pants feel smaller, so go up one size.
  • Longer or shorter: compare the shirt, sleeve and leg lengths with the finished measurements and adjust the pattern before cutting.

Sewing notes

Fit and style

A relaxed, comfortable pajama fit with room to move and to grow. The shirt is hip length with a gentle flare and long sleeves; the pants are wide and straight, full length. Try the pants on before you close the elastic: it should hold them up without leaving red marks.

Cutting out

Lay every grainline arrow parallel to the selvage. Cut the right and left fronts once each, printed side up. Cut knits on a flat table and never let them hang over the edge. For plaid flannel, cut single layer and match the checks at the side seams and the front opening. Staystitch the shirt necklines 6 mm (1/4″) from the edge before you start.

Choosing fabric

Shirt: light to medium-weight wovens with a soft drape: cotton flannel (brushed cotton), poplin, lawn, double gauze, seersucker, gingham or a soft viscose challis. Plaid flannel is the classic Christmas choice.

Pants: knits with at least 20% stretch across the width: cotton jersey, interlock, brushed (peached) jersey, cotton-elastane or a light French terry.

Fabrics to avoid:

  • Non-stretch wovens for the pants: the waist edge is a little smaller than the hips, so they will not pull on
  • Knits for the shirt: the collar and placket need a stable woven
  • Stiff or scratchy fabrics: little ones sleep best in soft, breathable cotton

Pre-wash and dry your fabrics the way you will wash the finished set. For plaids and gingham, cut single layer and add 15–20% fabric to match the checks.

Step-by-Step Sewing Instructions

Seam allowances are 1 cm (3/8″). Sew with right sides together and finish the edges as you go. The pants are a quick, easy start; the shirt asks for a little more patience at the collar and placket.

The shirt

  1. Fuse the interfacing and staystitch the necklines.
  2. Sew the back darts (sizes 7–16) and the shoulder seams.
  3. Make the collar and baste it to the neckline.
  4. Attach the placket to the right front and the button facing to the left front.
  5. Sew the neck facings over the collar, understitch and turn.
  6. Finish the placket ends and topstitch.
  7. Sew the side seams, then hem and set in the sleeves.
  8. Hem the shirt, make the buttonholes and sew on the buttons.

The pants

  1. Sew the pocket bags to the fronts and backs.
  2. Sew the side seams around the pockets.
  3. Sew the inseams and the crotch seam.
  4. Fold the waist casing and thread the elastic.
  5. 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 Girls Christmas Pajama Set shows every step in clear drawings, from the collar and button placket to the pockets and the elastic casing.

  • A diagram for every step, 21 pages
  • Size charts and fabric amounts for sizes 2–16
  • Both size groups 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.

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

Tips and common mistakes

  • Broken knit seams: a straight stitch alone snaps when the seam stretches; use a stretch stitch, a narrow zigzag or an overlocker with a ballpoint needle.
  • Tricky collar and placket: take your time, pin well and watch the collar and placket videos in the guide first.
  • Knit stretching while cutting: cut on a flat table and never let the fabric hang off the edge.
  • Loose buttons: sew them on very securely with doubled thread and check them regularly, as buttons are small parts.
  • Elastic too tight or loose: try it on your child before closing it: it should hold the pants up without leaving marks.

How to style it

  • Classic Christmas: a red or green plaid flannel shirt with matching plain knit pants, or the whole set in one Christmas print.
  • For siblings: sizes 2–16 are all in this pattern, perfect for a matching family photo.
  • Mum too: sew our free Christmas Pajama Set in sizes XXS–4XL for mother-and-daughter pajamas.
  • After Christmas: for cosy everyday wear, try the Kids Zip-Up Hoodie & Sweatpants or the Kids Sweatshirt & Jogger Pants.

Care

Wash inside out at 30 °C with similar colours, and button the shirt before washing. Tumble dry low or dry flat, as knits and flannel shrink. Iron the shirt with steam, press the knit pants lightly by lifting the iron, and check the buttons regularly.

Questions

Is the pattern really free?

Yes. The A4 and US Letter pattern files for the shirt and the pants, in all sizes from 2 to 16, 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: four seams, a folded casing and a hem. The shirt has a collar, a placket, set-in sleeves and buttonholes, all explained step by step; go slowly at the collar and press after every seam.

Can I sew the pants in flannel?

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

What seam allowance is included?

1 cm (3/8″) on all seams, 1.5 cm (5/8″) on the pocket bag curve and 2 cm (3/4″) on the shirt, sleeve and pant hems. They are all included in the pattern.

Which size should I choose for my child?

Choose by measurements, not by age: the shirt by chest, the pants by waist and hips. Between two sizes, take the larger one so there is room to grow.

Are both size groups included?

Yes. Sizes 2–6 and 7–16 are in the same download, so you can sew matching pajamas for children of different ages.

Is there a matching set for mum?

Yes! Our Christmas Pajama Set #CS1018 comes in sizes XXS–4XL, so you can sew matching mother-and-daughter pajamas. For a festive dress, try the Girls Peter Pan Collar Dress #CS1011.

Happy sewing!

Free girls Christmas pajama set sewing pattern PDF with step-by-step sewing steps, 11 sizes 2 to 16, 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 *