Yes, the vases can hold fresh flowers. However, they are not watertight and will not hold water.