Learn how to make a simple and custom DIY bed skirt with linen. Give your bed a soft and airy feel while hiding any unsightly box springs. 

two antique wood beds with diy bed skirts made from linen

Weโ€™ve been working on a little makeover for the boys’ room. After years of wear, tear, and wrestling matches, their cheap iron beds were just not holding up to the test of time.

I recently purchased inexpensive, antique wood beds on Facebook Marketplace for $10 apiece, and they work perfectly for the space. Originally, they included rope instead of box springs.

Over the years the rope had been removed, so we needed to replace it by making wood platforms to hold the mattresses.

That was an easy fix, but then came the challenge of finding a bed skirt that would fit around the steel supports. 

Luckily, this DIY bed skirt is fairly simple and uncomplicated.

I just picked up a linen table cloth (it was the best price per yard I could find) and a bed sheet, and was able to create this beautiful bed skirt.

I want to show you how to make this bed skirt two ways. The more usual way will work for most beds, but I also want to show you what I did for my boys’ beds.

antique wooden bed with a white bedspread, blue and white build near the footboard and a linen bed skirt

Tips:

  • This tutorial is completely customizable. Change the length, the width, add ties, ruffles, or slits. For ruffles, take your length and add 1.5โ€. You can seeย how to create a ruffle here.
  • Use a linen table cloth and bed sheet to make this tutorial even simpler. Using the already sewn hems means less hems for you to create.
  • Make sure to check the fit of the skirt before sewing the panels on. I found, after trying it, that the extra small panels I added werenโ€™t fitting well. So, I ended up removing them and adding ties.

What is a bedskirt used for?

It is used to hide a box spring or anything stored under a bed. They are great to add texture to your bed, and the room as a whole. If you have a small house or need extra storage, hiding any unsightly stuff under the bed is a great option.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Do you need a bedskirt?

In many cases, no. If your bed doesnโ€™t have a box spring, or if you have a pretty platform bed, then you probably donโ€™t need one.

This post contains affiliate links, which means I make a small commission at no extra cost to you. See my full disclosure here.

two antique wooden beds with linen bed skirts and blue and white quilts near the end of the bed

Tools you will need:

Fabric – I used a linen table cloth and a bed sheet.

Sewing machine

Serger (optional)

Measuring tape

Coordinating thread

Pins

Safety pin

Watch The Tutorial

front view of an antique bed with a white bedspread, blue and white quilt at the foot, and a blue pillow near the headboard

How To Make A Bed Skirt

Measure

women measuring bed frame

Measure the sides of the bed (box spring area) and the end of the bed. Add 1/2 inch for seam allowance on all sides. Mine was 41โ€ณ by 74โ€ณ, so it ended up being 42โ€ณ by 75โ€ณ with the allowance.

Note: If you are using a sheet to create the top piece, use the hem already created on the sheet as the top panel of the bed, since it is near the headboard and against the wall. No one will even see it. If you donโ€™t use a sheet, add a hem.

Measure the distance from the top of the box spring (or platform) to the floor. Add one inch for seam allowance.

Since I need to make these custom due to the iron bars, next I measure where the bars were located, so I know where to add the slits. This turned out to be 16โ€ณ from the end.

Cut Fabric

women ironing fabric on the floor

Iron your fabric.

women cutting a sheet to create the top piece of a bed skirt

Cut the top piece from the sheet or fabric. If using a sheet, make sure to use the hem already created as the top portion. I also didnโ€™t cut any of the other side hems off the sheet and just sewed the panels right to the hem.

Cut the side panels according to measurements. Make sure to add one inch for seam allowance on all sides. Since I used a linen tablecloth, I used the hems already created and only needed to add 1/2 inch seam allowance to attach it to the top piece. If your material doesn’t have a hem, add one inch to the bottom for hem allowance.

The boys’ beds had two steel bars that I needed to create slits for, so I created three panels for each side, totalling four  16โ€ณ long panels + hem allowance, so 18โ€ณ long, and two 42โ€ณ long + hem allowance, so 44โ€ณ long for each side. Lastly, one panel at 43โ€ณ for the end of the bed.

Sew

hemming linen fabric

Hem the sides of each panel 1/2 inch over, then another half inch. Press and sew.

Lay out the top sheet, with the right side facing you.

women sitting on the floor pinning a bed skirt panels to the top sheet

Lay panels on the top sheet with the right sides facing the sheet and line up the edges.

For my case, I lined it up with 16โ€ณ panel, 42โ€ณ panel, 16โ€ณ panel right next to each other on both sides of the skirt.

Pin the panels down and sew the panels to the top piece.

In the front, make sure there is a 1/2 inch space for the front panel.

pinning the front panel of a bed skirt on

Sew on all the panels.

Check to see how the bedskirt fits on your bed. Make adjustments, if needed.

women placing a DIY beds skirt onto a antique bed to make sure it fits

Finish all the raw edges with a serger or a zig zag stitch. You donโ€™t want to skip this step, because every time you go to wash the skirt, you will experience some fraying.

zig zag stitch two pieces of fabric together

Optional: Create Ties

creating ties with a sewing machine

I then decided to add some ties to help the bed skirt fit better around the bars and give it a more custom look. 

Cut out strips of fabric 2″ by 18″.

