There is a fee to enter, however on the third Tuesday of the month its free. Check out the Balboa park website and look for free Tuesday museums.
No, there is a general admission. General: $7 Seniors (62+): $6 Students/Military: $5 Children under 6: Free
Thanks! Your answer is awaiting moderation.