Hmm, I’ve just looked at a photo I had saved on my phone which had our timings on it, and whereas I was breezily saying ‘oh yes that’s fine ours was similar’ I’d actually remembered completely wrong.
Our ceremony was at 2, and we sat down at 4 and did speeches first (I was militant about these not taking long and they came in under half an hour) then dinner served straight after.
So canapés and drinks, plus a few photos in between, then more drinks on table for speeches and obviously the marvellous entertainment value of listening to said speeches (ahem).
So yeah, maybe it is a bit long.
But I think people saying how terrible it is are basing it on particular bad experiences - I’ve definitely been at weddings where the gap has been a bit long, it was all a bit awkward, I was hungry and it felt like the guests were an afterthought in the couples big photoshoot.
I’ve also been to ones where the gap was probably similar but I was with my nearest and dearest, there was food and drink provided/ a well staffed bar nearby, the surroundings were pleasant and I was perfectly happy to chat and wait. We went to a good friend’s wedding recently and I can’t actually remember what the gap between ceremony and dinner was - quite long I think but then it was all in one (fabulous) venue, I was really happy to be catching up with other friends and the bride’s family, there was plenty of drink flowing and some pretty substantial canapés to keep us going and it was great and I could have sat where we were for another hour quite happily.
I think as long as you’re thinking about your guests, how they will gel as a group, whether they will have enough to eat and drink, if there’s somewhere comfy for them to sit etc it will probably be fine - you’ve said most know each other well and are likely to enjoy the time catching up. But if you’re still worried bring it forward an hour.