How to Sew a Quilted Christmas Tree Skirt

Updated on August 30, 2019
Beautiful hexagonal Christmas tree skirt
Beautiful hexagonal Christmas tree skirt

This is a walkthrough of how I made a tree skirt for my Christmas tree. It's not necessarily a tutorial or pattern, but you could probably figure out how to make your own by what I've explained. Some sewing experience is required, along with the tools of the trade.

The Planning Phase

I decided to go with a hexagon pattern for the quilt for a couple of reasons: There aren't too many pieces to cut and it didn't look too complicated to assemble. To start, I picked out several items at the fabric shop.

Materials From the Fabric Shop

  • 6 fat quarters
  • Approximately 3 meters of fabric for the back and the bias tape (more on this later)
  • Some very thin batting
  • Some ribbon

I later realized that fat quarters weren't necessarily the best for this project, but I wasn't going to let that stop me.

Do the Math

Since I didn't have a pattern to follow, I had to make my own calculations to determine how to cut and assemble everything. Fat quarters have an edge that measure 22", so I used that as the length for the bottom of the skirt and I measured my Christmas tree stand to determine how big the center had to be. My days of solving trigonometry problems are long behind me, so luckily the internet has websites like these (triangle calculator) that can do all the calculations for you. I just plugged in my data to get all the measurements I needed.

After crunching some numbers, I decided to cut my strips to 3" to end up with 2.5" tall strips in the skirt. The extra half-inch is to allow for a 1/4" seam on either side. This is extremely important to keep in mind when you are planning your pattern.

In hindsight, it may have been easier to use a couple of jelly rolls instead of the fat quarters. The strips in a jelly roll aren't as tall, but they are long. There are ways to cut the fabric more efficiently with long strips.

Laying out my fabric to make sure everything is in the right place.
Laying out my fabric to make sure everything is in the right place.

Cut Fabric Strips and Start Sewing

The hexagon is assembled by first creating 6 triangles.

  • In order to minimize fabric waste, I cut the strips to their required length before sewing them up. This left me with a few extra strips in case of emergency.
  • I made sure, as I sewed each tier to the next, that they were well centered and my seams were all pressed.
  • Once the strips were sewn together, I trimmed the raw edges to a 60° angle.

Ready to trim the edges on these six triangles
Ready to trim the edges on these six triangles
Press your seams open on the back
Press your seams open on the back

Sew Your Triangles Together

With the sides trimmed to a 60° angle, sew the triangles together, leaving one seam open for the closure at the back. At this point, I trim up all the thread tails and press my seams. The vertical seams in between each triangle are pressed open so that the thickness of the seam is divided onto both sides. This is your quilt top!

  • Place your base layer face down on your workspace and carefully lay your batting over it.
  • Lay your quilt top on the batting, making sure to check the orientation of the pattern on the fabric. The quilt top will not fit on the batting quite right because of the opening at the back so you will have to make some adjustments.
  • Pin all three layers together before cutting the batting and base fabric down to about 1 inch wider than the quilt top. Just do your best along the slit for the opening at the back.
  • Cut as close to the middle as you can to allow enough batting for each side.

Pinning your quilt together
Pinning your quilt together

Next comes the sewing... lots of sewing. I stitched in the ditch to assemble everything because I don't have a fancy quilting machine.

  • First, start with the vertical seams between each triangle section. I space out the order in which I sew my seams to keep the fabric from bunching in one area or another.
  • Then I sew the horizontal seams, again starting towards the middle and spacing them out a bit. At some point I stitched 1/4" around the entire perimeter of the quilt.
  • When all your sewing is done, trim down the excess batting and backing in preparation for sewing on the bias tape.

The Bias Tape

I felt this project needed custom bias tape to bring it all together. I learned the hard way to pay close attention to the instructions before cutting your fabric, and so I ended up having a few extra seams in my tape. You can always make it easier on yourself and buy some from just about any fabric store. It comes in all shapes and sizes, ready to sew on. If you're making your own tape, there are plenty of online resources on how to cut, sew, fold, and iron your strips, but it can be a lengthy process, so be warned.

To sew the bias tape onto the quilt, I use clips to hold the fabric in place as I sew one section at a time.

  • For the center, I sewed the bias as a curved edge rather than try to fold it to fit each little angle.
  • For the outer perimeter of the quilt, I used mitered corners.
  • The ribbon used for the closure is sewn in with the bias tape at the very end. Don't forget to add it before you finish sewing everything up.

So that pretty well sums up how this Christmas tree skirt came together. I hope my notes are helpful, and I would love to see some of your own creations. There are many hours that went into making this, but the creative process and final result make it all worth it in the end. Feel free to share your comments or ask any questions you might have. Happy sewing!


    0 of 8192 characters used
    Post Comment
    • Tricia Deed profile image

      Tricia Deed 

      2 years ago from Orlando, Florida

      Your quilt looks terrific. It's a beautiful quilting project and definitely good for many more Christmases to come. Good job.

      Tricia Deed


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)