On average, your typical maid of honor speech will fall in the 3-5 minute range. This timetable serves to ensure that the speech remains “short and sweet” as opposed to long-winded and rambling.