A typical round of 18 holes of golf generally takes around 4 to 4.5 hours to finish. However, this can change based on a few factors, such as how many players are in your group, the pace at which everyone is playing, and the difficulty of the course. If you're in a smaller group or playing with seasoned golfers, you might wrap things up a bit quicker. On the other hand, if the course is busy or the play is slow, it could take longer to complete your round.