The park charges by the vehicle, not by the person, and the pass runs for the day rather than the visit. As published for the current season: $25 for a private vehicle, $20 for a motorcycle, $15 per person arriving on foot or by bicycle for anyone aged sixteen and over, and nothing for children under sixteen. A park-specific annual pass is $60. The federal interagency annual pass is honoured.
Two details catch people out. The first is that the park does not take cash at the beach entrance booths — bring a card. The second is that fees are collected seasonally, roughly spring through autumn, so an October morning at Head of the Meadow may cost nothing at all while the same lot in July has a queue at the booth.
The single pass covering all six beaches is the part worth planning around. A day that starts at Coast Guard, moves to Nauset Light when the first lot fills and finishes watching the sun go down at Herring Cove costs one $25 fee. Keep the receipt on the dashboard.
Town beaches are a separate transaction entirely. Orleans, Eastham, Truro, Wellfleet and Barnstable each run their own lots on their own stickers and their own daily rates, and a National Seashore pass buys you nothing at any of them.