Free sewing patterns: how to make a beach dress


This is a step-by-step tutorial for a DIY beach dress (cover-up) with a simple free beach dress sewing pattern you can draw right on your fabric.

While we always remember to put on sunscreen for protection from the sun’s harmful effects, sometimes we forget that clothes can shield the body from the mighty rays also. Here are some protective DIY beach dresses that will help you stay covered and stylish at the same time. And best of all – you can sew them yourself in no time at all from the fabric of your choice and they can be not only sun-protective but also bright, fashionable and fun.

I made these 3 beach cover-ups (see images below) from woven lightweight fabric using the same kaftan sewing pattern. I see that I can call this kind of cover-up “kaftan” – it’s a long loose belted dress / tunic. 

Note: Some of the links on this page are affiliate links. This means I will receive a commission if you order a product through one of my links. I only recommend products I believe in and use myself. 

By the way, do you have a nice bathing suit? I recently found some hot swimsuits in my favorite styles. Take a look. I have never made a swimsuit myself, seems not so easy to sew it properly. But I always make cover-ups myself – it’s very simple and I can sew it quite fast.

Take the following measurements:

Hip circumference ( hips )

Shoulder to Waist circumference (check out my tutorial on taking body measurements for sewing).

As you can see we will need only 2 measurements. If you would like to know more about taking body measurements for sewing check out this link.

I use the Imperial system and give all the numbers in inches, but if you are used to the Metric system you can easily convert inches to centimeters using a regular sewing tape measure which has both metric and imperial numbers.

Beach dress pattern instructions


You can read my detailed instructions below. But I also made a short video with step-by-step instructions on making the swimsuit cover up pattern right on the fabric.  Check it out below (I hope you don’t mind a few ads before the video). But you will not be able to see the video if you have ads blocked. 

I drew all the necessary lines right on my fabric. I didn’t make a paper pattern.

Start by cutting a rectangle from fabric approximately 78 inches long and 39 inches wide.

Mark the center of this rectangle as point X. Mark the medians of the rectangle which intersect in X.

Now let’s draw a neckline for the DIY beach dress.

For one of my dresses (the one with black, brown and beige colors) I draw the neckline like this:

Mark points A, B, C, D as in the image. Distances A to X, B to X are equal to 3.5″ and D to X is equal to 4″.

Distance C to X is 1.5″.

Use the French curve tool (or draw it freehand) to draw curves between A – C, C – B, B – D and D – A.  These lines will form the neckline.

But you can draw it as you like as soon as you can manage to put the dress on through the neckline and it’s big enough for your head. White and pink beach dresses have a different neckline – in the shape of a V.

Just be careful and don’t make the back and the front neckline equal.  In the front the neckline MUST be deeper than in the back, otherwise your dress will be pulling backwards.

Let’s continue with making the beach dress pattern.

Now I want to show you how to make a casing for the belt and side seams (kind of, because they are just stitching lines).

Please note that the cut lines for this pattern will be only the outer lines of the large rectangle and the neckline, all the rest are sewing lines ONLY.

I will explain below the creation of the left side ( in the image ) of the pattern. This will be the front of the dress. A similar mirrored construction will be created for the right side of the pattern ( back of the dress ) with the exception of the two buttonholes which are not present in the mirrored image.

Mark a point W on the longer median at a distance from X equal to the shoulder to waist measurement.  X – W = shoulder to waist measurement.

Mark a point E on the pattern at a distance from W equal to 2 inches. Distance X to E = shoulder to waist minus 2″.

Mark a point F on the pattern at a distance of 1 1/2 inches from E as in the image.

Draw perpendicular lines on the median in points E and F. Mark 2 points on each line drawn at a distance equal to ¼ hips + 3/4″ from the median. Obtain this way points J, K, G, I. The distance between points J – K and G – I respectively will be equal to 1 1/2″ and equal to the distance between E and F.

Draw a line through points J and K parallel to the median. Mark two points on this line: point M at 3 1/2″ from J and point L at 3 1/4″ from K. The distance between points M and L will be 8 1/4″.

Repeat the previous step for the other side of the pattern and obtain in the same manner points N and O.

