It's almost impossible to predict. It depends on too many variables, including your local market, sales price, listing price, the motivation of the agent, the responsiveness of the bank(s). I would plan on 4-6 months, and hope for the best. It's a rough ride lately. A townhouse in a local complex has been on the market for 1 year! It has had 4 offers drop out of escrow. Now they want a mostly cash buyer. Pretty rugged.