The Best Places to Buy Flowers in Philly and the Suburbs

From Center City to the Main Line to Bucks County.

We'll take one of each, please.

We’ll take one of each, please. | Images via Sullivan Owen, Petit Jardin en Ville and Flowers & Company

Easily the most fail-safe Valentine’s Day gift, flowers have come a long way from the dozen red roses cliché. From the Paris-inspired to the super luxe, floral arrangements are fresher than ever (both literally and figuratively). Here, eight local florists in Philly, the Main Line and Bucks County that are serving up flora worth fussing over. 


Sullivan Owen // 1639 North Hancock Street, Old Kensington; 215-964-9790.

Touted for their Martha Stewart-worthy arrangements, the floral design company offers two super-easy Valentine’s Day bouquet options. However, asking owner Sullivan Owen to let her creative juices flow is also encouraged (just check out her Instagram).

Petit Jardin en Valle // 134 North 3rd Street, Old City; 215-923-1600.

Can’t afford to plane tickets to Paris? This French-inspired florist will do the trick. Lush blooms are abound at the Old City shop.

Flowers & Company // 119 South 19th Street, Rittenhouse; 215-988-9171.

Likely the most convenient of the pack, Flowers & Company is our go-to pick for seasonal and unique fresh-cut floral stems on the fly.

Main Line:

Valley Forge Flowers // 503 West Lancaster Avenue, Wayne; 610-687-5566

With 7,000 square feet of gardening and landscaping goodness, Valley Forge Flowers is the floral haven of our dreams. (Psst: hit up one of their many workshops for a one-of-a-kind gift.)

Cottage Flowers // 222 Roberts Lane, Malvern; 610-640-4016.

Owner Heather Potter’s know-how is unmatched and we always trust her to whip up a swoon-worthy arrangement in a pinch.

Floribunda // 83 South Hamilton Street, Doylestown; 215-230-8410.

The flower aficionada will love this florist’s emphasis on the upscale. Crafting only the most lavish bouquets, they write “We carry premium flowers only and do not sell mums, carnations, gladiolus, baby’s breath, or baker fern.”

Bucks County:

Love n Fresh Flowers // By Appointment Only

Consult the florist’s handy monthly breakdown which designates which flowers are currently in bloom. That way, you’ll get the freshest (not to mention longest lasting) arrangement of perennials.

Marrazzos // 1301 Yardley Road, Yardley; 215-295-6662.

A Yardley mainstay, Marrazzos is home to a seasoned staff with an encyclopedic knowledge of flowers as well as classic creations ready for delivery.