Holidays and Gifts

31 Colorful Christmas Tree Ideas to Brighten Your Home

31 colorful Christmas tree ideas, from rainbow ombre and jewel tone trees to white trees with retro ornaments, boho pom poms and easy DIY garlands.

Every year I promise myself a calm, simple tree, and every year the kids drag out the bright ornaments and I give in happily. A colorful Christmas tree just feels like joy, especially on a gray Midwest afternoon when the snow is coming down and the farm is quiet.

Here are 31 colorful Christmas tree ideas I gathered from decorators and crafters I love. You will find rainbow ombre trees, jewel tone gradients, white trees with retro ornaments, boho pom pom trees, vintage glass, paper tree forests and easy DIY ornaments and garlands you can make at the kitchen table. Each one links to the site it came from, and I added how to get the look at home. If you love a single color, our red Christmas tree ideas and pink Christmas tree ideas have plenty more, and our big list of Christmas tree ideas for 2026 covers every style. Want to make the ornaments yourself? Start with our DIY Christmas ornaments.

1. Rainbow ombre tree with red at the bottom

Colorful christmas tree in a rainbow ombre, red ornaments at the bottom fading through pink, purple, blue and green to white at the topSave

Credit: Serretta Style

This is the tree that stops people in the doorway. The colors melt from red at the bottom through pink, purple, blue and green up to soft gold and white at the star.

Sort your ornaments into color piles before anything goes on the tree. Start at the bottom with red, then work up one band at a time, letting each band overlap the next by a few branches so there is no hard line. A matching bead garland in each color helps the bands blend.

2. Jewel tone ombre from berry to teal

Christmas tree decorated in a jewel tone ombre of berry pink, purple and teal ornaments in the corner of a white living roomSave

Credit: Serretta Style

If a full rainbow feels like a lot, pick just the cool half of it. Deep berry and pink at the bottom fade into purple and then teal and aqua at the top.

Use three or four colors that sit next to each other on the color wheel. Hang the darkest shade low and the lightest high, and tuck a few matte and glitter balls in with the shiny ones so it looks rich up close.

3. Classic rainbow from red at the top

Green Christmas tree decorated in bold rainbow bands with red at the top, then orange, yellow, green, blue and pink at the bottomSave

Credit: Amber Oliver

This one runs the rainbow the other way, with red at the top and purple at the base. The bands are bold and clear, so it reads as a rainbow from across the room.

Divide the tree into six rough rings and give each ring one color. Mix ornament shapes inside each band, like balls, teardrops and stars, so the colors do not look flat.

4. Go big with oversized ornaments

Close view of a Christmas tree with oversized turquoise, green, pink and red ornaments mixed with smaller balls in the same colorsSave

Credit: Amber Oliver

Up close you can see the trick on that rainbow tree. Some of the ornaments are huge, and those big balls do most of the work.

Buy a few jumbo shatterproof balls in each color and hang them first, deep in the branches. Fill in around them with medium and small ornaments in the same shade.

5. Teal, pink and gold gradient

Christmas tree in a gradient of teal ornaments at the top, pink in the middle and green and copper at the bottom, beside a mint sofaSave

Credit: Little Big Bell

Teal at the top, hot pink in the middle and deep green and copper at the bottom is a fresh take on the colorful Christmas tree. It looks modern but still cozy.

Group ornaments in three color zones and add a strand of gold beads that winds through all of them. The gold ties the colors together so the tree looks planned.

6. Let the whole room join in

Colorful Christmas tree in a bright living room with a mint sofa, pink and teal pillows and a rainbow striped rugSave

Credit: Little Big Bell

A colorful tree looks happiest in a room that plays along. Here the cushions, the striped rug and the coffee table books all pick up the tree colors.

You do not need a new living room. Swap two pillow covers and lay a bright throw over the couch in the same shades as your ornaments, and the tree suddenly belongs.

7. Gradient rainbow wrapped in burlap ribbon

Tall Christmas tree decorated with rainbow gradient glass ornaments and burlap ribbon in a bright white roomSave

Credit: Inspired by Charm

Rainbow can still feel a little farmhouse. A wide burlap ribbon wound loosely through the branches softens the bright glass and makes it feel homey.

