Depends on what you call a "good course"...
Pinehurst #2 is 275, Pebble Beach is close to 500, and course that hold a professional event is crazy high.
I used to play Pine Needles in NC for $25, but since the Womens US Open has been ther 3 times it's now 275.
Outside that, a resort course, or courses like at Myrtle Beach, SC run well over 100...
Areound here I can play durign the weekdays and walk for senior fees between 12 and 25 bucks, lol...
Most I vere paid was $65 and that was back in the '(90's at Wild Dunes in Charleston SC... I still can't believe I did that.
I once played Pinehurst #2 for $35...before the US Open was ever held there...