DIY Garden Bench From an Old Cot Bed

4 Materials
2 Days

Do you have an old cot bed in storage somewhere that you aren’t sure what to do with? This tutorial is all about how you can turn an old cot bed into a garden bench – and a super summery one at that!

My parents-in-law gifted us a fab solid wood cot that converts to a junior bed and basically does everything you would want a cot to do. Unfortunately, neither of my boys wanted to sleep in it.

The boys preferred snuggling in with me and in the end I did too (they now both have double beds in their rooms so Mum or Dad can give them a cuddle when needed and then escape…or fall asleep there as the case may be!).

So, lets just say I’m turning to upcycling this cot rather sooner than I anticipated.

The great thing about this cot is it is super solid and therefore super strong. It had a short lived lifespan as a playpen for my eldest son and I was even able to get in it with him for laughs and it held my weight just fine.

Remove one side of the cot

The cot bed I used for my garden bench is designed to be converted to a junior bed, so it doesn’t rely on the two slated sides (the sides with the cot bars) to hold it up or steady it.

I simply removed one side and set it aside for another project.

For your own cot you'll want to test that the cot without the side can take the weight of an adult or two.

If yours isn’t as solid you may want to cut a piece of thick plywood or similar to reinforce the seated base area.

I didn’t need to do this for mine.

Paint (Optional)

This next step is completely optional if you like the colour and finish of your cot as it is.

Obviously though your cot wasn’t painted originally for outside use so if you aren’t painting it (and even if you are) make sure you use a garden cover to protect it from the rain.

I wanted my garden bench to be really summery and fresh though so I decided to paint over the wood.

I can be lazy sometimes so I thought I would try a Chalk Paint Spray Paint that I haven’t used before – because I love how quick spray paint can be.

BUT…this wasn’t quick.

I ended up using 4 cans of the stuff!

Here’s why it took so much spray paint:

  1. My garden is windy – so some of the paint blew away
  2. There are gaps in between the railings – so again I was spraying a lot of my paint into the wind!

The takeway from this is, unless you have a well ventilated indoor space to do your spray painting it isn’t the ideal method for this project. Use a brush or roller instead and save yourself from wasting paint!

I do like the colour though so that was something anyway! Rustoleum do the same colour in a traditional brush on version – in hindsight I should have picked that!

Sew your mattress cover

To turn my cot bed into a garden bench I reused the existing cot bed mattress as the seat pad for my bench.

For your cover you will need 2 same size pieces of waterproof or water resistant fabric + 1 zipper that is at least the length of one end of your mattress. ( I have some handy graphics to help you with measuring for the mattress cover and the cushion covers on my original blog post here.)

To make the garden bench seat cover I measured two pieces of waterproof fabric that were the size of my mattress plus half the depth of my mattress plus a 1″ seam allowance just to be sure. If you are short on fabric you don’t need to make your seam allowance that big, I was just a bit nervous about the waterproof fabric at first!

As you can see from my photos I used a waterproof canvas fabric that has a kind of rubbery feeling on the underside. I thought this would be tough to sew and I was a little nervous about it.

I used a denim needle just to be sure.

But I have to say I was pleasantly surprised, this is one of the easiest to handle fabrics I think I’ve ever sewn with…who knew?

I attached the zipper to one of the ends (if you never attached a zipper you do it right sides together – so zipper head down against the right side of the fabric and repeat on the other side).

Placing the zipper on one of the short ends means quite a squishing effort to get the whole mattress in the cover, but it leaves you more options for flipping the seat cover over in future without worrying about the zipper showing.

I then sewed all the way around with my fabric right sides together (leaving my zipper halfway open). You need to leave the zipper open to make sure you are able to turn it right side out when you are finished!

Before turning my seat cover right side out, I added a ‘gusset’ to the corners to give it that boxy corners to fit around the mattress properly.

To do this you need to line up your seams at each corner and sew a line across.

Make sure to backstitch and then cut off the excess when you are done before turning your cover right side out.

Sew Your Cushion Covers

I wanted a super comfy bench so I decided on 4 cushions. Two for the back and one for either end. I measured my bench and found my pillow measurements from there.

You could choose to do one long cushion for the back and leave the sides or even just use throw cushions.

I didn’t do that because I wanted to leave my cushions outside (under a cover but covers aren’t always 100%) so I wanted to do them out of a waterproof or water resistant fabric just like the seat cushion.

I had also learned a tip from a previous project where I had used a slippy water resistant fabric for back cushions but I hadn’t added any ties to them – which meant they just kept slipping down.

The ties help keep the cushions in place and I think they work really well for this project.

For each individual cushion you need:

2 x waterproof or water resistant fabric (I used the same waterproof canvas I used on the seat cushions for the back of these cushions and a  tropical patterned water resistant fabric for the front).

1 x zipper

4 x ties

I measured on the cot the size I wanted my cushions to be and added a 1″ seam allowance all the way around (feel free to make your seam allowance smaller).

I attached my zipper and sewed the front and back of the cushions all the way around right sides together with the 4 ties sandwiched in at the top 2 corners (2 for each of the top corners) – see photo.

You need to actually measure on your cot how far the distance is from the railing you will be tying these to and the top of your cushion. Add enough to allow you to double knot it.

I made my ties from the same waterproof fabric as the seat cushion but it would be quicker and easier to use bag webbing or similar.

I didn’t add gussets to the corners of these cushion covers, I just trimmed the excess seams and clipped the corners before turning right side out.

Fill Your Cushions

I used old cushion filling from some couch cushions I wasn’t using to fill the the square end cushions and regular bed pillows (old guest ones) for the longer back pillows.

If you don’t have anything like this to repurpose you can buy cushion inners fairly cheaply.

Sit back and relax!

That’s it. You’ve transformed an old cot into a garden bench. All you have to do then is tie your cushions on, sit back and relax.

I am beyond happy with how my bench turned out and I am confident it is going to get way more use in this new life than it ever did as a cot bed!

Now I just need to upcycle the side of it I took off! Any ideas? Drop them in the comments!

If you are looking for more fun gardening upcycle ideas check out my blog for lots of tutorials!

Resources for this project:
See all materials
Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page.More info
Kristen Hubert
Want more details about this and other DIY projects? Check out my blog post!
Frequently asked questions
Have a question about this project?
Join the conversation