By Forever Farrah Published 2026-09-12.
How many songs a wedding needs for the ceremony, cocktail hour, dinner and dancing, why published answers disagree, and which songs to choose yourselves.
About 17 songs for every hour of music, if the average song runs three and a half minutes. A typical wedding with 30 minutes of ceremony arrivals, an hour-long cocktail hour, dinner and two and a half hours of dancing needs roughly 100 songs, including the handful for specific moments like the processional and first dance. Of those, you only need to choose ten or so yourselves.
Some guides say 15 songs an hour, some say 20, and forum threads say anything from 60 to 110 for the night. They are all doing the same sum with different numbers:
| Average song length | Songs per hour | A 4-hour reception |
|---|---|---|
| 3 minutes | 20 | 80 |
| 3.5 minutes | 17 | 69 |
| 4 minutes | 15 | 60 |
A DJ who mixes songs into each other plays each one for less than its full length, so the same hour holds more songs. A band, or a playlist played start to finish, gets through fewer.
How many songs do you need for your wedding?
Before the ceremony. Music plays while guests arrive and sit, usually 20 to 30 minutes, so six to nine songs. Instrumental or quiet versions work best, because people are talking.
The ceremony itself. Usually one or two songs for the processional (often one for the wedding party and one for your entrance), one for the recessional, and one for a signing or unity moment if you have one.
Cocktail hour. About 17 to 20 songs for an hour. It is background music, so a longer list played straight through is fine.
Dinner. One song every three or four minutes for as long as dinner runs. Keep it quiet enough for conversation. This is where speeches happen, so the music stops and starts.
Open dancing. The biggest number and the one you control least. Two hours is about 35 songs, three hours about 52, four hours about 69.
Specific moments. Grand entrance, first dance, parent dances, cake cutting, bouquet or garter toss, last dance. One song each, sometimes a short edit.
You don't need to choose 100 songs, and a DJ handed a 100-song script can't respond to the room.
How to write those two lists so a DJ actually follows them is covered in writing a must-play and do-not-play list.
About 69 at an average of 3.5 minutes a song, plus one each for moments like the first dance and cake cutting. Shorter songs or mixing push that toward 80.
One or two. Many couples use one song for the wedding party and a second for their own entrance. Ask your officiant or venue how long the aisle walk takes before you choose.
Keep it short, around a dozen. Your moment songs are separate. A long must-play list leaves your DJ no room to respond to the dance floor.
Loading Forever Farrah…