Mark on the pattern the location of two buttonholes as in the image. The length of the buttonholes will be 1 inch and the distance between the buttonholes 1 1/4″ total ( each buttonhole is 5/8″ from the median ).

Repeat the steps to create the mirror image for points on the right side ( in the image ) of the pattern. These lines will be sewing lines for the back of the dress. Please note the absence of the two buttonholes in this mirror construction.

That’s all for the pattern.

I made 3 beach dresses with this pattern from different fabrics. For pink and white dresses I made a little bit different neckline – V-neckline, but I made them before I decided to publish the tutorial on my blog, and I realized that the V-neckline is harder to finish for beginners so I made the third dress with just the round neckline which is very easy to finish with a regular facing strip.

But you can experiment with the neckline and made it exactly as you wish – round, square or v-line, etc.

Making the beach dress step-by-step

Cutting out

Cut the rectangle with sides 78″ x 39″.

Cut the neckline according to the pattern above. 

Cut also 2 rectangular pieces for belt’s casings  2.5 inches wide and length is ¼ hips +  2″

Cut a rectangular piece of fabric for the belt –  2.5″ wide and approximately 78″ long.

Cut a bias strip for facing the neckline. The width is about 1.5″ (I usually use the width of my ruler) and the length is equal your neckline (on the pattern).

Check the video below how to measure your neckline.

Measure your neckline using your tape measure as I am showing in the video below.
If you don’t have enough fabric to cut the bias strip without a seam then sew two rectangular pieces of fabric together forming a square and cut the bias strip from it.

If you have directional prints on the fabric you will have to cut the pattern at shoulder lines and cut the front and the back of the dress separately so the prints will go in the same direction on the front and on the back (I mean down or up).

If you don’t do it you may end up with something like in the images below ( well, I made it for my pajamas tutorials, I wanted to simplify the sewing as much as possible).


Step 1.   Staystitch the neckline to prevent the fabric from stretching while the dress is being made. For this, change settings of your sewing machine tension to 1 and stitch length to 2 mm. Stitch 1/4″ from the edge.

Step 2.   Finish the neckline.

Sew together short edges of the bias strip, press it and fold the bias strip in half lengthwise while pressing. 

Pin it to the neckline ( on the wrong side or on the right side of the dress – as you wish), stitch it to the neckline (3/8″ seam allowances), cut seam allowances close to stitching using pinking shears,  turn the facing strip on the other side, baste, press and stitch. 

You can also use nice trims along the neckline for embellishment (or to cover stitches if you didn’t manage to sew them nicely).

Step 3.   Make 2 buttonholes for the belt.

For this reinforce the fabric first: cut a small rectangle 2.5″ x 4″ from the fabric, use pinking shears for cutting so the fabric doesn’t fray,  fold it in half crosswise and baste over buttonholes markings on the wrong side of the fabric.

For basting I am using a fabric glue stick.

Sew 2 buttonholes with length around 1 inch. Check my tutorial on making buttonholes with a sewing machine.

Step 4 (optional).   If you wish you can add embroidery to the dress.

Step 5.   Sew casings for the belt on the front and on the back of the dress.

For this turn in seam allowances of the casings on all 4 sides (long and short), press and stitch over only short ends of casings.

Place casings on the wrong sides of the front and the back over placement marks, baste and stitch along long edges.

The casing in the front of the dress has to cover buttonholes. Don’t stitch over short edges, they need to be open so you can insert the belt.

Step 6.    Fold the dress in half crosswise and sew the front and the back together at sides along marked lines. You have to stitch lines   L-K and J-M , N-I and G-O  but don’t stitch between points K-J and I-G.

Step 7.   Make the belt (3/4″ wide after stitching) and insert it into casings through buttonholes in the front.

Press the belt after topstitching. You see the difference between the pressed and not pressed belt in the image below.

Step 8.  Try the dress on and see if you are satisfied with the length – at this point, you can make it shorter. If you want you can cut a few inches at sides also.

Step 9.  Finish all raw edges of the dress – for example, make a narrow hem or sew suitable trims. For a tutorial how to make a narrow hem please refer to my article “Narrow hem tutorial“.

