A common cycle time for new dishwashers is 150 minutes. The Bosch model I mentioned is almost an hour less than that. Our old Kenmore takes about an hour to wash, rinse, and dry (using the heated drying cycle).
Our Kenmore takes 30 minutes when you are in a hurry and dry yourself to get a second load in... like when you have a bunch of visitors at Thanksgiving and Christmas.
The shortest cycle on the new one that we have is 183 minutes and the dishes are not completely dry.