Public golf courses are those where any non-member can play. You will need to play the greens fee, cart fee, or any other fee specified by the club. You can choose a time for yourself and arrive according to that. Moreover, you may not come back to the golf course again if you are not playing again. Private golf courses are those where golfers need to take a membership. Here they pay a monthly or annual membership fee. This is the best thing for frequent golfers who play every day. Moreover, private members get many benefits that public golfers do not. These benefits may include a reduction in certain fees and others.