Bel Fiore Co. delivers between 12 PM and 5 PM. Delivery times are based on our delivery routes and the distance from our shop. During busy times, we may be out delivering flowers until 6:30 PM. We can not guarantee a specific time for standard deliveries.