Hanging flower baskets can cost up to $40 at regular prices — but you should never have to pay that much.
Of course, prices can vary based on the type of flowers, the size of the basket, and the available selection at stores near you. We usually see a $2 price difference based on location. But overall, calculating the cost per gallon will help you compare prices and know what's a good deal (and what's not).
We see some of the best deals on hanging flower baskets during Lowe's SpringFest and Home Depot Spring Black Friday (aka their biggest sale events in April each year). But this guide covers all the best sales to shop for the lowest prices and how deals compare at the major stores.
For the best lawn and garden deals and more money-saving tips, download the KCL app or text HACKS to 57299.
When do hanging flower baskets go on sale?
The best time to buy hanging flower baskets is April through July, during spring and summer sales at home improvement and big box stores. Honestly, I don’t shop for them any other time of year because the discounts are that good.
Hanging flower baskets drop to their lowest prices during April spring sales, Memorial Day sales, and Fourth of July sales. The deals are most common at stores like Lowe’s, Home Depot, Walmart, and Costco.
KCL TIP: Lowe’s and Home Depot usually have a bundle deal on hanging flower baskets for their big sales, like two for $16. But you don’t actually have to buy two to get the $8 per basket sale price.
Where to Buy Hanging Flower Baskets
Lowe's
Lowe’s hanging flower baskets are usually 1.5 gallons (12 inches) and cost $12.98 - $15.98 at regular prices (without Lowe's coupons). But you’ll save big if you shop during Lowe’s best sales in the spring and summer. This is when you’ll pay as low as $7.50 per hanging basket of annuals.
These were the best Lowe’s deals we saw on hanging flower baskets last year:
Lowe’s SpringFest Sale: 2 for $16 ($8 per 1.5-gal basket)
Lowe’s Memorial Day Sale: 2 for $16 ($8 per 1.5-gal basket)
Lowe’s Fourth of July Sale: 2 for $15 ($7.50 per 1.5-gal basket)
Home Depot
Home Depot deals on hanging flower baskets are pretty competitive with Lowe’s. Their annual baskets are usually 1 - 1.8 gallons (10 - 11 inches) and cost $12.98 - $16.98 at regular prices. But just like Lowe’s, prices drop during their big lawn and garden sales.
You can bank on sale prices during Home Depot Spring Black Friday. But last year, the best hanging flower basket deals happened during the Home Depot Fourth of July Sale, when they went for $7.50 per 1.8-gallon hanging basket of annuals (a slightly better deal than Lowe's).
Walmart
Walmart deals on hanging flower baskets don't really exist, but some of their everyday prices are low enough as is. Their 1.5-gallon Expert Gardener hanging annual baskets are $9.97. But prices only go up from there. The same size basket with Island Blooms hibiscus flowers costs $22.88. My nearest Walmart also has 2-gallon Better Homes & Gardens hanging flower baskets for $18.48.
But Walmart doesn't run the big garden sales, so the price you see is the price you get. This means that Lowe's and Home Depot sales in the spring and summer months get you better deals.
Costco
Costco hanging flower baskets are larger and slightly more expensive than you'll find elsewhere. For example, in April 2024, my local Costco in Georgia had the 12-inch combo hanging pots for $16.99, but that price usually drops $2 - $3 by the end of May for multicolored petunia baskets.
When you compare Costco’s price to Home Depot or Lowe’s, you’ll see that Costco is a bit higher than the home improvement stores.
How Much to Pay for Hanging Flower Baskets
Your goal is to pay no more than $5 per gallon.
You can gut check this with a simple math formula: the price of the hanging flower basket divided by the basket size in gallons. You'll usually find the basket size on the tag (or under its product details online).
Hitting that $5 per gallon goal price almost always requires a sale. Walmart's 1.5-gallon baskets for $9.97 come out to $6.65 per gallon. So your best bet is to wait for the "2 for $15" offer during the big sales at Lowe's and Home Depot.
The absolute best price you'll get is $4.17 per gallon for a hanging flower basket at Home Depot. This is when their 1.8-gallon hanging annual flower baskets drop to $7.50 a piece (reg. $12.98). We typically see this deal during Home Depot Fourth of July Sale.
KCL TIP: Always go in-store for the best deals on hanging flower baskets. Online prices are almost always more expensive than what your local big box retailers have in their garden centers.
Keep up with the best lawn and garden deals this spring.
KCL experts hunt for the best landscaping, patio, and garden deals year-round, and we specialize in finding you the absolute lowest prices.
When you download the KCL app, we'll send the best deals right to your phone so you're always in the know. Or, check out some of these top spring deals on lawn and garden supplies right now:
Tell us what you think