In reply to ceri:
6 weeks and 9 weeks, fianance sorted out beforehand both times. The quicker one didn’t involve estate agents, the longer one did.
To get it below 6 weeks you would I think have to skip the information searches (mining, water, etc) as they become a limiting factor. Doubt you can do that if you have a mortgage.
To repeat what others said, the key to keeping it quick is to keep on top of the estate agents and then the solicitors once they take over. Get a timeline agreed with them and then check in every few days.