Build a Wooden Push Car (Beginner: 2 Hours)

This is the build we hand to anyone who tells us they've never made a toy before. A solid wooden push car, four wheels, no fancy joinery. You can finish it in an afternoon, and if you nail the proportions right it'll roll cleanly across a hardwood floor and last past the third sibling. Chris built the first one of these for his daughter when she was 18 months old. She's nearly five now, and it's still in the toy basket.

We've kept the design deliberately minimal — no doors, no windows, no driver figure to lose. Just a chunky wooden body with rounded edges and four fat wheels. Once you've built one you can riff: cut a slot in the roof for a peg-doll passenger, drill a hole in the back for a tow rope, scale it up into a fire truck. The bones are the same.

Tools & materials

  • Time 2 hours
  • Difficulty Beginner
  • Cost $15-$25
  • Wood Pine or rubberwood
🛠️Mitre saw or hand saw — Any saw that cuts straight works
🛠️Drill with 8mm bit — For the axles
🛠️Random orbital sander — Or hand-sand if you're patient
📦4 wooden wheels (50mm diameter) — Pre-drilled centre hole
📦Non-toxic beeswax finish — Food-safe, kid-safe

Links go to Amazon — we earn a small commission at no cost to you.

Cut list

Board: One length of 1×4 pine or rubberwood, 600mm long

PieceQtyW × H × T (mm)Notes
Car body 1 160 × 70 × 19 Main piece
Roof 1 90 × 50 × 19 Sits on top of body
Axle blocks 2 40 × 40 × 19 Block sandwich for axles
Car body — 160 × 70 × 19 mmRoof — 90 × 50 × 19 mmAxle blocks #1 — 40 × 40 × 19 mmAxle blocks #2 — 40 × 40 × 19 mm

How to build it

1

🪚Cut and sand your blanks20 min

Cut all four pieces from your board following the cut list above. The car body is your biggest piece — take the time to cut this one square because every other measurement keys off it. Sand all six faces of every piece, starting with 80 grit to knock off saw marks, then 120, then 220. Round over the four top edges of the body block with a chamfer or just heavier sanding — you want every edge a toddler might mouth to be smooth.

2

📍Mark and drill the axle holes15 min

Lay your two axle blocks flat. From the bottom of each, measure 10mm from each short end and mark the centre line across the 40mm width. These are your axle hole centres. Drill straight through with an 8mm bit — slow speed, clamp the piece first, and check your drill is dead vertical. The cleaner your holes, the smoother your wheels will spin. If your axle wobbles, your car wobbles.

3

🪵Glue the axle blocks under the body15 min + drying

Lay the car body upside-down on the bench. Glue one axle block to the underside near each end, flush with the short edge of the body. Make sure the drilled axle holes are running across the car (left-to-right), not along it. Clamp lightly, wipe off any squeeze-out with a damp rag (squeeze-out will not take finish), and leave for 30 minutes minimum before moving to the next step.

4

🏠Glue the roof on top10 min + drying

Centre the roof piece on top of the car body, glue, clamp. Wipe squeeze-out. Wait 30 minutes. The roof is purely decorative at this stage — it gives the toy its "car-ness" — but if you're feeling ambitious you can rebate a small slot in the roof first to hold a peg-doll passenger.

5

Final sand and apply finish20 min

Once the glue is fully cured (overnight is safest), give the whole car one more pass with 220-grit sandpaper to knock off any glue residue and unify the surface. Now apply your beeswax finish — a small amount on a clean rag, rub into the wood in the direction of the grain, leave for 10 minutes, then buff with a clean rag. The wood should feel silky, not greasy. Repeat if the wood is still drinking up the finish.

6

🚗Fit the wheels15 min

Push a dowel through one axle hole, slide a wheel onto each end, and check fit. The wheels should spin freely with about 1mm of play. Glue ONE wheel to its dowel end with a tiny dot of wood glue (just the dowel-wheel contact point, never the wheel-axle-block junction), then slide a small wooden bead on, then push the wheel home so the bead acts as a spacer. Repeat for the other end of the axle, and the other axle. Let cure overnight before handing over.

Tips from our workshop

  • Get your wheels first. Wheel diameter dictates axle block height and finished proportions. Order the wheels before you cut anything.
  • Don't skip the axle block test fit. Push the dowel through both axle blocks before gluing — make sure they're drilled in line. A 3mm misalignment will make your car crab-walk.
  • Pine is fine but rubberwood is better. If you can find rubberwood at a similar price, take it — denser, takes a finish more cleanly, holds up to teeth.
  • Test the finish on an off-cut first. Beeswax goes on clear but darkens slightly. If you want the wood paler, try a clear food-safe mineral oil instead.

Frequently asked questions

Is this safe for a one-year-old?

Yes, with caveats. No part of the finished car is small enough to be a choking hazard, and the beeswax finish is genuinely food-safe. Two things to watch: make sure your wheels are firmly fixed and can't pull off (test by yanking each one), and supervise mouthing in the first week to confirm nothing's separated.

Can I paint it instead of using beeswax?

You can, but use a water-based child-safe paint that complies with ASTM F963 or EN71. Our team uses Real Milk Paint or Eco Furniture Polish for painted finishes. Avoid solvent-based finishes for toys this age.

How do I make it bigger?

Scale everything up proportionally — the body to 240×100×19, roof to 130×70×19, wheels to 70mm. Use 10mm dowels at the larger size for stiffness.

🛒
Short on time? Don't have the tools or the time? The Hape Mighty Minis are a beautiful ready-made alternative — wooden body, rubber-rimmed wheels, water-based finish, around $30. Our pick: Hape Mighty Mini Trucks (3-pack). See in our shop →

If you build one, we'd love to see it — send us a photo and we'll add it to the workshop wall.

Next in the MAKE series: Build your own wooden stacking blocks · Build a personalised name puzzle.

Leave a Reply

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