DIY Crib Skirt

{Pssst…find the full reveal of the finished nursery here!}

I know that there is already one too many crib skirt tutorials out there in blogland, but I’m going to make it two too many.  And for the record, I just used to, two and too all in one sentence.  How many other crib skirt tutorials do that?

Like many people setting up a nursery, I wanted a skirt for the crib to hide all that empty space underneath the crib (when the mattress is on its highest setting).  Plus, the skirt could hide anything that needs to be stowed underneath.  So, I designed a custom skirt for our crib that works now, and can be shortened later when we move the mattress down a few notches.

For those of you who might not be interested in the gazillion pictures and instructions I’m about to share, I’ll share the finished product here so you can all admire it.

As you can see, it coordinates perfectly with my DIY window treatments

Although the colors match perfectly, I wanted to give a slight nod back to the window treatments by having an elephant panel peeking through on the front of the skirt.  It adds a little something and it was easy to create, I promise.

First up in making the crib skirt is measuring and calculating.  I wanted a skirt that wrapped around just a little in the back so that it created a finished look, but I didn’t need one that wrapped completely around since the crib will always be against a wall.  See how it wraps around the back corner by just a few inches?

I measured the total length I needed and cut corresponding pieces.  I didn’t worry about seam allowances on width because those edges that wrapped around the back didn’t need hemming.  I did add 1.5 inches to the total height of the fabric so that I could hem the top and bottom.

I cut three pieces total.  Two pieces were from my dominant spotted fabric.  Each piece was exactly half of the total length needed to wrap around the crib.  (My total length needed was 87 in, so each piece was about 44 inches wide.)  Then I cut the panel piece out of coordinating fabric.  The panel piece was the same height as the rest of the fabric and was about 8 inches wide.

I arranged my fabric so that the panel piece was exactly centered where the two side panels met, and carefully folded each side panel to reveal a perfect triangle of the panel.

And then I pinned it all in place.

To hold the panel together while hemming, I just sewed a simple line right at the very edge where the panel and side pieces met.  This kept everything straight while I folded and ironed the top edge for the hem.

Next I folded over the top edge about 3/4″ and ironed it flat.  Then I sewed across the top making a nice finished edge.

Then I attached the skirt to the crib so that I could see exactly how much would need to be folded for the bottom hem.  Starting dead center on both the skirt and the crib, I attached the skirt using sticky-backed velcro.  My tactic was to place one side of the velcro on the crib first, then attach the other side of the velcro on the fabric as I was lining it up so that it matched perfectly.

Once I had the whole thing up, I folded up the bottom in a few spots and pinned it to see where the bottom hem would be.  With everything marked, I took the skirt off, ironed the bottom hem into place and whipped through one last seam…well, actually three seams.  I ended up hemming the bottom of the panel separately from the bottom of the two sides.  So, the only place that the panel is attached to the sides is at the very top.  But, as long as everything overlaps enough, you really don’t need to attach the panel to the sides at the bottom or anywhere else.

And that is how I made my crib skirt.

I couldn’t help but include Frankie in this last shot.  He seems to think that everything that is happening in the nursery is meant for him.  He is incredibly interested in the room in and goes in it all the time!

We have so much left to do in this room and only 9 weeks to do it.  So, I hope you’re not bored with nursery projects yet!

