The holidays are almost here, and Michaels is ready. Through Saturday, shop online or in stores to save up to 50% on Christmas trees.

Free shipping is available on orders of $59 or more, or choose free curbside pickup.

Buy 1 Christmas Tree (reg. $39.99-$2,551.49) $19.99-$1,275.74, sale price through Oct. 24
Free shipping on orders of $59+ or free curbside pickup
Final Price: as low as $19.99

More Online Deals This Way