DoorDash deliveries range from anywhere between 10 minutes to an hour. They generally shoot for a 45 minute delivery time, but when things get backed up it can sometimes take a little longer. The cool thing about DoorDash, however, is that they will always notify you of your order, so you will always know exactly when your food is going to arrive.