A city hall wedding ceremony usually lasts around 15 to 20 minutes. However, this can vary depending on the couple's preferences and the type of ceremony they choose to have.