HOW LONG DOES THE CEREMONY LAST?

A Civil ceremony lasts around 20 minutes with an Anglican service lasting around 45 minutes depending on the hymns and readings chosen.