How long does it take to buy a house?

Six months is the average time it takes to buy a house, but there are many factors involved which can slow down or speed up the process. Delays with surveys and being stuck in a chain can add to that time. On the other hand, things can move more quickly if you’re a cash buyer and everybody is motivated. Each sale is different.