Cute Personalized Map Christmas Ornaments

Claire Armstrong
by Claire Armstrong
4 Materials
30 Minutes

Did you know it is quite easy to print onto fabric just using your home inkjet printer? I've printed maps onto fabric in the past to make a personalized map corkboard (see here). This time I've used the same technique but to make a personalized Christmas ornament which will also make a fun gift.

You can buy fabric printer sheets to use in your home printer or even make your own just using thin cotton fabric and freezer paper. (full details on blog at end)

Besides the fabric the other thing you need for these ornaments are small 3" embroidery hoops.

The hardest thing about this craft was choosing the maps to use.

I made one with a map of Norway as that country is special to my family. For the other I used a vintage map of London as it is my favourite city. These and loads more vintage maps are free to download from my blog (link at end).

To give the ornaments a more festive look, I decorated the outer embroidery hoop with glitter tape.

The printed maps were cut from the fabric and placed inside the decorated embroidery hoops.

Cut away any excess fabric from the back of the embroidery hoop.

Draw a heart onto the map on the specific spot that is special to you.

Then use red embroidery thread to stitch around the heart.

These map baubles are not only a fun handmade Christmas decoration but they have sentimental significance to me. I'm a big fan of maps and often use them to make personalized gifts. I've made map seashells before to give as Christmas gifts too (see here).

Maps of what city or country would you use for your ornaments?

Resources for this project:
See all materials
Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page.More info
Claire Armstrong
Want more details about this and other DIY projects? Check out my blog post!
Frequently asked questions
Have a question about this project?
Join the conversation
4 of 6 comments