Azalea Festival

Azalea Festival

Saturday, Apr 26, 2025 at 9:00am

  918-684-6302
  Website

Flower Power is a NE Oklahoma Ozark foothill and Arkansas River valley bicycle road ride, held annually on the last Saturday of April with scenic rural routes of 20, 30, 50, 80, and 100 miles. The Flower Power Bike Ride has been held every spring since 1991 and is put on by the Muskogee Parks & Recreation Department who also put on the Azalea Festival throughout the month of April. 

Click Here For Registration

Type in your Search Keyword(s) and Press Enter...