How to Make a Fairy City

This magical fairy city is one of our favorite toilet paper roll crafts. Add a few cupcake liners away to create this beautiful activity!

After you learn how to make a fairy city, have the kids gather up their tiny little toys and dive into some make believe fun! Or, take the “city” outdoors and snuggle it next to a tree or a mossy nook in the grass.

Imaginary play is the name of the game with this craft, and the possibilities for storytelling are endless. 

This post contains affiliate links.

Fairy City Feature

How to Make a Fairy City

Here’s what you need to make a Fairy City:

  • toilet paper rolls
  • scissors
  • a marker
  • school glue (such as Elmer’s All Purpose or something similar)
  • cupcake liners
  • moss, flowers, twigs and leaves (optional)

How to Make a Fairy City:

Set out a handful of toilet paper rolls and cut some of them to varying sizes. The idea here is that you want to create buildings of different heights.


Using school glue, glue cupcake liners to the top of the toilet paper rolls! These will be the adorable little fairy building roofs! Take the school glue and run it around the rim of the paper roll then press the cupcake liner on top.


Use your marker to doodle doors and windows onto your buildings. You can use any color you wish, but we just stuck to black to give our cityscape more of a graphic look.


Gather moss and flowers, twigs and branches from outside and use those elements from nature to make your fairy city really come alive! Leave your Fairy City indoors or take it outside for imaginary play or storytelling fun!


Don’t miss our other fun toilet paper roll crafts — there are so many possibilities!

More Fairy Fun From Kids Activities Blog

Check out these tooth fairy ideas!