Mother’s Day is coming up this weekend and if you’re looking for some last-minute gift ideas, Lowe’s is bringing back its yearly tradition of giving away free flowers! There’s nothing quite like the feeling of fresh spring air and bringing mom some beautiful blooms for her garden — except, of course, the feeling of getting them at zero cost.
Keep reading for how to scoop up a free flower at your local store.
When is Lowe’s handing out free flowers?
The giveaway will take place on Saturday, May 9, at 10 a.m. local time. However, you’ll want to show up earlier as you have to be one of the first people in line to snag your bloom!
How do I get my free flower?
First, you’ll need an active MyLowe’s Rewards membership. It’s fully free to join and you can easily sign up on their website.
Then, on May 9, head over to your nearest Lowe’s. Make sure you’re one of the first 150 MyLowe’s Rewards members to walk through the doors and claim your flower (while supplies last).
What kinds of flowers are being given away?
According to Lowe’s, the size and color of the free flowers will vary by location. Though if we look at years past, they’ve handed out 1.5-pint annuals in various colors!
Lowe’s locations throughout South Florida

The home improvement chain has also confirmed that all its locations should be participating in this event. On May 9, be sure to head over early to one of these popular spots:
- Hialeah: 1650 West 37th Street, Hialeah, FL 33012
- North Miami Beach: 850 NE 167th St, North Miami Beach, FL 33162
- N.W. Miami-Dade: 17460 NW 57th Avenue, Hialeah, FL 33015
- Kendall: 9191 SW 137th Avenue, Miami, FL 33186
- Homestead: 1850 NE 8th Street, Homestead, FL 33033
Whether you’re on the hunt for a budget-friendly way to make mom smile, or wanting some pretty petals to brighten up your yard, this flower giveaway comes just in time for Mother’s Day!