Sewing pajama pants is simpler than most garments because the legs are straight and the waistband is forgiving

Pajama pants work well as a first sewing project because they have no zippers, no armholes, and no fitted curves. You need only four seams: two side seams, two inseams, and a waistband. The elastic at the waist hides small mistakes. A pair takes four to six hours if you have never sewn before, and two hours once you know the steps.

You will need fabric (flannel, cotton knit, or quilting cotton work best), elastic for the waistband, thread, a sewing machine, scissors, a measuring tape, and pins. Pajama pants use about two yards of 45-inch-wide fabric for an adult. Wash and dry your fabric first so it does not shrink after you sew.

Key Takeaways

  • Measure your waist, hip, and inseam before cutting, then add half an inch to each measurement for seam allowance.
  • Cut two identical pant legs from your fabric, then sew the inseams first, then the side seams, then attach the waistband.
  • Use a straight stitch on your machine set to medium length (2.5 on most machines), and backstitch at the start and end of every seam to lock the thread.
  • Elastic at the waist should be snug but not tight—you should fit one finger under it when wearing the pants.

Measure yourself and draft a straightforward pattern

Measure your natural waist (where you wear a belt), your hip at the fullest point, and your inseam (from your ankle bone to your crotch, standing barefoot). Write these numbers down. For pajama pants, you want them loose, so add four inches to your waist measurement and two inches to your hip measurement. Add half an inch to your inseam for the hem.

On a large piece of paper, draw a rectangle. The width should be half your adjusted waist measurement (because you are cutting two legs, and each leg is folded in half). The length should be your adjusted inseam. This is your pattern piece. Add a half-inch border around all edges—this is your seam allowance. Cut out the pattern and lay it on your folded fabric.

If you have never drafted a pattern before, you can also search online for "straightforward pajama pants pattern" and print one to size. Many are free. The pattern will show you where to place it on the fabric and how much to cut.

Cut your fabric and prepare the pieces

Fold your fabric in half lengthwise, with the right side (the side you want showing) facing inward. Lay your pattern on top and pin it down so it does not shift. Cut around the pattern with sharp scissors, cutting through both layers. You now have two pant legs.

Unfold one leg and lay it flat, right side up. You should see a long rectangle. Mark the inseam (the inside leg seam) with a pen or chalk on the wrong side (the back). Do the same for the second leg. These marks will guide you when you sew. Also mark where the waistband will go—one inch down from the top edge on the wrong side.

Sew the inseams and side seams

Place the first pant leg right side to right side (the pretty sides facing each other). Fold it in half lengthwise so the two long edges line up. Pin along the inseam (the inside leg). Thread your machine and set it to a straight stitch with a stitch length of 2.5. Backstitch at the start by sewing backward for half an inch, then sew forward along the inseam, staying a half inch from the edge. Backstitch again at the end. Remove the pins as you go. Repeat for the second leg.

Now you have two tubes. Turn one tube right side out (so the pretty side faces outward). Slide it inside the other tube, which is still inside-out. Line up the inseams and the top edges. Pin around the side seams (the outer legs). Sew both side seams with a half-inch seam allowance, backstitching at the start and end. Turn the whole thing right side out through one of the leg openings. You now have a complete pant body.

Attach the waistband and insert elastic

Fold the top edge of the pants down one inch to the inside and pin it all the way around. This fold becomes the casing (the tunnel) that holds the elastic. Sew around the casing one inch from the top edge, backstitching at the start and end. Leave a two-inch opening so you can thread the elastic through.

Measure your waist and subtract one inch. Cut elastic to that length. Attach a safety pin to one end of the elastic and feed it through the opening in the casing, working it all the way around. When both ends come out the opening, overlap them by one inch and sew them together with a needle and thread using a zigzag stitch, or use a sewing machine set to zigzag. Push the joined elastic back into the casing. Sew the opening closed with a needle and thread or your machine.

Hem the leg openings

Try on the pants and mark where they should end—usually at your ankle bone or just touching the top of your foot. Take them off and fold each leg opening up by half an inch, then fold it up again by another half inch. Pin the hem in place. Sew around each leg opening a quarter inch from the inner fold, backstitching at the start and end. This double fold hides the raw edge and keeps the hem from unraveling.

Press the hems flat with an iron on low heat if your fabric allows it. This makes them lie flat and look finished. If your fabric is delicate (like some knits), skip the iron and just let the hems sit for a day before wearing.

Common mistakes and how to avoid them

The most common error is sewing the inseams with the legs right side out instead of inside-out. This puts the seam on the outside where it shows. Always fold each leg in half with the right side facing inward before you sew the inseam. The second mistake is making the waistband casing too tight. Fold it down only one inch, not more—a wider casing gives the elastic room to sit comfortably. The third is forgetting to backstitch, which causes seams to unravel. Backstitch for half an inch at the start and end of every seam.

If your seams are crooked or wavy, your machine tension may be too tight or too loose. Check your manual for how to adjust it, or ask someone at a fabric store to show you. If the elastic is too tight and leaves marks on your skin, you cut it too long. Next time, subtract one and a half inches from your waist measurement instead of one inch. If the pants are too loose in the hip, add less than two inches to your hip measurement when you draft the pattern.

Frequently Asked Questions

What fabric is best for pajama pants?

Flannel is warm and soft, making it ideal for winter pajamas. Cotton knit (like jersey) is stretchy and breathable for summer. Quilting cotton is crisp and straightforward to sew but less stretchy. Avoid slippery fabrics like satin if you are new to sewing—they slide under the presser foot and create uneven seams.

Can I sew pajama pants by hand instead of using a machine?

Yes, but it takes much longer—eight to twelve hours instead of two to six. Use a running stitch for the seams, which is faster than a backstitch. Hand sewing works best on lightweight fabrics like cotton. The seams will be less even than machine seams, but they will hold.

What if I do not have elastic for the waistband?

You can use a drawstring instead. Fold the top edge down one inch and sew the casing the same way, but leave a one-inch opening at the center front. Thread a cord or ribbon through the opening and tie it at the front. This gives you more control over how tight the waistband is.

How do I fix a seam that came undone?

Unpick the seam with a seam ripper (a small tool with a curved blade), then sew it again. Make sure you backstitch at the start and end this time. If the fabric is torn, patch it with a small piece of matching fabric sewn on the inside before you re-sew the seam.

Can I use a pattern from a store instead of drafting my own?

Yes. Patterns from companies like Simplicity, McCall's, and Butterick are sold at fabric stores and online. They come with detailed instructions and usually cost three to eight dollars. Choose a pattern marked "beginner" or "straightforward." Follow the size chart on the envelope to pick the right size.