What makes bedtime, homework, and a tidy room more fun for a child than a fabulous DIY loft bed with desk and storage?! You’ll love the price, function, and space-saving this twin loft bed offers whether it’s for your son, daughter, tween, teen, or even an adult!
If you are short on space, but looking for a fun and functional bed for your child, everyone will LOVE this DIY loft bed with desk and storage!
When it comes to kids there’s no question…everyone wants the top bunk!
But what if you don’t need two beds?
Keep the best part (the top bunk) and replace the bottom bed with a fabulous desk and bookcases to create this amazing DIY loft bed!
Building your own loft bed allows you to create exactly what you want. The loft bed plans below are perfect for boys, girls, tweens, teens, and even adults!
With a twin size bed on top and space for a complete office on the bottom, all you need is your favorite paint color (or stain) and decor to create the bed and desk of your dreams.
Oh and did I mention it’s only about $350 in lumber to build?!
It was my daughter that our loft bed was built for.
Soon my little guy will be moving into my older son’s room and we’ll be building them bunk beds, so we had to keep things fair and give her a bed that was up in the air too of course 🙂
So, I started looking for loft beds for kids. And what I found was they weren’t cheap! In fact, loft beds with desks were around $1,000…YIKES!
You know my motto…if you can make it cheaper than you can buy it, it’s time for a DIY project!
It’s safe to say she was a little excited about her new bed!
- 10 – 2x4x8
- 3 – 2x8x8
- 4 – 2x6x8
- 4 – 2×2 furring strip
- 1 – 1/4″Plywood 4×8 sheet
- 1 – Finished plywood 4×8 sheet (optional)
- 6 – 1x4x8
- 3″ screws
- 8 – 5/16″ x 2-1/2″ Lag bolts
- 8 – 5/16″ Washers
Desk and Storage
- 5 – 1x4x8 (plus left over from loft bed)
- 1 – 1x10x12
- 5 – 1x10x8
- 2″ screws
- 1-1/4″ screws
- Construction adhesive
How to Build a Loft Bed with Desk
A few notes before we get started…
— Make sure to pre-drill all holes when screwing your boards together to prevent the wood from splitting.
— As you can see from the finished photos above and below, we knew we would be painting our loft bed white, so we chose to use white primed wood for the railing and bookcases. There is also unprimed, regular wood available if you plan on staining your loft bed.
To get started, we cut the four 2x4x8’s and four 2x6x8’s to 80″ in length.
We made four posts by fastening together one 2×4 and one 2×6 for each post as shown in the photo above. We used 8 screws per post.
The 2x8x8’s were cut into two 42″ pieces and two 75″ pieces.
To start assembling the bed frame, we first attached two end posts using a 2×8 cut at 42″. The top of the board was placed at 66″ from the floor. Make sure to use a level to account for any uneven floors 😉
The steps above were repeated for the other end posts.
A 2×4 was also cut at 42″ and screwed into the bottom of the posts about 12″ from the floor for additional support until the desk and bookcases were added.
Next the two end posts were attached together using the 2×8 cut at 75″ with the top of the board placed 66″ up from the floor.
Additional screws were also added in each corner for support.
Three of the 2x2x8 furring strips were cut into two 36″ pieces and two 75″ pieces to match the inside dimensions of the bed frame. One furring strip was reserved to be used as ladder rungs.
The furring strips were attached with screws by placing them flush to the bottom of the 2×8 frame.
For even more support we added 2-1/2″ lag bolts with washers to each post corner.
Although not necessary, since there should be enough room for the mattress to fit, we recessed the lag bolts.
Three 2x4x8’s were cut into six 39″ pieces and placed across the frame for mattress support about 12″ apart.
They were attached with screws to the furring strips.
Utility plywood was used for mattress support since we were using a foam mattress.
The plywood was cut at 39″ x 75″ to match the inside bed frame dimensions.
Here’s the mattress we have. It’s perfect and is super comfy!!
To make the ladder, first two 2x4x8’s were cut to 80″ in length to match the post height.
They were then attached to the bed with screws from inside the bed frame (back of the ladder) so no screws would be showing on the outside of the ladder.
The width of the ladder (between the 2×4’s) was 12″.
The reserved 2x2x8 furring strip was cut into 15″ pieces to be used for the ladder rungs.
We used four rungs placed 12″ apart with the top one being placed 12″ down from the top of the bed frame.
To make the railing six 1x4x8’s were cut into four 42″ pieces, two 60″ pieces, and two 77″ pieces.
We placed the top rail flush with the top of the posts and then placed the lower rail half way between the top rail and the bed frame.
They were attached by screwing them to the inside of the posts.
If you would only like a loft bed without the desk and bookcases below it you can stop here 😉
We attached a piece of finished plywood under the bed to create a nice “ceiling” under the loft.
The plywood was cut at 36″ x 72″ and was attached to the 2×4 mattress supports above it using finish nails.
The small bookcase was built using 1x10x8’s. Two pieces were cut at 30″ for the sides and three pieces were cut at 40-5/8″ for the shelves.
The bookcase was built separately using 2″ screws before attaching to the bed frame.
The bottom shelf was placed 3-1/2″ from the floor. The middle shelf was placed 16″ from the floor. The top shelf was placed flush with the top of the sides.
To attach the bookcase to the bed posts, 2″ screws were placed from inside the bookcase corners.
The large bookcase (on the ladder side) was made using the 2x10x12 cut into two 58-3/4″ pieces and three 2x10x8’s cut into five 40-5/8″ pieces.
Again, the bookcase was built separately using 2″ screws before attaching to the bed frame.
The bottom three shelves were made to match the small bookcase – The bottom shelf was placed 3-1/2″ from the floor, the middle shelf was placed 16″ from the floor, and the third shelf was placed 30″ from the floor.
An additional shelf was placed at 42″ from the floor and the top shelf was put on flush with the sides.
To attach the bookcase to the bed posts, once again, 2″ screws were placed from inside the bookcase corners.
To build the desk, 1x4x10’s were cut into four 78″ pieces, one 69″ piece, three 23-5/8″ pieces, and one 10-1/2″ piece. You’ll also need two 12″ pieces from your scrap pile to use as supports for the desk.
To assemble, lay the four 78″ pieces upside down on a flat surface next to one another to form a tabletop.
The two 12″ support pieces were attached using 1-1/4″ screws so they spanned the 4 boards and held them together, approximately 24″ from each end.
Flip your desktop right-side-up and attach the 69″ piece so it stands up perpendicular to the back board, flush with the left end of the board, and flush with the bottom of the board. The right end of the back board will meet the large bookcase frame once the desktop is installed.
Using construction adhesive attach your desktop to the top of the small bookcase and to the third shelf on the tall book case.
We made a divider to “contain” the area where the desktop met the large bookcase shelf by cutting a scrap of 1×10 into a 12″ piece and attaching with 1-1/4″ screws under the third shelf.
The remaining section of desktop above the small bookcase was attached using construction adhesive and 1-1/4″ screws from under the top shelf like shown in the photo above.
After the loft bed with desk and storage was completely assembled, we painted it with Easy Care Ultra Premium Interior Paint in Egret with a satin finish.
It’s safe to say that my daughter absolutely LOVES her new bed!
And I love that we’ve created so much new storage to organize her books, toys, and more!
She also has so much more room now to play 😀
It even looks adorable at night!
Here’s the decor used for our DIY loft bed with desk and storage
- EmojiPals Bed-in-a-Bag Set
- EmojiPals Poop Sequin Pillow
- Multicolor Burlap Pennant Banner
- Large Collapsible Storage Basket with Cotton Handles
- Foldable Storage Bins
- LED Multicolor String Fairy Lights
- LED Touch Light
I hope this post helps you to build the DIY loft bed and desk of your (or your son or daughter’s) dreams!
Feel free to ask any questions in the comments below 😉