How long does a game of hockey last? Well, hockey does not only vary according to matches but also according to levels such as at professional level where players play at NHL, the average game period is two and half hours. College hockey is similar to NHL in terms of period time but at the college level the break time is 20 minutes more than NHL. Is this the main reason that people are always wondering about how long does a hockey game last?