It depends on your golfing ability, the course and how busy it is. A competent golfer might play 18 holes in around 2 hours if there isn't anyone holding him/her up. My fastest 18-hole round on a 6000+ yard course is 1 hour and 50 minutes when walking.