Wrap the ribbon first, tucking it into the tree every foot or so in a loose swag. Then hang the ornaments in color order from the top down.

8. Tuck the ornaments deep

Close view of a Christmas tree with yellow, green and blue ornaments hung deep in the branches with burlap ribbonSave

Credit: Inspired by Charm

The close view shows why this tree looks so full. Ornaments are not just on the tips, they are hung deep inside, near the trunk.

Hang about a third of your balls close to the center first, then the rest on the outer branches. The inside ones catch the light and fill the holes.

9. White tree with retro colorful ornaments

White artificial Christmas tree with colorful retro glass ornaments and bright wrapped gifts in front of pink walls and bookshelvesSave

Credit: PMQ for Two

A white tree is the perfect blank page for bright ornaments. Every color pops against it, and the whole thing glows like a retro department store window.

Use plain white lights so the ornaments carry the color. Mix vintage style glass balls, little figures and a few pom poms, and stack bright wrapped presents underneath.

10. Mix vintage style glass in every color

Close view of a white Christmas tree with mixed vintage style glass ornaments in teal, green, pink, gold and redSave

Credit: PMQ for Two

Look closely and the ornaments on that white tree are all different. Teal, gold, green, pink and red glass hang side by side with no pattern at all.

This is a great way to use thrift store and grandma ornaments. Hang them one at a time and step back often so no two of the same color end up touching.

11. Colorful eclectic tree against a bold wall

Real green Christmas tree with colorful mixed ornaments and warm lights in front of a coral painted wallSave

Credit: PMQ for Two

Not every colorful tree needs a plan. This real tree is full of collected ornaments in every color, and the coral wall behind it makes it glow.

If you have a painted accent wall, put the tree right in front of it. Warm white lights and a mix of colors you love will look cheerful against it.

12. Pom pom trimmed tree skirt

White Christmas tree skirt with a red polka dot fabric and a border of colorful yarn pom poms under a lit treeSave

Credit: PMQ for Two

The skirt counts too. A white skirt with a red polka dot top and a ring of chunky yarn pom poms around the edge adds color all the way to the floor.

Make yarn pom poms in a few colors with a pom pom maker or a fork, then hot glue or stitch them around the hem of a plain tree skirt.

13. Maximalist tree with a gold collar

Tall Christmas tree packed with pink, teal, green and gold ornaments in a gold tree collar in a colorful living roomSave

Credit: Kate Decorates

More is more on this one. Pink, teal, green and gold ornaments, glitter picks and gold garland all crowd together on a tall tree in a gold collar.

Start with garland and picks, then add ornaments in groups of three of the same color. A metal tree collar in gold finishes it and hides the stand.

14. Gumball and candy ornaments on white

White Christmas tree with a gumball machine ornament filled with pom poms, a felt ball garland and a striped candy ornamentSave

Credit: Kate Decorates

This little corner of a white tree makes me smile every time. A gumball machine ornament, a striped candy and a felt ball garland look like a candy shop.

For a gumball ornament, glue a small clear ball onto an upside down red clay pot and fill the ball with tiny pom poms. Hang it near a rainbow felt ball garland.

15. Bright tree with a felt ball garland and sled

Lit Christmas tree with colorful ornaments next to a wooden sled, a wreath made of colorful ornaments and a dog lying on a white rugSave

Credit: Tatertots and Jello

Bright colorful ornaments, a felt ball garland across the mantel and a wreath made of colored balls all work together here. The old sled leaning beside it makes it feel like home.

Make a matching ornament wreath by hot gluing leftover shatterproof balls onto a foam wreath form, big ones first and small ones in the gaps.

16. Boho slim tree with poms and tassels

Slim pencil Christmas tree decorated with bright pom poms and yarn tassels in a hallway beside a wooden cabinetSave

Credit: The Gifted Gabber

A skinny pencil tree is perfect for a tight corner. Bright yarn pom poms and tassels hung all over it give it a happy boho look.

Make tassels by wrapping yarn around a piece of cardboard, tying the top and cutting the bottom loops. Hang them with pom poms in pink, aqua, yellow and green.

17. Pom pom tassel ornaments

Handmade ornament of pink, yellow and green yarn pom poms with aqua and pink tassels hanging on a Christmas treeSave

