/ / / Create a Fun and Colorful LEGO DUPLO Table

Create a Fun and Colorful LEGO DUPLO Table

Home Decor | Kids

Create a fun DIY LEGO table for your littles ones to play at! Upcyle an old coffee table and turn it into a fun place for creativity and building!

This site contains affiliate links. I may receive a commission for purchases made through these links. As an Amazon Associate I earn from qualifying purchases. [Learn more]

A homemade lego table made with a coffee table sits on a colorful rug.

Hello! Today I’m excited to share with you a fun DIY LEGO table you can make using a an old coffee table. My husband and I are big LEGO fans and while our toddlers is still a little too young for them, he loves DUPLO. We decided to make him a DUPLO table for Christmas this year.

A table is great for both LEGO and DUPLO play because it creates a dedicated space where creations can be left up for more than a day. Our son is a toddler, almost preschool age, so we knew we wanted to make a short table that was the right height for him. A coffee table is perfect for this! Lucky (or maybe not so lucky) for us, we have a lot of old furniture family has given us when they’ve moved or cleaned out. We had a perfect coffee table in our basement that was just holding boxes, so we decided to give it a make-over and turn it into the perfect DUPLO table!

A handmade, and colorfully painted, LEGO and DUPLO table

The great thing about upcycling is saving on cost. We definitely looked at purchasing a LEGO table, there are a lot of great options out there. Since our plan was to make a table perfectly sized for a preschooler, we knew our kids would grow out of it eventually and decided to make it ourselves. 

Below you can see the before and after for our coffee table makeover. The shelf underneath is perfect for holding our bins of DUPLO.

DIY Lego Table Before and After

Our table could fit two large DUPLO plates and then we painted a track around them for our DUPLO train. Having the track run between the two plates has made a great space for cool bridges and tunnels!

A handmade, and colorfully painted, LEGO and DUPLO table

Below is the tutorial for creating your own LEGO or DUPLO table. We did not permanently adhere our DUPLO plates to the table so that we could remove them when we are done using the table.

**Update: Our DUPLO table held up really well and was used so much by our kids over the years. Even after our kids moved on to actual LEGO they still use the DUPLO pieces with their Hubelino marble runs so this table was used way longer than we expected! We created a new “big kid” LEGO table and this one went back down the basement, but before that we were able to easily remove the plates. The plates are still used with our Hubelino pieces just not on the table and the holes we drilled in them have never been an issue. All this to say – I’m glad we didn’t permanently adhere the plates to the table! The plates are still getting use 7 years later :) 

Looking for more fun LEGO-themed projects and crafts? Check these out!

How to Make a DIY LEGO Table

Supplies Needed:

  • Low coffee table or something similar
  • Sanding paper, primer, and paint – if painting your table
  • Black and white paint for roads
  • Two 15″ LEGO DUPLO Green Building Plate
  • Drill
  • #6 Drill Bit and Countersink 
  • Size 6 Wood Screws, we used 18 so we bought two packages of 10 

Step One: Prepare your table!  

This will mean different things depending on the table you plan on using. You could use an old table in need of some TLC, like we did, or buy a new table that is already painted and ready to go! In our case we needed to sand, prime, and paint our table. We used primer and paints my mom had. She had all these little cans of primary colors she used to paint birdhouses years ago. Since one can of paint wouldn’t have been enough for the whole table, we decided to embrace the primary colors and use them all! I think it works for a kid’s DUPLO table!

DIY Lego Table

STEP 2:  Paint the roads!  

My son has lots of DUPLO cars and a DUPLO train so we thought it would be fun to add roads around the table. We also decided to add roads because the table wasn’t wide enough to fit three boards but two boards left a lot of unused space. We added a road in between the boards which I’m so glad we did! It is perfect for bridges and tunnels and has been one of the most fun parts of this table makeover. I used black acrylic paint for the roads and did two coats.

DIY Lego Table

After the roads are painted with black paint, add white dash lines down the center. You can do this lots of different ways. When researching online I saw clever ideas like cutting out little rectangles from white label stickers. I found a painting kit my mom had from back in the day – a Ralph Lauren Denim Technique kit – to make your walls look like real denim! Yes, my sister rocked the denim walls for all of high school!

The kit came with a stitch maker set complete with tape that could be easily laid down and painted over to create the stitch marks. I used this and painted every fourth stitch mark and it worked great. While I had to go back and touch up each “stitch”, it worked really well for spacing my dashes and keeping them in a straight line. 

DIY Lego Table

(We put the plates on before the ticking because that is when my husband was available to do it – I’d recommend getting all the painting done first!)

DIY Lego Table

DIY Lego Table

Step Four:  Layout the plates!  

Decide where to put your LEGO plates on the table. We needed to get some of our DUPLO building pieces to figure this out. We wanted to make sure the DUPLO car and train could fit down the road in the center of the two plates and we wanted there to be an even number of LEGO spaces in-between the boards. This is really important so that buildings and bridges can connect from one plate to the next.

DIY Lego Table

Step Five: Attach the plates!

This was the most important part in putting our table together. A lot of the other DIY LEGO tables I saw online glued their boards to the table. Since we knew we wanted these DUPLO plates to be removable, we didn’t want to glue them to the table permanently. We decided to screw them in which worked really well. My husband had to buy a new drill bit with a countersink built in (about $6) which would make the screw sit flush with the boards.  If the screw wasn’t flush with the boards, it would stick up and the DUPLOS wouldn’t sit flat.

DIY Lego Table

Using the drill bit and countersink attachment for your drill, drill a hole into the corner of your plate.  The countersink is the larger part of the drill bit that creates a beveled place for the top of the screw to sit. Since this drill bit is meant for wood, go really slow because it can over drill and drill out too big of a hole.  

DIY Lego Table

Plastic spirals will happen as the countersink strips the plastic.  You can tear these off and clean out the hole with your finger.  

DIY Lego Table

DIY Lego TableUsing a screwdriver, screw a wood screw into your drilled hole.

DIY Lego Table

DIY Lego TableYou can see, by keeping the screw flush to the LEGO plates, the DUPLOS will sit properly.

DIY Lego Table

We used 18 wood screws – 9 in each plate. We did the four corners first and one directly in the center of each plate. After testing it out, we added four more in the center of each side.  This way when you pull up on a DUPLO piece, the board stays down instead of coming up. We decided not to paint the screw heads because we liked the industrial look the brass screws gave the table.

DIY Lego Table

We added two bins to the shelf underneath to hold all of our DUPLOS. The table is now finished and ready to be played with! This was such a fun gift to surprise my son with and it has been getting SO much use!

DIY Lego Table

Similar Posts


  1. Oh, I’ve been wanting to make one of these for my son for ages. Thank you for the tutorial!

    1. Thank you! I hope your son likes it – the case really makes traveling with your Legos much easier!

I'd love to hear from you! Thank you for taking the time to comment and thank you for visiting Crafting Cheerfully!!

This site uses Akismet to reduce spam. Learn how your comment data is processed.