An undefended divorce will normally take between four months and six months. It depends on the court and on how busy that court is.The Principal Registry in London is slower because it is always a very busy court.
The following downloads provide further useful guidance.
Divorce - time for reform PDF | Audio
Divorce procedures PDF
How to get the best from your solicitor PDF