Credit: The Gifted Gabber

Here is a close look at the ornaments on that boho tree. Each one is a little cluster of pom poms over two long tassels on a beaded string.

String a few wood or glass beads on a loop of twine, then tie on two pom poms and two tassels in different colors. They cost pennies and kids love making them.

18. Felt scallop tabletop tree

Tabletop Christmas tree covered in colorful felt scallops next to a pom pom tree on a holiday dining tableSave

Credit: The Gifted Gabber

Your colorful tree does not have to be the big one. This tabletop tree is covered in felt scallops in every color, with a pom pom tree beside it.

Cut felt into small petal shapes and hot glue them onto a foam cone in rows, starting at the bottom and overlapping each row like shingles.

19. Vintage colorful glass with buffalo check

Christmas tree with colorful vintage glass ornaments, navy buffalo check ribbon and white garland beside a chair with a rainbow crochet blanketSave

Credit: Postcards from the Ridge

Old fashioned glass ornaments in pink, teal and green look sweet against a navy and white buffalo check ribbon. The bright crochet blanket nearby says cozy farmhouse Christmas.

Wind the check ribbon in loose loops down the tree and add a white garland. Then hang your colored glass, keeping the brightest pieces at eye level.

20. Feather tree with old fashioned colored bulbs

Small feather Christmas tree with multicolor bulb lights and colorful glass ornaments inside a white picket fenceSave

Credit: Postcards from the Ridge

A sparse feather tree shows off every ornament. Strung with old style colored bulbs and a few glass balls, it looks just like the trees our grandmothers had.

Set a small feather tree in a little white picket fence base. Wrap it with a strand of multicolor bulb lights, then add a handful of glass ornaments in different colors.

21. Flocked tree with a rainbow felt ball garland

Small flocked Christmas tree with a colorful felt ball garland in a woven basket next to a teal dresser and Noel artSave

Credit: Designer Trapped

A snowy flocked tree looks fresh with bright color. Here a chunky felt ball garland in every color wraps the tree in a woven basket.

Drape the garland from the top in loose swoops, then add a few matching colored balls. Setting a small tree in a basket keeps it casual.

22. Vintage kitchen tree with felt friends

Christmas tree decorated with colorful vintage glass ornaments, felt mice and snowmen and a wooden bead garlandSave

Credit: Fynes Designs

This tree is full of character. Colorful glass ornaments hang with felt mice, snowmen, little houses and a wooden bead garland.

Collect a few handmade felt ornaments each year and mix them with colored glass. A wood bead garland adds a homey touch that balances the shine.

23. Rainbow crepe paper tree forest

Row of small fringed crepe paper Christmas trees in rainbow colors from pink and red to yellow, green and blue on fake snowSave

Credit: The House That Lars Built

A row of little fringed paper trees in every color makes an instant rainbow forest. Put it on a mantel, a shelf or down the middle of the table.

Cut strips of crepe paper, snip one long edge into fine fringe and wrap the strips around a wooden skewer from the bottom up with hot glue. Push each skewer into a small wood round for a base and line them up from pink to blue.

24. Modern rainbow cone trees

Group of tall fabric covered cone Christmas trees in pink, orange, gold, blue, purple and greenSave

Credit: Chica and Jo

Shiny fabric cone trees in bright colors look sleek and modern. Grouped in different heights, they make a colorful Christmas tree display anywhere.

Wrap paper mache cones with satin or metallic fabric, gluing the seam down the back. Trim the bottom and stand them in groups of three or five.

25. Felt ball garland on a wooden tree

Wooden dowel Christmas tree wrapped with a garland of colorful felt balls on white stringSave

Credit: Squirrels of a Feather

A wooden dowel tree with a felt ball garland is simple and sweet. It is perfect for a small apartment or a kid’s room.

Thread felt balls onto embroidery floss with a long needle, leaving about two finger widths of floss between each ball. Wrap it around the tree from the top down.

26. Felt ball and wood bead garland

Garland of colorful felt balls with small wood beads between them coiled on a white tableSave

Credit: Girl Just DIY

Mixing wood beads between the felt balls gives a garland a warm farmhouse feel. It looks great on a tree, a mantel or a staircase.

