Conclusion. The average wedding reception lasts between four and five hours, while the ceremony itself typically lasts between thirty minutes to an hour. Most weddings will run 15–20 minutes behind schedule at some point during the day or night, but will make up for lost time elsewhere.