A best man speech should run 3 to 5 minutes — roughly 400 to 650 words at a natural, paused speaking pace. That's the number you'll find on every site that ranks for this question, and it's a fine default if you need one right now.

Treating it as gospel is where guys go wrong, though. The number alone won't tell you if your speech is a tight 3 minutes that lands every line or a padded 5 minutes that loses the room halfway through. After watching 10,000+ real toasts, we've learned something important: the "right" length inside that range depends on factors nobody talks about. Let's fix that.

Why the 3-5 Minute Rule Exists

The 3-5 minute recommendation isn't wrong per se — it's just incomplete. It exists because:

  • Attention spans are short

    After 5 minutes, guests start checking their phones, whispering to each other, or thinking about the bar. The longer you go, the better you need to be to hold attention.

  • There are other speakers

    The maid of honor, father of the bride, maybe the groom himself — your speech is one of several. Going long means someone else gets cut short or dinner gets cold.

  • Most guys aren't natural speakers

    If you're not comfortable with public speaking, shorter is safer. Less time to stumble, fewer opportunities for awkward silences, quicker path to sitting back down.

All valid reasons. But none of them account for YOUR specific situation.

The Real Question: What Do You Have to Say?

Here's the truth nobody tells you: speech length should be determined by your content, not by an arbitrary timer.

We've seen incredible 2-minute speeches that had rooms in tears. We've seen 7-minute speeches that flew by because every word earned its place. And we've seen plenty of 4-minute speeches that felt like hostage situations because the guy was padding for time.

The BBM Rule

A speech should be exactly as long as it needs to be — and not one sentence longer.

How to Find YOUR Right Length

Instead of starting with "how long should this be?", start with what you actually want to say. Then edit ruthlessly.

Step 1: Write Everything

Get it all out. Every story, every joke, every heartfelt sentiment. Don't edit yet — just brain dump. You'll probably end up with way too much material. Good. That means you have options.

Step 2: Identify the Must-Haves

What's the ONE story that captures your friendship? What's the ONE thing you want to say to the bride? What's the ONE moment you need the groom to remember? Build around those.

Step 3: Read It Out Loud

Time yourself reading at a natural pace (with pauses for laughs). Most guys speak at about 130-150 words per minute. A 4-minute speech is roughly 500-600 words. If you're way over, you haven't edited enough.

Step 4: Apply the "Would I Miss It?" Test

Go through each section and ask: if I cut this, would the speech suffer? If the answer is "not really," cut it. Be brutal. Every sentence needs to earn its spot.

Pro Tip

Record yourself giving the speech. When you listen back, you'll immediately hear which parts drag and which parts land. Trust your gut — if it feels slow, it is.

Context Matters More Than You Think

Still not sure about length? Consider these factors:

Intimate wedding (under 75 guests) — You can go a bit longer. The room is more forgiving, people know you better, and the vibe is usually more relaxed. 5-6 minutes is fine if you've got the material.

Big wedding (200+ guests) — Keep it tight. Large crowds are harder to hold. The logistics are complex. Stick to 3-4 minutes and make every second count.

You're the only speech — Lucky you. You've got more runway. But don't abuse it. Just because you CAN go 7 minutes doesn't mean you should.

You're one of four speeches — Respect the lineup. 3-4 minutes max. The guests will thank you (even if they don't say it out loud). Not sure where you actually land in that lineup? Our guide on best man speech order at the reception breaks down when you're expected to take the mic.

The groom specifically asked for something short — Listen to him. He knows his crowd and his timeline. A punchy 2-minute speech that lands is better than a 5-minute speech that overstays its welcome.

The Sign You've Gone Too Long

Here's a brutal truth: if you have to ask "is this too long?", it probably is.

When a speech is the right length, it feels right. It builds, it peaks, and it ends before anyone's ready for it to end. That's the goal — leave them wanting more, not checking their watches.

The best compliment you can get after a speech isn't "that was so comprehensive" or "you covered everything." It's "that was perfect." And perfect usually means tighter than you think.

The Bottom Line

Forget the 3-5 minute rule. Instead, follow the BBM framework:

  • Write more than you need

    You can't edit from nothing. Start with too much, then cut to the essential.

  • Edit until it hurts

    Kill your darlings. That joke you love? If it doesn't serve the speech, it goes.

  • Test it out loud

    Speeches live or die in delivery. What reads fine can feel endless when spoken.

  • When in doubt, cut more

    Nobody ever complained that a wedding speech was too short. Plenty have complained about the opposite.

Your speech doesn't need to be a certain length. It needs to be the RIGHT length — for your content, your relationship, and your crowd. Find that, and the minutes will take care of themselves. And if the wedding is days away and you're still staring at a blank page, our last-minute best man speech guide compresses this whole process into one focused evening.

Common questions

How long is a 500-word speech out loud?

About 3.5 to 4 minutes at a natural pace, with room for laughs. That's 130-150 words per minute — read your actual draft out loud with a timer before you trust any word count. Nerves make guys speed up, not slow down.

Is 2 minutes too short?

No, not if every sentence earns its place. Two minutes is roughly 260-300 words — tight, but enough for one real story and a toast that lands clean. Short only becomes a problem when it's short because you didn't prepare.

Is 10 minutes too long?

For almost every wedding, yes. Ten minutes is 1,300+ words — more than double the accepted range, and most rooms check out well before you get there. If you're past 6-7 minutes, you've stopped giving a toast and started giving a keynote. Cut it.

How many words per minute do people speak?

Most guys land around 130-150 words per minute during a wedding toast — slower than normal conversation, because you're pausing for laughs and nerves. Use 140 as your baseline when you're timing a draft, then confirm it out loud.