In the UK, the average time taken for approval of mortgage is typically between 2 to 6 weeks. Even though in some cases, it can be approved as fast as 24 hours, this is typically very rare.