Thrift Flip Alert- Transform a Tablecloth Into a Stunning DIY Caftan

6 Materials
1 Hour

Let's raid the linen closet! Have some old sheets and tablecloths that could do with an upcycle? Great! Because today I'm going to show you how to make a DIY caftan from items you already have lurking around the house!

This simple DIY caftan is easy to make, and the best part is, you don't need to go out and buy fabric, just use what you already have on hand, like that vintage tablecloth hidden in your closet.

I love simple upcycling ideas as you can make fantastic, quality items without costing the earth. Take a peek at my DIY caftan tutorial video below:

Tools and materials:

  • Tablecloth or bed sheet
  • Oversized t-shirt
  • Pins
  • Scissors
  • Sewing machine
  • Thread
Make a DIY caftan

How pretty is that crocheted detail on my vintage tablecloth?

How to make a DIY caftan

Make the neckline

Start by folding your sheet in half, right sides facing. Fold it as evenly as possible. With the fold at the top, fold it again and pin the folded corner to mark the center. 

Simple DIY caftan

Lay your sheet on a flat surface in the folded once position. Make sure the pin mark is in the center and use it as a guide to position your oversized shirt in the center, as shown.

Easy DIY caftan

Grab two more pins and mark the sides of the neckline. 

Basic DIY caftan

Sketch out the basic shape of your desired neckline. 

DIY caftan tutorial

Cut out the neckline and try on the DIY caftan to make sure it fits comfortably.  

Stitch the rest of the tablecloth

Refold the tablecloth with right sides facing outward, lay it flat on the floor and center the oversized t-shirt on top with the necklines lined up. 

Mark from the underarm seam of the oversized t-shirt all the way down with pins. Also, be generous with the seam allowance. I probably added an approx. 4 cm (1.5 inch) seam allowance. 

Then, go ahead and stitch down from the first pin mark all the way to the last pin. Repeat the process on the other side. 

Hem the neckline

Hem the neckline for a clean finish. Also, if you'd like to give your basic DIY caftan a fancier look, you can add some vintage lace trim all around the neckline, just as I have. 

Here's the big reveal!

What do you think of this lovely (and easy) DIY caftan? I love it! The tablecloth's details design really makes this caftan unique. For something that cost me less than $1 + a bit of refashionista imagination, I think this is an absolutely gorgeous result ♥

Suggested materials:
  • Tablecloth
  • Oversized t-shirt
  • Pins
See all materials

The author may collect a small share of sales from the links on this page.

Join the conversation
2 of 15 comments
  • Bev Bev on Jun 20, 2022

    Great idea and so pretty.

  • Gra13625148 Gra13625148 on Jun 21, 2022

    yes I will try this, seems very easy. And it can save some money, not having to purchase a new cover-up, nothing better than recycling items to reuse.