Yes, visiting Devil's Punchbowl itself is free of charge. The only thing you’ll need to pay for is a $6 parking permit, which you can order online on the Recreation.gov website.