Creative florals crafted with love for your most memorable moments
I started creating wedding florals back in middle school and fell in love with being part of couples' special days. Located near State Street in Utah County, we bring creativity and heart to every arrangement. Need flowers outside our area? We can help with that too!
Three simple steps from your first call to your finished arrangement.
Call or fill out the form to tell us about your occasion, style, and any flowers you love. We'll listen and capture every detail.
Get in touch →Based on your vision, we'll put together a custom floral proposal — blooms, colors, sizing, and pricing — all tailored to you.
Get in touch →We design and arrange your flowers with care. Choose pickup or delivery — everything arrives fresh and on time for your moment.
Get in touch →Can't find yours? Call or text us any time at (801) 800-2791.
Contact us →For everyday bouquets and arrangements, we recommend ordering at least 24–48 hours ahead. For weddings and large events, we suggest reaching out 3–6 months in advance so we can secure your date and source the exact blooms you're envisioning.
At Castleberry Floral, we distinguish ourselves through meticulous attention to detail, a dedication to quality, and a personalized approach. We prioritize client communication to seamlessly bring their floral vision to life.
We do wedding florals, mothers day arrangements, dance corsages and boutonnieres, plus everyday florals for any occasion. Whether you are celebrating something big or just want to brighten up your space, we have got you covered!
Yes — same-day delivery is available for orders placed before noon, subject to availability. We deliver throughout Utah County and surrounding areas. Reach out to confirm delivery to your specific address.