Les cérémonies de mariage varient énormément en durée, allant de 15 minutes à 3 heures, mais la cérémonie moyenne dure environ une demi-heure. Si la cérémonie est religieuse ou comprend de nombreuses lectures, elle sera probablement plus longue . Un mariage catholique, par exemple, dure environ une heure, et une cérémonie hindoue peut s'étaler sur plusieurs jours.
En plus de l'échange des vœux, de la remise des alliances et du message du célébrant, la cérémonie de mariage peut contenir de nombreux éléments facultatifs qui en prolongent la durée. Il peut incorporer des éléments religieux tels que la communion, un temps de prière, des cérémonies d'allumage de bougies ou des lectures de la Bible. Les éléments personnels ou sociaux peuvent inclure des chansons spéciales, des danses ou des lectures de poésie ou de littérature. Les rituels culturels, tels que la tradition juive de piétiner un verre ou la tradition japonaise de partager une tasse de saké, prolongent également la cérémonie.
Le message du célébrant varie également en longueur. Il peut être court, simplement présenter le couple et donner quelques conseils conjugaux. Certains officiants aiment discuter de la rencontre du couple, du parcours relationnel, des fiançailles, des personnalités et des projets d'avenir. Un pasteur ou un prêtre pourrait même prononcer un sermon complet sur le thème du mariage.
Les mariages qui incluent de nombreux éléments facultatifs, qu'ils soient créatifs ou religieux, durent plus longtemps que les cérémonies simplifiées qui s'en tiennent à l'essentiel. De plus, certains éléments sociaux, culturels et religieux sont plus longs que d'autres. Un couple de fiancés peut suivre un format standard ou concevoir une cérémonie de mariage qui reflète certains de ses intérêts et valeurs personnels (et qui prend plus de temps).