The duration of a dishwasher cycle varies based on the model and wash cycle selected. A dishwasher cycle can last anywhere between 1 and 3 hours on average.