McDelivery hours vary depending on the restaurant. However, most restaurants offer McDelivery from 10am to 10pm.