If its just me and a friend or two we can usually get through a course in about 2-3 hours. But I am rarely alone so its usually about 3-4 hours. There is one exception however. When ever I'm with my family it usually takes like 5-6 hours just do finish 9 holes. My little brother is constantly losing balls and losing his patients and he usually resorts to driving off recklessly in a golf cart to vent his anger.
I have golfed in two hours at fastest. This usually only happens when me and my friends are going as fast as possible to get a game in. It really isn't that much fun to hurry the game this much though.
A typical game takes four and a half hours to finish but I have played for six hours or more. It really depends on the speed of people in front of you.
I play the course with 3 friends totally too 4. The average game we play would be about 4-5 hours. It depends what friends really though, because some aren't the best at golfing, although we don't tell them we think it!
This really depends on how fast people ahead of me are playing, but typically I finish a course off in three hours. I know it seems short but I try to go as fast as possible, so people behind me don't have to wait. I wish everyone else would do the same...