As you can see this beach dress/kaftan is very easy to make and it doesn’t require hours of your time.  I advise you to make a few from different fabrics and with different embellishments. This is a kind of pattern you can make so many different ways. Which dress did you like more – pink, white or black (with beige and pink)?

Well, I just showed you how to make the beach dress/cover-up, but if you don’t have time, you can always buy a cover-up, because sometimes we just want to buy not DIY, right?

In this case, take a look at these nice cover-ups.

HARHAY Women's Summer Swimsuit Bikini Beach Swimwear Cover up Off White

$21.99  in stock
1 new from $21.99
Free shipping
Get more info
as of July 11, 2020 2:09 am


  • Meterial:Polyester.very Soft and comfortable
  • Size: Fits US Size M L XL XXL,Length: 31.5in
  • Features:Beach bikini swimsuit for women is featuring V-neck and drawstring design on the two sides
  • Occasion: This beach dress cover up perfect for wearing at beach, swimming pool, poolside tanning salon, and Water Park. It is also a good choice for honeymoon gift.
  • Attention:1.Colors may appear slightly different via website due to computer picture resolution and monitor settings.2.To prevent stretching and snagging do not machine wash please.Hand-Wash Only

GDKEY Women Chiffon Tassel Swimsuit Bikini Stylish Beach Cover up(Black,A)

$19.99  in stock
1 new from $19.99
Free shipping
Get more info
as of July 11, 2020 2:09 am


  • Material:Chiffon.Quality is the first with best service.
  • Use at a tanning salon, poolside, or beach.
  • Lightweight and comfortable, easy to put on or take off.
  • Hand wash,silky material makes skin very cool in hot weather.
  • GDKEY Owns Its Own Trademarks.Registration Number 5276323.GDKEY never authorized any other seller to sold "GDKEY" brand products. please just choose GDKEY when you add to your cart.

ADOME Womens V-Neck Swim Cover up Swimwear Bikini Cover-up Beach Dress White

$25.99  in stock
1 new from $25.99
Free shipping
Get more info
as of July 11, 2020 2:09 am


  • ADOME is dedicated to providing exquisite fashion and clothing to our customers.The seller "AMBOOM" is NOT OUR Brand and WE NOT GUARANTEE OTHER BRAND’S QUALITY. Trust and choose ADOME and you will be assured of receiving the best quality items.
  • The white swimsuit cover up featuring a plunge front, wide bat wing sleeves and an elastic waist with tassel drawstrings. Has side slits with a boxy silhouette. Can be styled as a dress or with a 2 piece bikini!
  • Fit Style: This beach cover up is loose fit style with adjustable drawstring around the waist, there're 5 sizes (S-XXL) to choose, so it is easy fit for most women with different figures
  • Fashion Bikini Cover up: With this covers up, no more worries about the sunshine when you on vacation or holiday, which makes the more active and charming. If u like wonderful Bikini Set you can searck B074MN7HCY.
  • Package include: 1 x kimono cover up

Willow Dance Women's Fashion Swimwear Crochet Tunic Bikini Swimsuit Cover Up/Beach Dress... (Black, One Size fit US S-XL)

 out of stock
Get more info
as of July 11, 2020 2:09 am


  • Bust: 34.6 inch; Length: 28.4 inch; Sleeves: 18.2 inch.Size: Fits US Size S M L XL
  • This beach bikini cover up is made of crochet lace. The material is very soft and comfortable.
  • Features:This crochet bathing suit cover up is featuring backless design,3/4 sleeves
  • Perfect for wearing at beach, swimming pool, poolside tanning salon, and water park. It is also the good choice for honeymoon gift
  • Garment care: Hand-Wash

Bestyou Women's Long Sleeve Lace Crochet Bikini Cover up Tunic Beach Dress (Beige)

 out of stock