Use a long needle and strong thread. Add one felt ball, then one wood bead, and repeat in whatever color order you like until the garland is long enough for your tree.

27. Painted rainbow ombre ornaments

Hand holding a painted ornament in rainbow ombre stripes of pink, purple, blue, green and yellowSave

Credit: Color Made Happy

You can make your own rainbow ornaments with clear balls and craft paint. The colors blend from pink to blue to green to yellow.

Squeeze small dots of paint in rainbow order onto a clear disc or ball ornament. Dab and blend them with a clean makeup sponge so each color melts into the next, then let it dry.

28. Rainbow paper ball ornaments

Three paper ball ornaments made of rainbow colored cardstock circles hanging from twine on a blue backgroundSave

Credit: Dream a Little Bigger

These paper ornaments are a great craft for a snowy afternoon with the kids. Every slice is a different color, so they look like little rainbows.

Punch circles from colored cardstock, fold each one in half and glue the halves back to back in rainbow order. Glue a loop of baker’s twine down the center before closing the last pair.

29. Glitter ornaments with a rainbow

White glitter Christmas ornaments with pastel coral, teal and lavender rainbow decals and mint ribbonSave

Credit: Single Girl’s DIY

For a softer look, start with a white glitter ball and add a pastel rainbow on the front. They look sweet on a white or pink tree.

Squeeze white acrylic paint into a clear glass ornament, add a little clear glitter paint and swirl until the inside is coated, then let it dry upside down. Cut a rainbow from coral, teal and lavender vinyl and press it onto the front.

30. Berry, pink and gold collected tree

Christmas tree with berry, plum, blush pink and gold ornaments and florals in front of a dark green wall with gold framed artSave

Credit: Up to Date Interiors

Colorful does not have to mean a rainbow. Deep berry, plum, blush pink and gold florals on a full tree look rich against a dark green wall.

Pick four colors and a metal, like the plum, pink, wine and gold here. Add floral picks and ribbon in those shades between your ornaments.

31. Soft colorful tree with fruit ornaments

Slim Christmas tree with blush, navy, gold and green ornaments, lemon and pear ornaments and eucalyptus in a bright kitchenSave

Credit: Sincerely Sara D

This slim tree mixes blush, navy, green and gold with fruit shaped ornaments like lemons and pears. Eucalyptus picks keep it light and fresh.

Choose a few fruit ornaments and tuck faux eucalyptus or mimosa sprigs between them. It gives a colorful tree a soft garden feel.

How to decorate a colorful Christmas tree

Pick your plan first. Decide if you want a rainbow in order, a few colors that sit side by side on the color wheel, or a happy mix of everything.

Light the tree before anything else. Warm white lights make bright ornaments glow, and multicolor lights make the tree look even more playful and retro.

Add ribbon or garland next. One ribbon or bead garland that runs through every color is the trick that makes a colorful tree look planned instead of messy.

Hang your biggest ornaments first, spread evenly, then fill in with medium and small ones. Tuck some deep in the branches so the tree looks full.

Finish with a topper and a skirt that pick up one or two of your colors, and step back often as you go.

Tips for buying colorful ornaments on a budget

Buy shatterproof ball sets in single colors. They are cheap, they do not break when the cat finds them, and you can mix them every year.

Shop the day after Christmas for next year. Bright colors often sit on the clearance shelf longer than the classic red and gold.

Make a few ornaments with the kids. Felt ball garlands, paper ball ornaments and pom pom tassels cost very little and fill a tree fast.

Colorful Christmas tree FAQ

What color tree is best for colorful ornaments? A green tree looks classic and cozy with bright ornaments. A white tree makes every color pop and looks retro, and a flocked tree feels soft and snowy.

How do you make a rainbow Christmas tree look good? Sort the ornaments into color piles, hang the colors in bands from top to bottom, and let each band overlap the next a little so the colors blend.

Should I use white or multicolor lights on a colorful tree? Either works. Warm white lights let the ornaments carry the color, and multicolor lights give the tree a fun, old fashioned look.

How many ornaments do I need for a colorful tree? A good rule is about ten to fifteen ornaments for every foot of tree, so a seven foot tree takes around seventy to a hundred, plus garland or ribbon.

Ideas Save