12-Piece Hand-Painted Christmas Ball Ornament Set
Ships within 1–3 business days
30-day return window
Shipping & Returns
Orders are processed within 1–3 business days, then shipped via flat-rate ($8.90) or free shipping on U.S. orders $69+, arriving in about 5–10 business days. Returns are accepted within 30 days of delivery, with no restocking fees. See our Shipping Policy and Refund Policy for full details.
Give your tree a warm, heirloom-inspired look with this set of 12 hand-painted Christmas ball ornaments.
Each ball is finished with raised, textured patterns such as dots, waves, ribbed stripes, stars, and woven or diamond designs, then brushed with metallic accents for a softly aged, vintage feel. Made from durable polystyrene plastic, they give you the look of classic glass ornaments without the worry of breakage, so they're a relaxed choice for homes with kids and pets.
Why You’ll Love Them
- Complete 12-piece set in four coordinating designs
- Hand-painted textured finish with metallic highlights
- Shatter-resistant plastic, lighter and safer than glass
- Ribbon hanging loop on every ornament, ready to hang
- Four color stories to match farmhouse, rustic, or traditional decor
- Arrives in a clear gift-ready box for easy storage year after year
Color Options
- Milk White & Copper: soft white with copper details
- Bronze Brown: rich antique bronze and gold
- Red & Green: classic Christmas red and green with white accents
- Wine Red & Gold: deep burgundy with brushed gold
Product Details
- Set: 12 ornaments (4 designs × 3 each)
- Material: Polystyrene plastic
- Ornament size: approximately 2.4 in (6 cm) diameter, 2.75 in (7 cm) tall including cap
- Box size: approximately 9.4 × 7.1 × 2.4 in (24 × 18 × 6 cm)
Christmas tree, lights, bowls, and other styling accessories shown in photos are not included. Because each ornament is hand-painted, colors and patterns may vary slightly, and colors may look different depending on lighting and screen settings.