Get more info
as of July 11, 2020 2:09 am


  • Content & Care: Polyester / Spandex, lace and crochet knit fabric. Hand wash cold, flat dry.
  • Features: Pullover style; Halter neckline; Sleeveless; All crochet design; Short length; Bodycon silhouette; Slim fit.
  • Sizing: Free Size Fits US Size XS-M, Relaxed Fit. Bust: 94cm/ 37" Length: 74cm/ 29"
  • Color: Beige, as shown. Please refer to the real shots of the actual product.
  • Get sunkissed in this cover up top, featuring a chic crochet design. Style it up or down for any occasion.

NFASHIONSO Women's Fashion Swimwear Crochet Tunic Cover Up / Beach Dress

$19.99  in stock
1 new from $19.99
Free shipping
Get more info
as of July 11, 2020 2:09 am


  • Material:polyester
  • Perfect for wearing at tanning salon, beach, swimming pool, poolside
  • Features:openwork intricate crocheted patterns,scalloped edges on the bottom and the ends of the sleeves.
  • Size: Fits US Size M-XL

I’ve been sewing for a long time, and I’d love to share what I’ve learned with you.

Join over 40,000 sewists and get access to my FREE SEWING LIBRARY with printables, patterns, and other helpful PDF files. 

All you need is the password, which you can get by subscribing to my weekly emails to receive actionable sewing tips you can easily implement – today!

Did you find this tutorial helpful? If so, save this pin (see below) on your sewing board so you can come to this tutorial later when you are ready to sew the beach dress / cover-up and follow me on Pinterest for more tips, tutorials, and inspiration! 

Ready to take the next step in your sewing journey? Check out more step-by-step tutorials from my blog and don’t forget to share ! 


  1. Angela Kershaw

    Most of the pattern instructions are good but the patterned fabric does not show any of the details well, particularly the front detailing. Also there is no clear indication about the casings and how they are made (visually) and whether they are made for the back of the dress also? as I realise 2 casings would not be enough if so more casings are needed. But, as it is not clear how the belt is threaded and 2 metres sounds a lot it implies that it is threaded in the back??? There isn’t a picture of the back of the dress so its not clear how the belt works..

    • Olga Balasa

      Thank you! The belt is supported by a pair of large adjacent buttonholes on each side, it is tied in front with the ends hanging loose. For me 1.5m was enough but I figured a taller person would need more, the final length is probably a matter of preference.I will add new details and images in the near future.

  2. Nena

    Nice pattern but I do have one question… You marked that X-W equals waist, but to me it looks like that you actually use a half of waist measurement instead. I’m really baffled…

    • Olga Balasa

      Thanks for pointing out the mistake. I made this tutorial when I just started my blog, and I wasn’t good writing in English. Actually, the distance X – W has nothing to do with the waist measurement, sorry about this confusion. The point W (as well as the point W1) just marks the waistline. It’s the distance from shoulder to waist and it doesn’t need to be exact – half an inch plus or minus would not make a big difference (at least it didn’t in my case). I am going to rewrite this now. Thank you again!

      • Joanne


        I ask the following with great respect.

        I think beginners may read your distances as “X minus A” instead of X to A, I did at first.

        Also, does X to A & X to B really equal X to D?
        It doesn’t look like it in the pattern. X-D looks longer.

        Also why not measure D to a point that is under bust rather than W – E = 5? Wouldn’t that be more accurate for more people? ie long or short waisted or large vs small busted. Thank you, J.

        • Olga Balasa

          Hi Joanne,
          thanks for the questions and feedback. I wrote the instructions when I just started my blog and I wasn’t experienced in writing about sewing (I am better now). So you are absolutely right about it. I will redo the tutorial soon. There is another mistake you didn’t notice. As for the distances X to A and X to B and X to D – I made them equal on my actual dress, but I am not a graphic designer so the drawing is a bit off. But you know, you can draw your neckline whatever you like – my numbers are approximate for the neckline. You can cut more around your neck if want to. No, you can’t measure D under the bust. D is the lowest point on the neckline of the dress and the neckline is always above the bust. And I wanted my beach dress to cover the bathing suit.

  3. Nena

    Glad to help 🙂
    Frankly, I thought I didn’t understand the pattern well because my English isn’t great also…

  4. frisuren

    Frankly, I thought I didn’t understand the pattern well because my English isn’t great also…


Submit a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pin It on Pinterest