National Flower Day is celebrated every year on March 21.

Quick Scoop

  • Date: March 21 each year.
  • Seasonal context: It lines up with the start of spring in the U.S., when flowers begin to bloom and gardens wake up.
  • Related days:
    • International Flower Day: January 19.
* National Plant a Flower Day: March 12.

Why March 21?

  • Many calendars and flower-focused sites describe National Flower Day as a spring-themed observance tied to renewal and fresh blooms, which makes March 21 a symbolic choice.
  • Several floral brands and holiday directories agree on March 21 as the consistent date each year, not a floating weekday or changing schedule.

How people celebrate

  • Gifting bouquets or single stems to friends, family, or even as a self-treat.
  • Planting flower seeds or bulbs to kick off the spring gardening season.
  • Taking walks in parks, visiting botanical gardens, or simply “stopping to smell the flowers” as a mindful break.

TL;DR: If you are wondering “what day is National Flower Day?” mark your calendar for March 21 every year.

Information gathered from public forums or data available on the internet and portrayed here.