U2FanPeter
Rock n' Roll Doggie Band-aid
U2 concerts are usually 2 hours or 2 1/2 hours depending on the mood the band is in. I think there have been some concerts that have clocked under 2 hours as well, but those are few and far between.
Expect between 22-30 songs.
What U2 shows have been 2:30 long or have been 30 songs?