1 Garment, 5 Different Ways: DIY Multiway Dress, Pants, Skirt & Romper

by Janel
6 Materials
30 Minutes

If you’re traveling, you know how challenging it is to pack light. I'm going on vacation soon and wanted a versatile garment I could wear multiple ways. So, here’s a great DIY multiway dress that can be worn in five different ways: maxi skirt, wrap skirt, wrap pants, romper, and as a dress.

Perfect for any occasion!

Tools and materials:

  • Stretch jersey fabric
  • Marking chalk
  • Pins
  • Scissors
  • Sewing machine
  • Needle and thread
Cutting the fabric

1. Cut the fabric

Use a stretchy, self-finished fabric that won’t fray when cut, like stretch jersey. I cut a 1-yard square, then folded it in half.

Tip: You may want to make this bigger if you are taller. I'm about 5'4" or 5'5" (160-165cm). I measured from my waist down to know how big to make the square, keep in mind that I wanted the pants to be high-waisted.

Mark a half-moon shape on the folded side about 12 inches (25cm) long and cut.

Repeat with a second 1-yard square.

Fabric with the "U" shape in the middle

2. Pin and sew the neckline

You should have two squares of fabric with “U” shapes in the middle. With the fabric right sides in, line the U’s up together and pin in place. Stitch up the U with a ½ inch (1cm) seam allowance.

Folding the fabric straps

3. Make the straps

Cut fabric scraps 3cm (1½ inches) wide and 30-38cm (12-15 inches) long. With the right sides facing inward, stitch the top and the entire length of the strap.


Flipping the straps right sides out.

Flip the tube so the face side is up.

4. Attach the straps

Sew the straps to the top edges where the U is. Flip the wrap to the right side and you’re ready to wear it!

DIY wrap skirt

How to wear the multiway wrap

1. DIY wrap skirt

Put the U in the back behind the waist. Grab all the straps with both hands. Pull one strap around towards the back and with the other hand pull the other strap to the front. Meet up the straps and tie them together.

DIY wrap pants

2. DIY wrap pants

Hold the fabric towards the front with the U high above the belly button. Tie the fabric together in the back with two of the straps.

Grab the fabric between the legs from the front and pull it towards the back. Pull the back straps up towards the waist, then tie them around the waist.

DIY romper

3. DIY romper

Tie two of the straps around the neck, halter style. Pull the fabric from the front in between the legs towards the back. Grab the straps from the back and tie them around the waist in the front. Adjust the neckline to your preference.

DIY wrap dress

4. DIY wrap dress

Tie two of the straps together with a bow over one shoulder. Tuck the fabric around the body towards the back and pull the other two straps and the rest of the fabric across the waist. Pull the straps upward to meet the straps on the back.

Wrap one of them around the neck in a choker style and tie it together with the other loose strap.

DIY maxi skirt from the back

5. DIY maxi skirt

Put the U at the waistline. Grab two straps and tie them. You may need to tie them twice. Now grab the other two straps and separate them to wrap around the waist. Tie them together on the same side as the first tie.

DIY maxi skirt from the front

DIY multiway dress, pants, romper & dress

This wrap is so versatile, you’ll never travel without it. Let me know if you try this DIY sewing tutorial to make your own multiway garment and let me know which of the five looks is your favorite in the comments below!

Suggested materials:
  • Stretch jersey fabric
  • Marking chalk
  • Pins
See all materials

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

Join the conversation
  • Kellie Altemeier Dodge Kellie Altemeier Dodge on Aug 27, 2021

    I love this!! Can you possibly add your pattern for the “U” cutout for size?? And what about us “thicker” gals?

  • Blueheavenfla Blueheavenfla on Aug 28, 2021

    I made this for the first time in 1969 or 1970. (I'm 84 years old) and "back in the day", we call this "Cali Pants". I guess that most have forgotten by now.