How long do tennis matches last?

Tennis matches do not have a time limit. They can range anywhere from one hour on the short end to five-six hours on the other extreme. In most cases, the matches finish within a couple of hours. The variation in the duration of tennis matches stems from the scoring system which requires a player to win two or three sets, depending on the tournament, to win the match. For really competitive matches, an individual set can go on for hours if players keep running into ties, prolonging the match.