Linked up to:


  1. Benigna Blevins says:

    I love, love the material ~ color & print. I’m SO tired of pink/brown rooms for girls and brown/blue/green for boys! Cont. the pictures… I’m not even close to bored!

  2. Hey Erin, Thanks for your comment. I see what you mean about the scale of the pattern. I’m thinking it will still work with the headboard fabric, though–don’t you? I hope I like it. I’ve already ordered the yellow and it’s on it’s way to my seamstress :)

    • Erin says:

      Hi Michelle,

      I ordered 2 yards of my fabric to be safe (and because I needed to match the spots). I probably had a little over a yard leftover which I used to make the ottoman. If you are using a solid color fabric or something with a pattern that isn’t as obvious, you could get away with ordering less.

      Hope this helps!

      – e

      • michelle says:

        I got your email about the material for the bed skirt. So 2 yards for your bed skirt and 3 for your cornices? I’m only going to do one cornice, so I’m thinking a yard to a yard in a 1/2 in case I mess up.

        • Erin says:

          Hi Michelle,

          Yes, 2 yards for the crib skirt and 3 yards for 2 cornices…that gave me some extra on each project. It never hurts to have some extra fabric on hand!

          – e

  3. Julie says:

    I LOVE LOVE LOVE the nursery. I’m designing a nursery for someone else right now and will be pulling inspiration from yours, thank you!!

    I’m wondering though if you plan to remove the crib skirt and re-hem it when you drop the mattress down? I’ve often pondered this issue and my solution when my son was a newborn was to make a denim skirt which went great with his old west themed nursery. I didn’t finish the bottom edge but rather ripped it thus intentionally creating a rough bottom edge. When we dropped the mattress down, I just clipped the edge and ripped again each time. This isn’t an option for this nursery I’m working on so is your plan to re-hem or have you seen any other skirts that don’t require maintenance along the way?

    • Erin says:

      Hi Julie!

      Yes, I plan on just re-hemming when we drop it down. If you’re not liking the idea of sewing so many times, you could always just do the iron-on hem stuff to make it quicker and easier!

      Good luck with your nursery design!!

      – e

  4. I love your nursery! It’s beautiful! I made the crib skirt for baby#3’s nursery! It was soo easy! I love that! Plus, I didn’t have to buy more fabric like I thought I had to! So a win-win! :] Thank you for posting a tutorial! I just have to find my velcro & put it on it! I’m excited! This is my first big project doing the nursery myself instead of store bought!

  5. Tricia says:

    I love that skirt with the tribute to the window treatment. I also love that you included your dog because my dog has been doing the same exact thing!

  6. Meredith says:

    I love your nursery! It’s great you were able to put so much time into making it so special. I’m preparing for twins and would love to make crib skirts similar to your’s. Do you think I could make a ruffled skirt similar to your tutorial? I’m assuming I would just increase (almost double) the length of the fabric. Maybe I’m just making it more complicated! :)

  7. Christi says:

    Thank you, thank you, thank you! I want to make a crib skirt and was starting to get anxious that wouldn’t be able to do it and this has make me feel so much better. Great idea! Oh, and the window treatment is gorgeous, too!

  8. Carissa says:

    I am totally making this as soon we get our son’s crib next week!! So excited. I will link your tutorial to my bog when I’m done. Thanks for the super easy tutorial. Some of the others out there required a serger, so I was afraid I’d have to buy a crib skirt instead. This looks so nice and eay.

  9. Ashley says:

    Did you figure out how to make the crib skirt by yourself or did you use another website? I am having a slight difficulty in determining how much fabric to buy?

    Any help would be great!

    • Erin says:

      Hi Ashley,

      Sorry for the slow reply! I figured out how much fabric based on the measurements of my crib. You’ll have to know the width of the fabric you are buying (usually 45″ or 56″) and then buy the appropriate length. You might take measurements of the crib and have someone at the fabric store help you!

      good luck!
      – e

  10. Monica says:

    Lovely post and blog, thank you! I haven’t sewn anything since home ec class in 1992 so I’m basically totally new to this. I want to make this crib skirt and I’m making on panel of a curtain, same yellow ikat print, for my nursery. Am I outta my league? All the instructions seem pretty straight forward but I’m a little nervous being so green. Is this more of the, “I’ve been sewing a while” variety? Thanks!

  11. Stephanie says:

    I know you said that you ordered 2 yards of fabric…did you order 2 yards of each, or 2 of the dots and 1 of the elephants?

    • Stephanie says:

      Also, you said that your total length needed was 87 inches…I know that my crib is 34w X 60L, and I would need to add about 10 inches for it to wrap around the back of the crib. So…when you say total length is that W + W + L + allowance? For me that would be 138 inches, half of which is 69 inches. It just seems odd that I would need 20 more inches of fabric, considering most cribs are FAIRLY similar in size…

      • Erin says:

        If your crib is 34″wide and 60″ long, and you add in about 10″ for the wrap around the back (5″ per side), then your total width would indeed be 138 inches. I do think my crib is a bit of an odd size, so I would trust your measurements and go for it!

        Good luck!

    • Erin says:

      Hi Stephanie, It was 2 yards of the dot fabric. You could buy a half a yard or less fabric for the elephant part, since it’s so small. I was using elephants for other projects, though, so I ordered a lot more!

    • Erin says:

      Hi Becky and thanks for your comment! So glad you liked the crib skirt…I’m getting ready to put it back on the crib for baby #2 who has already arrived!!

      – e

    • Erin says:

      Hi Shawna, The height of the fabric was equal to the distance between the floor to the rail where it would be velcroed plus about 2 inches for seam allowances, etc. Good luck!

  12. Dana says:

    I love this tutorial. Its the perfect mix of “ease” and “professional.” Some of the so called “easy” skirts just scream D I Y but I think this one looks like it could have been bought in a boutique. I have 10 weeks to go…can’t wait!

  13. Megan says:

    Hi Erin! This is going to be my first sewing adventure! My baby is coming in 4 weeks!

    I am sorry I have read this and reread this and it seems like a dumb question. But after you pinned the triangles in place, did you sew them? It sounds like they aren’t sewn to the middle panel as that’s only at the top, but it doesn’t look or sound like after you pinned the triangles that they got side hemmed (for lack of a better term). But you would have to, right? I’d think you’d see a top stitch here so maybe I’ll use that tape or something. Thanks!!

    I know this post was years ago, but if you are still looking at it, I would be so thankful for a reply! Thank you!!!

  14. Jill says:

    Hello, Wondering what happens when this is on a crib with the mattress at its lowest setting? I feel that it won’t lay right and not sure how you could fix later…. anyone know or have a picture of this style on a crib at its highest setting and lowest setting?

  15. Adrienne says:

    I have the same question about sewing back the triangle made out of the side panels as Megan did… a little confused there? !

  16. Nina says:

    I’m gonna try making this one too! I have that same elephant fabric but mine is gray. Love the yellow one!

    Do you just sew it up again when you drop the crib? Or pin it?

  17. Stacy says:

    Just wanted you to know that this tutorial is still working its magic! Thank you for posting it as it helped me create the crib skirt for my baby girl. I added 2 triangle panels to the front and one to the back as well and I love it! Thank you again for sharing your design and wisdom!

Leave a Reply

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

CommentLuv badge