Depending on availability, Instacart can deliver as soon as within two hours of placing the order. But delivery times are subject to the schedules available at the time of your order. Expedited options may be available for an additional fee.