I made these toilet bags with a particular use in mind. I wanted a small bag to take away on holiday to hold my face cleanser, toner, moisturiser and cotton wool balls. So I made this bag cylindrical to stand up the 3 bottles in, with the top section as a drawstring pouch to hold the cotton wool balls.
The inside of the bag is made with rip-stop nylon, so any accidental spills can easily be wiped off.
So here's the tutorial:
You will need:
Outer fabric - around fat quarter size
Inner fabric - around fat quarter size
Zip - at least 30cm (11.75")
Cord for drawstring - 35cm (13.75")
Toggle for drawstring
Main bag part - 1 inner, 1 outer fabric 35 x 18cm (13.75 x 7")
Top bag part - 1 inner, 1 outer fabric 35 x 11cm (13.75 x 4.25")
Drawstring inner part - inner fabric 37 x 11cm (14.5 x 4.25")
Strap - outer fabric 25 x 8cm (10 x 3.25")
Zip end covers - 1 inner, 1 outer fabric 6 x 4cm (2.5 x 1.5")
End circles - 2 inner, 2 outer fabric 11cm (4.25") diameter
(click here for the circle template!)
1. Inner drawstring part.
Take the inner fabric piece 37 x 11cm (14.5 x 4.25")
Double fold both short edges in and stitch:
Then double fold one of the long edges, one fold to hide the raw edges, the other to make the casing for the drawstring; then stitch.
Finally fold in half lengthways and stitch up to but not through the casing.
Take the outer fabric strap part ( 25 x 8cm (10 x 3.25"))
Fold it lengthways, both edges towards the centre, then again both folded edges together so the raw edges are hidden. Then top-stitch down both sides.
3. Top part of the bag
Take the inner and outer pieces of fabric for the top of the bag
(35 x 11cm (13.75 x 4.25"))
and 1 end circle of each fabric:
Fold the rectangles in half lengthways, right sides together, and pin then stitch.
Now you need to pin the circles to these pieces.
Take your inner fabric first.
Mark quarter points of each circle with pins.
To do this fold the circles in quarter and place a pin in each fold:
When you open your circle out it should look like this:
Then mark 4 evenly spaced pins on the other piece. One will be the seam you just stitched, the other on the folded edge opposite that:
Then fold in half the other way, this time with the pin and the seam together. Press the fabric flat and place a pin in both folds:
Then pin the circle to the top of this piece - matching the 4 pins on each part:
Stitch around the circle - but LEAVE AN OPENING between two of the pins.
This is important to enable you to turn the bag out after you attach the inside and outside together!
Make sure you place the fabrics right sides together when you pin!
Repeat this with the same outer pieces of fabric.
But this time pin the strap in place together with the circle.
Fold the strap in half first.
The strap needs to be pinned to the right sides of the fabric -
NOT like I pinned mine in this photo!!
(sorry forgot to take a photo the right way)
Now you need to add the drawstring part you made first to the upper inner section of the bag.
Place the raw edges of both together - pin and stitch into place.
4. The zip
Take your zip and mark both edges of 30cm (11.75") along it like this:
Now take the two zip end covers (6 x 4cm (2.5 x 1.5"))
Fold the 2 shorter side edges under and stitch
(to hide the raw edges)
Now pin and stitch these edges to the front and back of one side of the zip where you marked:
Trim the end of the zip under the covers - and the other end of the zip past your 30cm (11.75") mark:
Now loop the zip around on itself (make sure it's not twisted at all) and lining it up with the other end of the zip under the end covers, pin then stitch into place:
Then trim the edges of the covers in line with the edges of the zip.
Now to put the top parts and the zip together:
First take the inner piece which now has the drawstring part attached.
Keep this inside out with the drawstring part tucked inside:
Then slip the outer piece of fabric - right side out, inside this:
Then finally slip your circular zip in between these two layers, with the right side of the zip (and the outer fabric of the end cover) facing the right side of the outer fabric.
Pin then stitch all around the top.
Then turn this all right sides out through the opening in the base of the inner fabric:
5. Main Bag Part
Take your main bag fabric pieces and the remaining circles:
Pin and stitch these pieces as you did with the top parts in step 3.
Remembering to still leave a gap in the inner fabric to turn the bag right sides out at the end.
This time I chose to leave the gap in the side of the rectangular part seam, but the base would work ok too.
Now take the top part of the bag and open the zip the whole way:
Take the bottom outside part of the bag (inside out) and push this top part inside of that:
This means the two right sides of the outside fabric should be facing each other like this:
Then take the inner part of the main bag and with right side facing outwards push this inside the top part of the bag:
Then pin around the top of the whole bag.
Then stitch around the whole top where you have pinned:
Now you can turn the whole bag right sides out through the gap you left in the inner fabric.
Then you need to hand-stitch the openings closed in the inner sections of the bag:
6. The drawstring and toggle
Finally you need to thread your drawstring cord through the casing you made. To do this, pin the end of the cord onto a large safety pin or nappy pin and push the cord all the way through the casing.
Then take your toggle, push both ends of the cord through it and tie a knot to stop the ends slipping back through.
Fill with toiletries..
And hang up in your bathroom..
Or take away on holiday..
For the free downloadable PDF version of this tutorial, click here.
I've since made a giant version of this bag as an insulated picnic bag - so see that post, including the measurements and materials,
If you liked this tutorial , there are lots more sewing tutorials for all sewing levels and abilities on