Here in Jacksonville, the typical wedding reception lasts between 4 and 5 hours. 1  The type of meal being served. If you are serving a 5-course meal, your dinner will last longer than an hors d’oeuvres reception.  How long your cocktail “hour” will last. Many couples have a “cocktail hour” that lasts longer than an actual hour.