Fold the top part over about a half an inch, then fold lengthwise in half (right sides together), and then sew down the length side.

Find More Sewing Inspiration

If you make this project and love it, I would love if you gave it 5 stars! Tag me on Instagram @farmhouseonboone with your beautiful creation.

DIY Bed Skirt

4.67 from 3 votes
Learn how to make a simple linen bed skirts. Give your bed a soft and airy feel while hiding any unsightly box springs.
Prep: 25 minutes
Cook: 1 hour
Total: 1 hour 25 minutes
Servings: 2 twin bed skirts
antique wooden bed with a white bedspread, blue and white build near the footboard and a linen bed skirt
Save this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Equipment

  • Sewing machine
  • Serger (optional)
  • Pins
  • Measuring tape
  • Sewing scissors
  • Iron

Ingredients 

  • Fabric – I used a linen table cloth and bed sheet
  • Coordinating thread

Instructions 

  • Measure the sides of the bed (box spring area) and the end of the bed. Add 1/2 inch for seam allowance on all sides. Mine was 41โ€ณ by 74โ€ณ, so it ended up being 42โ€ณ by 75โ€ณ with the allowance.
  • Measure the distance from the top of the box spring (or platform) to the floor. Add one inch for seam allowance.Since I need to make these custom due to the iron bars, next I measure where the bars were located, so I know where to add the slits. This turned out to be 16โ€ณ from the end.Iron your fabric.
  • Cut the top piece from the sheet or fabric. If using a sheet, make sure to use the hem already created as the top portion. Cut the side panels according to measurements. Make sure you add one inch for seam allowance on all sides. Since I used a linen tablecloth, I used the hems already created and only needed to add 1/2 inch seam allowance to attach it to the top piece. If your material doesnโ€™t have a hem, add one inch to the bottom for hem allowance.
  • The boysโ€™ beds had two steel bars that I needed to create slits for, so I created three panels for each side, totalling four 16โ€ณ long panels + hem allowance, so 18โ€ณ long, and two 42โ€ณ long + hem allowance, so 44โ€ณ long for each side. Lastly, one panel at 43โ€ณ for the end of the bed.

Sew

  • Hem the sides of each panel 1/2 inch over, then another half inch. Press and sew.
  • Lay out the top sheet, with the right side facing you. Lay panels on the top sheet with the right sides facing the sheet and line up the edges. For my case, I lined it up with 16โ€ณ panel, 42โ€ณ panel, 16โ€ณ panel.
  • Pin the panels down and sew the panels to the top piece.In the front, make sure there is a 1/2 inch space for the front panel.
  • Sew on all the panels. Check to see how the bedskirt fits on your bed. Make adjustments, if needed. Finish all the raw edges with a serger or a zig zag stitch. You donโ€™t want to skip this step, because every time you go to wash the skirt, you will experience some fraying.

OPTIONAL: CREATE TIES

  • I then decided to add some ties to help the bed skirt fit better around the bars and give it a more custom look. Cut out strips of fabric 2โ€ณ by 18โ€ณ.
  • Fold the top part over about a half an inch, then fold lengthwise in half (right sides together), and then sew down the length side.

Notes

  • This tutorial is completely customizable. Change the length, the width, add ties, ruffles, or slits.
  • Make sure to check the fit of the skirt before sewing the panels on. I found after trying it, that the extra small panels I added werenโ€™t fitting well. So, I ended up removing them and adding ties.

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Pin It For Later

Sharing is caring!

4.67 from 3 votes (3 ratings without comment)

Leave a comment

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

Recipe Rating




10 Comments

  1. Esther says:

    Thank you this has given me an idea of what to do for my daughter’s bed. It’s got a wooden slatted base that doesn’t have a gap at the sides, it’s also too tall to just adapt a ready made valance sheet, so I think I’m just going to make the skirt part without the sheet on the top and hem it top and bottom attaching velcro then stick velcro to the inside of the bed frame and attach it that way.

    1. Lisa Bass says:

      You’re welcome!

  2. Amy says:

    Lisa, these are so pretty! Where did you get the linen tablecloth?
    Thank you!

  3. Susan says:

    We had an antique reproduction bed my husband built from a kit that had a similar set up to your boys beds, they recommended you attach a bed skirt on cafe rods. ( not the tension kind) If the box spring shows when the bed is unmade- an extra bottom sheet will hide it.

  4. GINA says:

    Where did you get your quilts for the beds? LOVE

  5. Michele M. says:

    Lisa,

    You say simple and easy – you always make everything SEEM as though it is simple and easy – but for me there’s no way I think I could master that easily.

    Those beds are awesome – $10 a piece? WHOOT! You gave them new life – bet the boys love them, they sure look great! Well done, yet again, ma’am!!!!

  6. Jess says:

    Hi Lisa
    I love the patchwork quilts on the ends of the beds. Did you make these also?
    Jess

    1. Lisa says:

      I found a big quilt at a thrift store & cut it in half! just had to sew up the sides & i had two matching quilts

  7. Mary says:

    Your home looks so fresh, calm, uncluttered, and relaxing. I love it! I love the fact that you do it on a budget too. Please keep the diy tutorials coming as they are so helpful.

    1. Lisa says:

      i am so happy to hear that they are helpful to you!