A best man's speech should take a minimum of three minutes but last no longer than five. This range is ideal for holding your audience's attention, and keeps you accountable to delivering a concise speech that resonates with guests.