Loading plan…
Loading plan…
This is a loft bed built the way a playhouse is built, not the way a bed frame is: four full plywood walls with real window and door openings, each one assembled as its own panel — rails, plywood, legs, trim — before the four panels ever meet each other. Building panel-by-panel on a flat bench is what makes the trim lines and window openings come out square; trying to trim out walls after they're already standing and screwed together is a much worse time.
Every rail lattice (front and back) is built from thin 1x2 pieces spaced with 3" gaps, but the spacing math has to account for real board widths, not nominal ones — a 1x3 is actually 2-1/2" wide and a 1x2 is actually 1-1/2" wide, and marking layout lines off the nominal sizes instead of the actual ones is the single most common way this kind of lattice comes out uneven. Mark, don't assume.
The front and each end wall get their window and door openings cut into the plywood with a jigsaw before any trim goes on — cut the openings first, then trim covers the plywood edge and hides the cut. Every piece of trim overlaps its neighboring panel by about 1", which is deliberate: that overlap is what hides the seam between the rail lattice and the plywood underneath it, so the finished wall reads as one solid panel instead of two parts screwed together.
The ladder-end wall gets one extra structural step the other three don't: a full-length 1x2 support screwed to the inside of the top rail, because a ladder's top rail takes years of kids pulling their whole body weight against it, and a rail without that backing eventually works loose. Build and test-climb the ladder yourself before a child does.
Final assembly is screws only, deliberately without glue at the wall-to-wall joints — the design lets all four walls come apart again if the bed ever needs to move through a doorway it didn't go through fully assembled. Everything else — panels, trim, ladder — gets full glue, since those joints are never meant to separate.
| Item | Qty |
|---|---|
| 3/4" plywood or MDF, 4x8 sheet, sandedThe front, back, and two end wall panels. | 2 each |
| 1x2, 8 ftRail lattice, ladder support, ladder spacers and rungs. | 7 each |
| 1x3, 8 ftLegs and all trim. Does not include the mattress slats. | 15 each |
| 1x4, 8 ftRail lattice tops and bottoms. | 6 each |
| 2x2, 8 ftLadder sides and mattress-slat cleats. | 3 each |
| Pocket hole screws, 1-1/4" | 150 each |
| Self-tapping wood screws, 2"Ladder assembly and final wall-to-wall assembly. | 60 each |
| Brad nails, 1-1/4"Trim. | 100 each |
| Brad nails, 2" | 40 each |
| Wood glue | 8 oz |
| Wood filler | 6 oz |
| 1x3, for mattress slatsCut to 39" — adjust count and spacing to your mattress manufacturer's recommendation. | 10 each |
| Finishing supplies (primer and paint) | 1 set |
Overall cost: $$$. Lumber prices vary by region, species, and season, so we give a band rather than a figure we would only be pretending to know.
| Part | Qty | T × W × L |
|---|---|---|
| Rails1x2The vertical lattice pieces spanning the front and back rail frames. | 53 | 3/4" × 1 1/2" × 11 1/2" |
| Rail frame tops and bottoms1x4Two per rail frame — front and back. | 4 | 3/4" × 3 1/2" × 80" |
| Rail frame ends1x3Front and back rail frames. | 4 | 3/4" × 2 1/2" × 11 1/2" |
| Front plywood3/4" plywood or MDF, 4x8 sheet, sandedWindow and door openings cut with a jigsaw before trim goes on. | 1 | 3/4" × 48" × 80" |
| Legs1x3 | 8 | 3/4" × 2 1/2" × 68 1/2" |
| Top front trim1x3Overlaps the rail-to-plywood joint by 1". | 1 | 3/4" × 2 1/2" × 75" |
| Door trim, sides1x3 | 2 | 3/4" × 2 1/2" × 36" |
| Door trim, top1x3 | 1 | 3/4" × 2 1/2" × 31" |
| Front trim, long1x3 | 1 | 3/4" × 2 1/2" × 38" |
| Front trim, short1x3 | 1 | 3/4" × 2 1/2" × 6" |
| Front window trim, sides1x3 | 6 | 3/4" × 2 1/2" × 21" |
| Front window trim, top/bottom1x3 | 2 | 3/4" × 2 1/2" × 26" |
| Top leg filler pieces1x3Closes the small gap left at the top of each leg. | 4 | 3/4" × 2 1/2" × 2" |
| Back leg filler pieces1x3 | 2 | 3/4" × 2 1/2" × 45 1/2" |
| Back base trim1x3 | 1 | 3/4" × 2 1/2" × 80" |
| Side rail frame tops and bottoms1x4The end wall without the ladder. | 2 | 3/4" × 3 1/2" × 37 1/2" |
| Side plywood3/4" plywood or MDF, 4x8 sheet, sandedOne for the non-ladder end, one for the ladder end. Cut the ladder end's window opening before trimming. | 2 | 3/4" × 48" × 37 1/2" |
| Side end trim1x3 | 4 | 3/4" × 2 1/2" × 37 1/2" |
| Side window trim1x3Non-ladder end. | 2 | 3/4" × 2 1/2" × 25 1/2" |
| Ladder-end rail top and bottom1x4 | 2 | 3/4" × 3 1/2" × 21 3/4" |
| Ladder rail inside support1x2Backs the full length of the ladder-end top rail from the inside — this is what keeps the rail from working loose under years of climbing. | 1 | 3/4" × 1 1/2" × 66 1/2" |
| Ladder spacer1x2 | 2 | 3/4" × 1 1/2" × 43" |
| Ladder sides2x2 | 2 | 1 1/2" × 1 1/2" × 48" |
| Ladder rungs1x2Space about 7" apart, less room at the top. | 5 | 3/4" × 1 1/2" × 15 3/4" |
| Ladder-end window trim1x3 | 2 | 3/4" × 2 1/2" × 13 1/2" |
| Mattress support cleats2x2 | 2 | 1 1/2" × 1 1/2" × 75" |
| Mattress slats1x3Count and spacing per your mattress manufacturer's recommendation. | 10 | 3/4" × 2 1/2" × 39" |
Buy 42 boards at 8 ft.
4 boards
2 boards
6 boards
Build two rail frames — one for the front wall, one for the back. Drill two pocket holes on both ends of every rail and end piece, then mark the top and bottom frame boards with 3" spacing between rails.
Use the ACTUAL board widths for this layout, not the nominal ones — a 1x3 is really 2-1/2" wide and a 1x2 is really 1-1/2" wide. Marking off the nominal sizes is the single most common way this lattice comes out uneven. Attach with glue and 1-1/4" pocket hole screws and set both frames aside.
Mark out the window and door locations on the front plywood panel, then use a jigsaw to carefully cut them out. Cut openings before any trim goes on — the trim is what finishes the raw plywood edge, so the order matters.
Attach the plywood and the rail frame to the front legs with 1-1/4" screws and glue, keeping the bottom and outside edges flush. Then attach the top front trim over the joint between the rail lattice and the plywood, overlapping it by about 1" — this hides the seam and is what makes the finished wall read as one panel instead of two parts screwed together.
Add the remaining front trim, door trim, and window trim the same way — 1-1/4" nails or screws and glue throughout. Fill the small gaps left at the tops of the legs with the top leg filler pieces.
Attach two legs to the back rail frame (one on each side), leaving 2" clear at the top of the legs and adjusting for square as you go. Attach the back base trim, then fill the remaining exposed gaps with the back leg filler trim pieces — glue and 1-1/4" fasteners throughout.
Build the side rail frame the same pocket-hole way as the front and back frames. Center the side plywood and the rail frame on the two end-wall legs and attach — pocket holes drilled from the plywood into the legs, and from the railing into the legs, work well here.
Add the end trim, overlapping the railing by 1" as you did on the front wall, then trim out the window. Building the window frame separately with a pocket-hole jig and tapping it on with finish nails and glue gives a cleaner result than fastening each piece in place one at a time.
Build this end wall the same way as the other end — rail frame, plywood (with its window opening cut first), legs, and trim.
Then add the one extra structural piece this wall needs and the others don't: run the 1x2 ladder rail support along the FULL inside length of the top rail, flush with the rail's end, and attach with 1-1/4" screws and glue. A ladder's top rail takes years of a kid's whole body weight pulling on it, and without this backing it eventually works loose.
Add the trim, overlapping the railing by 1" to hold it in place, then add the ladder spacer — the spot the ladder will secure to next.
Build the ladder from the 2x2 sides and 1x2 rungs, using 2" screws and glue. Space the rungs about 7" apart, leaving a bit less room near the top. Ease every rung's edges with the sander before it ever meets bare feet.
Attach the ladder to the ladder-end wall from the back side, then stand and join all four wall panels together. This bed is designed so the four legs meeting at each corner read as one solid post once assembled.
Use 2" screws from the inside at every wall-to-wall joint and leave the glue OFF here — that's what lets the whole bed come apart again if it ever needs to move through a door it wasn't built in. Check and adjust the whole assembly for square before moving on. Climb the finished ladder yourself before any kid does.
Screw the two 2x2 cleats to the inside faces of the long rails, low enough that the mattress will sit at the height you want. Lay the slats on top of the cleats and screw down — leave the glue off here too, so the slats lift out if you ever need to.
Space and count the slats per your mattress manufacturer's recommendation. Fill any visible fastener holes, sand the whole structure, and finish before a mattress goes anywhere near it.
No reviews yet
Sign in to review this plan or share your build.
No reviews yet. Be the first to build this.
20 boards
10 boards
Assumes 8 ft stock, a 1/8" saw kerf, and buying each part at its own width. Change the board size or kerf on the full board plan →