Besides cash, what other forms of payment does Six Flags Great America accept? Six Flags Great America accepts: Discover, Mastercard, Visa, and American Express.